Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the clockodo in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
clockodo time tracking for German SMBs: time entries, customers, projects, services, users, absences and the running clock. REST API v2, authenticated with a per-user API key plus the user's e-mail address.
Try asking
Example prompts for clockodo
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → clockodo, paste your credentials, mint an MCP API key — done. No Docker, no
git clone, no local server.
clockodo
clockodo time tracking for German SMBs: time entries, customers, projects, services, users, absences and the running clock. REST API v2, authenticated with a per-user API key plus the user's e-mail address.
Setup
Getting credentials — clockodo needs two values.
- Sign in and open Mein Bereich → Mein Benutzerkonto; the API-Schlüssel is at the bottom of the page. Put it in
CLOCKODO_API_KEY. - Put the e-mail address of that same account in
CLOCKODO_API_USER. clockodo sends it in theX-ClockodoApiUserheader and rejects a key without it. - clockodo also asks every API client to identify itself in a
X-Clockodo-External-Applicationheader; this adapter sendsAnythingMCP;[email protected]automatically.
…(continued in the in-app connector instructions)
Prerequisites: CLOCKODO_API_KEY, CLOCKODO_API_USER
Install the connector locally
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Open http://localhost:3000/connectors/store, pick clockodo and paste in the env vars listed under Prerequisites.
Available tools
| Tool | What it does |
|---|---|
clockodo_list_users | List the clockodo users in this account with their name, e-mail, role and whether they are active |
clockodo_list_customers | List customers with their number, billing rate and active flag |
clockodo_list_projects | List projects, optionally narrowed to one customer, with their budget, billing rate and completion flag |
clockodo_list_services | List the service types (Leistungsarten) time can be booked against, with their default billability |
clockodo_list_entries | Read time entries in a date range — the core query |
clockodo_get_clock | Read the currently running clock: which entry is ticking right now, for which user, project and service, and since when |
clockodo_list_absences | List absences (holiday, sick leave, training) for a year, with their type, date range and approval status |
clockodo_get_entry | Read one time entry by its id: the exact start and end time, duration, text, project, service and billability |
clockodo_create_entry | Book a time entry against a customer, project and service |
Next steps
Was this guide helpful?