Timebook MCP Server

Command-line client and MCP server for Timebook — track time, manage timers, and expose your Timebook account to AI agents (Claude, Codex, Cursor, …) over the Model Context Protocol.

Local + remotestreamable-httpstdioMIT

What is the Timebook MCP Server?

Timebook is an MCP project maintained in the squidcode/timebook-cli repository. The maintainer describes its purpose as “Command-line client and MCP server for Timebook — track time, manage timers, and expose your Timebook account to AI agents (Claude, Codex, Cursor, …) over…”. Read the project documentation for the complete scope.

Installation

The documented npm package is @squidcode/timebook. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
whoamiCurrent authenticated user (read-only)
list_projectsAll projects in scope (read-only)
list_clientsAll clients in scope (read-only)
get_active_timerThe running timer, or null (read-only)
start_timerStart a timer on a project
stop_timerStop the running timer
log_timeLog a manual entry (duration OR startTime+endTime)
list_entriesRecent entries (default 50, max 500), project + date filters
update_entryEdit one or more fields on an entry (description, duration, startTime, endTime, project, rate). Token must own the entry.
delete_entryDelete an entry. Token must own it. Invoiced entries are locked.

How to install the Timebook MCP Server

{
  "mcpServers": {
    "timebook": {
      "command": "npx",
      "args": [
        "-y",
        "@squidcode/timebook",
        "mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.