Timesheet

Official
TypeScript

Official Timesheet time tracking server. Start, pause and stop timers, log past work, manage projects, todos, expenses and absences, and pull reports and exports.

About Timesheet MCP Server

Official Timesheet time tracking server. Start, pause and stop timers, log past work, manage projects, todos, expenses and absences, and pull reports and exports.

Features

Tools
Resources

Transport

streamable-http
Getting Started

The official MCP server for Timesheet (timesheet.io), a time tracking service. Over 100 tools: start, pause, resume and stop the timer, log and edit past time entries, add notes, expenses and breaks, manage projects, todos, tags and rates, request and approve absences, manage teams, and pull statistics plus Excel, CSV and PDF exports. Use the hosted server at https://mcp.timesheet.io (Streamable HTTP, sign in with your Timesheet account over OAuth 2.1, or send an API key as a bearer token), or run it locally with `npx -y @timesheet/mcp` and an API key in TIMESHEET_API_TOKEN. Create the key in the Timesheet web app under Integrations > API Keys. Needs a Timesheet Pro plan (30-day free trial). In ChatGPT and Claude the timer, entries, statistics and exports show as interactive cards.

Example
{"mcpServers": {"timesheet": {"command": "npx", "args": ["-y", "@timesheet/mcp"], "env": {"TIMESHEET_API_TOKEN": "your-api-key"}}}}
Compatible With
Claude Desktop
Cursor
Windsurf
VS Code