Independent service for ZKTeco-compatible devices. Not affiliated with, sponsored or endorsed by ZKTeco. Details
C
Live: agent.camsbiometrics.com · works with ChatGPT, Claude, Gemini, n8n, Make

Bring your ZKTeco machine to ChatGPT, Claude & your ERP.

Register. Onboard the machine. Get real-time data on your server instantly — with or without a public IP. No VPN, no port forwarding, no middleware.

  • ✓ Minutes, not weeks
  • ✓ No public IP needed
  • ✓ Real-time punches
  • ✓ Free sandbox key
Claude · connected to agent.camsbiometrics.com
Who from the Chennai plant hasn't punched in today?
3 of 142 are missing as of 09:30 on ZKV5L-44021: Arun K., Meena R., Vikram S. Two are on approved leave. Want me to message Vikram's manager?
Live punches● real time
  • 09:02:14 · EMP-1042IN · face
  • 09:02:41 · EMP-0877IN · palm
  • 09:03:05 · EMP-1190IN · card
  • 09:03:52 · EMP-0412IN · finger
→ delivered to Odoo · n8n · your server

API for ZKTeco Biometric Terminals by Cams Biometrics lets you connect any supported ZKTeco attendance or access-control device to AI assistants (ChatGPT, Claude, Gemini), workflow tools (n8n, Make, Zapier, Power Automate), ERPs (Odoo, ERPNext, SAP, Zoho) or your own server. The device connects outbound over HTTPS, so no public IP, VPN or port forwarding is needed. Register, enter the device serial, and real-time punches start arriving within minutes.

Last updated 29 October 2026 · Operated by Cams Biometrics (Dheeram Innovations Pvt. Ltd.), Chennai · Not affiliated with ZKTeco Security.

Whatever you need to do

Own a ZKTeco machine? Start here.

Connect it to an ERP, ask an AI about it, automate with no-code tools, view reports, or build on the API. Pick your goal.

Instant onboarding

Account in 30 seconds. Machine online in minutes.

The device you already own becomes a live data source for your AI, your team and your software.

  1. 1

    Register

    Create your free account at camsbiometrics.com/client-registration — it takes about 30 seconds. Sign in or grab an API key and your sandbox is ready.

  2. 2

    Onboard the machine

    Add the device serial number and set the device's cloud-server address in its menu. It connects out to the gateway — done. Not sure it's compatible? Check it first at developer.camsbiometrics.com.

  3. 3

    Get real-time data

    Add a webhook URL for your server, or connect agent.camsbiometrics.com to ChatGPT, Claude or n8n. Every punch arrives instantly.

No public IP? No problem.

Behind a router, on mobile data, in a remote branch — it still works.

Traditional setups need a static IP, port forwarding or a VPN to reach a biometric device. Here the machine dials out to the Cams gateway over HTTPS and holds the connection. The gateway receives every event and delivers it to you.

  • ✓ No static IP at the device site
  • ✓ No port forwarding or router changes
  • ✓ Offline-safe: events cached and delivered when the link returns
  • ✓ Many sites, one account: branches, shops, schools, factories
  • ✓ Hosting your own server? Receive signed HTTPS callbacks. Without one? Use an AI or workflow connector, or on-premise Protocol Engine Lite for LAN-only sites.
ZKTecobehind NAT outbound HTTPS Cams Gatewayagent.camsbiometrics.com ChatGPT · Claude n8n · Make · Zapier Odoo · ERPNext · SAP Your server
The device calls out. Nothing connects in.
Bring your machine into your AI

Ask your ZKTeco device a question. In plain English.

"Who hasn't punched in today?" · "Add Priya to the Chennai door and give her a card." · "Draft this week's late-comer report." One MCP server, many assistants: https://agent.camsbiometrics.com

AI assistants

C
Claude
Sign in or API keySupported
C
ChatGPT
Sign inSupported
GC
Gemini CLI
Sign in or API keySupported
MC
Microsoft Copilot Studio
Sign in or API keySupported
P
Perplexity
Sign in or API keyBeta
OA
Other AI apps
Sign in or API keySupported

Automation & workflow platforms

N
n8n
API keySupported
M
Make
API keySupported
Z
Zapier
REST API for nowComing soon
PA
Power Automate
Sign in or API keySupported

Developer tools

CC
Claude Code
Sign in or API keySupported
C
Cursor
Sign in or API keySupported
VC
VS Code / GitHub Copilot
Sign in or API keySupported
YO
Your own software
API keySupported

Not available yet: Gemini Enterprise. Status as of October 2026.

// Claude Code
claude mcp add --transport http zkteco \
  https://agent.camsbiometrics.com

// Generic MCP client config
{
  "mcpServers": {
    "cams-zkteco": {
      "url": "https://agent.camsbiometrics.com"
    }
  }
}

Connect in under a minute

  1. Add the server URL to your assistant's connectors / MCP settings.
  2. Sign in with your Cams account (OAuth), or paste an API key where the tool asks for one.
  3. Ask: "List today's punches on my front-door ZKTeco."

Sign-in uses OAuth against camsbiometrics.com; the agent server never asks you to share device passwords.

Your ZKTeco deserves more

You already own the hardware. Now unlock what it knows.

Every day your device records who arrived, who left and who walked through which door. Most of that stays locked inside the box. Here is what changes when it flows out in real time.

Stop exporting USB sticks

No more Friday-night CSV copying. Data lands where you work, the moment it happens.

Payroll that runs itself

Punches flow into your ERP or HRMS automatically. Fewer disputes, fewer corrections, faster month-end.

Ask, don't dig

Let an AI assistant answer "who's absent?", "which branch is late most?" and draft the report for you.

Alerts that matter

WhatsApp, email or Slack the instant a key person arrives, a door opens after hours, or someone is absent.

Grow without rewiring

Add a branch by registering one more serial number. No new network, no new server.

Keep your hardware

No rip-and-replace. Your existing ZKTeco machines get cloud, AI and ERP superpowers.

Small business, school, factory or enterprise — if it has a ZKTeco machine on the wall, it can be on your screen today.

ERP & HRMS

Bring your machine into your ERP. Instantly.

Prebuilt connectors and a standard JSON contract mean attendance lands in the system your team already uses.

ERP & business

Odoo, ERPNext, SAP, Microsoft Dynamics, Zoho, Bitrix24

HR & payroll

OrangeHRM, Bayzat, PalmHR, uKnowva, Razorpay, Payruler, greytHR, Workday

Education

Fedena, Teachmint, EduBricz

Automation & AI

n8n, Make, Zapier, Claude, ChatGPT, Gemini

Don't see yours? Anything that accepts a JSON webhook works — or ask us for a connector.

Devices

Works with ZKTeco face, fingerprint, palm and card devices.

Connection modes: Native Push and Hybrid Push. Success rates of 90–99% on ADMS / push-enabled models. Always verify your exact serial number before you buy or onboard.

Face recognition

SpeedFace V5L, SpeedFace V4L, ProFace X, UFace 802 / 800, iFace 880, F18 Pro

Fingerprint

F18, F19, IN02-A, S922, K50, K40, F22

Palm recognition

SpeedPalm 100, SpeedFace V5L Palm, ProFace X Palm, MultiBio 800, MB560

Time attendance

iClock 980 / 880 / 360, SenseFP, ZK Zpad Plus, K50, K40

Access control

InBio Pro Plus 460 / 260 / 160, C3-400 Plus, C3-200 Plus, C3-100 Plus, AI Control Panel, CVEdge 160

Check your serial

Use the free compatibility bot to confirm connection mode for any serial.

developer.camsbiometrics.com

Older devices without push support can be upgraded with Cams Protocol Update, or connected via the Protocol Engine Lite.

Web API 3.0

38 operations. Callbacks in, commands out.

A standard JSON-over-HTTP contract. Your server answers HTTP 200 immediately and queues heavy work.

  • 11 real-time callbacks (device → your server): RealTimePunchLog, RealTimeAttendancePhoto, UserUpdated (card, password, fingerprint, face, palm, photo), manual user delete / modify.
  • 27 REST commands (your server → device): LoadLog, LoadDeviceInformation, AddUser (any template combination), DeleteUser, EnableUser, DisableUser, ResendAttendance, EnrollFingerPrint, UpdateAccessTime and more.
  • Security: validated AuthToken on every callback, optional AES-256 payload encryption.
  • Reliability: offline caching and command queuing.
Read the full API reference
// POST to your callback URL — real-time punch
{
  "OperationID":  "op_2KdN9lP",
  "LabelName":    "Front Door · Floor 2",
  "SerialNumber": "ZKV5L-44021",
  "PunchLog": {
    "Type":      "IN",
    "InputType": "face",
    "UserId":    "EMP-1042",
    "LogTime":   "2026-10-29T09:02:14+05:30"
  },
  "AuthToken": "eyJhbGciOi..."
}
// reply immediately
HTTP 200  {"status": "ok"}
104+
countries with Cams customers
ISO 9001
:2015 certified
AES-256
optional payload encryption

Frequently asked questions

Can I connect my ZKTeco machine to ChatGPT or Claude?▾

Yes. Register with Cams Biometrics, onboard the device, then add https://agent.camsbiometrics.com to Claude, ChatGPT, Gemini CLI, Copilot Studio, Cursor or VS Code / GitHub Copilot and ask in plain language.

Do I need a public IP or VPN?▾

No. The device connects outbound over HTTPS, so it works behind NAT and on mobile networks. Your server only needs a public HTTPS callback URL if you want webhooks — AI and workflow connectors need none.

How fast can I get a device online?▾

Account creation takes about 30 seconds and onboarding a few minutes: register, enter the serial number, set the device's cloud server address, and punches start flowing.

Which AI and workflow tools are supported?▾

Claude, ChatGPT, Gemini CLI, Microsoft Copilot Studio, Claude Code, Cursor, VS Code / GitHub Copilot, n8n, Make and Power Automate. Perplexity is in beta; Zapier uses the REST API today with native support coming soon; Gemini Enterprise is not possible yet.

Which ERPs can receive the data?▾

Odoo, ERPNext, SAP, Microsoft Dynamics, Zoho, Bitrix24, OrangeHRM, Bayzat, PalmHR, uKnowva, Razorpay, Payruler, Fedena, Teachmint and any system that accepts a JSON webhook.

Is this official ZKTeco software?▾

No. zkteco.uk is operated by Cams Biometrics (Dheeram Innovations Pvt. Ltd.) and is not affiliated with ZKTeco Security. It works with ZKTeco hardware through published ADMS / push protocols.

What does it cost?▾

A free sandbox API key is available for testing. Production pricing is quote-based — email sales@camsbiometrics.com or WhatsApp +91-98409-81006.

Is the data secure?▾

Callbacks carry an AuthToken your server validates, payloads can be AES-256 encrypted, and AI access uses OAuth sign-in or API keys. Cams Biometrics is ISO 9001:2015 certified.

Your ZKTeco machine is ready to talk. Let it.

Register free, onboard in minutes, and watch the first real-time punch land in your AI, your ERP or your server.