Timecamp MCP Server

Hosted version is available at: https://my-mcp-server.timecamp-s-a.workers.dev

Remote serverstreamable-httpPython

What is the Timecamp MCP server?

Hosted version is available at: https://my-mcp-server.timecamp-s-a.workers.dev. That is what the timecamp mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.

Getting it running

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

The tools it exposes

The server publishes 5 tools. What each one is for:

  • add_timecamp_time_entry — Create a new time entry with start time, end time, note, and optional task
  • get_timecamp_time_entries — Retrieve time entries for a specified date range
  • get_timecamp_tasks — Fetch all available TimeCamp projects and tasks
  • delete_timecamp_time_entry — Delete a specific time entry by ID
  • update_timecamp_time_entry — Update an existing time entry (time, note, or task assignment)

What it needs from you

Configuration is passed through the environment: AUTH_HEADER. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

Things to watch

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

How it compares

Plenty of planning and project tracking servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Timecamp's toolset — add_timecamp_time_entry, get_timecamp_time_entries, get_timecamp_tasks and 2 more — is a fair guide to whether it matches your workflow. It is maintained by timecamp-org; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Available tools

ToolWhat it does
add_timecamp_time_entryCreate a new time entry with start time, end time, note, and optional task
get_timecamp_time_entriesRetrieve time entries for a specified date range
get_timecamp_tasksFetch all available TimeCamp projects and tasks
delete_timecamp_time_entryDelete a specific time entry by ID
update_timecamp_time_entryUpdate an existing time entry (time, note, or task assignment)

How to install the Timecamp MCP server

{
  "mcpServers": {
    "timecamp": {
      "command": "npx",
      "args": ["-y", "mcp-remote"],
      "env": {
        "AUTH_HEADER": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
AUTH_HEADERConfiguration value read at startup.Optional

Example prompts to try

  • Use Timecamp to add timecamp time entry.
  • Use Timecamp to get timecamp time entries.
  • Use Timecamp to get timecamp tasks.

Frequently asked questions

It connects Timecamp to MCP-compatible AI assistants such as Claude and Cursor, exposing 5 tools (add_timecamp_time_entry, get_timecamp_time_entries, get_timecamp_tasks, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Timecamp directly.