Run the timer from the chat
Start, pause, resume and stop. Add a note, a break or an expense to the running task as you go.
- timer_start
- timer_pause
- timer_resume
- timer_stop
- task_add_note
- task_add_pause
Connect your timesheet.io account to ChatGPT, Claude, and other AI assistants. Track time, manage projects, and generate reports with natural language.
Works with any MCP client
Capabilities
More than 100 tools cover your account, from the running timer to reports, time off and your team.
Start, pause, resume and stop. Add a note, a break or an expense to the running task as you go.
Log past work, fix start and end times, and list what you did on any day.
Create and archive projects, manage members, and see who is tracking right now.
Request, approve and cancel absences, and keep employment contracts up to date.
Keep todos per project, attach notes to your work, and log expenses.
Totals per project and billable hours in seconds. Exports as Excel, CSV or PDF, sent straight to a client's inbox.
Connect to mcp.timesheet.io with your Timesheet sign-in or an API key, or run the server yourself with npx.
Just ask
Say it the way you would tell a colleague. The assistant picks the right tools.
Setup
In the web app under Integrations, API Keys. The same key works for the Timesheet API. API access comes with the Pro plan.
One command in Claude Code, a short config in Claude Desktop or Cursor, or the server URL in ChatGPT.
Start a timer, log yesterday or pull a report. Every change shows up in the app and on the web.
Run this in your terminal with your API key:
claude mcp add timesheet -e TIMESHEET_API_TOKEN=your_api_token -- npx -y @timesheet/mcp
Add this to claude_desktop_config.json, then restart Claude:
{
"mcpServers": {
"timesheet": {
"command": "npx",
"args": ["-y", "@timesheet/mcp"],
"env": {
"TIMESHEET_API_TOKEN": "your_api_token"
}
}
}
}
Add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"timesheet": {
"command": "npx",
"args": ["-y", "@timesheet/mcp"],
"env": {
"TIMESHEET_API_TOKEN": "your_api_token"
}
}
}
}
Add a connector in ChatGPT settings with this URL, then sign in with your Timesheet account:
https://mcp.timesheet.io
Get started
Create an API key, add the server to your assistant, and ask your first question.
API access is part of the Pro plan. New to Timesheet? Create an account.