New: signed & notarised macOS desktop agent with automatic updates.Download
Developers · API & MCP

Your workforce data, programmable

A REST API for everything on the dashboard, signed webhooks for the moments that matter, a hosted MCP server so AI assistants can ask questions, and CSV for the tools that predate all of this.

REST API ·HMAC-signed webhooks ·Hosted MCP · 10 tools ·CSV export ·
10
MCP tools
5+
webhook events
HMAC
signed payloads
CSV
for the classics
The shape of it

Six calls cover most integrations

GET/attendancewho's in, per day or range
GET/sessionsevery clock-in / clock-out pair
GET/timesheetsapproved hours, payroll-ready
POST/manual-timeadd offline work for approval
GET/reports/dailythe 18:00 brief, as JSON
GET/agents/runsagent ledger · coming soon
illustrative shape — the full reference lives in the workspace, next to your keys
Quickstart
curl https://app.teamlens.ai/api/v1/timesheets \\
  -H "Authorization: Bearer $TEAMLENS_KEY" \\
  -d week=2026-W34
keys live in the workspace under Settings → Developers · illustrative shape
MCP in one minute

Point Claude, Cursor or any MCP client at the hosted server with your key — ten tools, zero glue code.

Get your MCP URL
works with: Claude · Cursor · any MCP client
Four doors in

Meet your stack where it is

REST API

Attendance, sessions, timesheets, reports — everything the dashboard shows, over authenticated HTTP.

Signed webhooks

HMAC-signed events for clock-ins, approvals, reports and agent runs. Verify the signature, trust the payload.

Hosted MCP server

Ten tools that let Claude, Cursor or any MCP client answer questions from your workspace — no glue code.

CSV, always

Timesheets and payroll export as clean CSV for any cycle — because your accountant's tools deserve respect too.

Scoped keys

API keys inherit workspace roles — a reporting key can't touch payroll.

Agent adapters

Report your own agents' runs into the roster — the same ledger Agent Lens will surface. Coming soon.

Good questions

In the workspace under Settings → Developers, alongside your keys — every endpoint with copy-paste examples.

Build something on your workforce data

Free for up to 3 people · No card · Set up in an afternoon