Clockodo logoMCP server · Work management

Clockodo MCP server

Clockodo in any MCP client, through Memtro: Clockodo does not publish this server. Memtro's Clockodo connector reads Clockodo through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

Clockodo time tracking: time entries by person, customer, project and service with hours and descriptions, the running clock, customers, projects, services, co-workers and absences. Can add, edit or delete a time entry, start or stop the clock, request an absence, and create a customer or project, each only when asked.

Reads

  • clockodo_list_entriesClockodo time entries in a window (default the last 7 days, at most 31): person, customer, project, service, start and end, hours…
  • clockodo_running_clockWhat a Clockodo user's clock is running on right now (customer, project, service, started, description), and the entry it last stopped.
  • clockodo_list_customersClockodo customers: id, name, number, active and whether billable by default.
  • clockodo_list_projectsClockodo projects: id, name, number, customer id, active, completed, start date, deadline and budget.
  • clockodo_list_services_and_usersClockodo services (the kinds of work an entry is booked as) or co-workers (name, initials, work email, role, team, active; never wage…
  • clockodo_list_absencesClockodo absences in a year: who, from and to, the kind (holiday, special leave, overtime reduction, home office, out of office…

Acts, when you ask

These change something in Clockodo. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • clockodo_add_entryAdd a Clockodo time entry from start to end for a customer and service (and project), for the key's own user or, with the right to, another user_id.
  • clockodo_edit_entryChange a Clockodo time entry's start, end, description, customer, project, service or billable state.
  • clockodo_delete_entryDelete a Clockodo time entry.
  • clockodo_start_clockStart the Clockodo clock on a customer and service (and project), for the key's own user or another user_id.
  • clockodo_stop_clockStop a running Clockodo clock (entry_id from clockodo_running_clock); the entry ends now.
  • clockodo_request_absenceRequest an absence in Clockodo (holiday, special leave, overtime reduction, education, home office, work out of office) from one day to another…
  • clockodo_create_customerCreate a Clockodo customer.
  • clockodo_create_projectCreate a Clockodo project for a customer, with no budget.

Connect it

First connect Clockodo on Dashboard → Connections, then add Memtro to your client once. The Clockodo tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Clockodo connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › How many hours did we book to Acme last week?
  • › What is my clock running on right now?
  • › Who is on holiday next week?
  • › Which projects have a deadline this month?
  • › Log two hours yesterday afternoon on the Northwind website project

Questions

Is this an official Clockodo MCP server?
No. It is Memtro's MCP server with Memtro's Clockodo connector behind it: the connector reads Clockodo through its API with the credentials you connect on Dashboard → Connections, and Clockodo publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in Clockodo?
Only when you ask, and only what it has been granted: add a time entry for a customer, project and service; change a time entry's times, description, project, service or billable state; delete a time entry (permanent); start the clock (stops any clock already running); stop a running clock; request an absence such as holiday or home office (absence managers may be told); create a customer; create a project for a customer. Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · Work management

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time