Productivity / Time Tracking
Timely MCP
MCP server for Timely time tracking — log hours, query projects and events via Claude.
INSTALL
npx -y @kva/timely-mcpDocumentation
Getting Started
Install and configure the Timely MCP server to let Claude interact with your Timely account directly.
Prerequisites
- A Timely account
- A personal access token (Account Settings → API)
- Your workspace ID (visible in your Timely URL)
Claude Desktop Configuration
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"timely": {
"command": "npx",
"args": ["-y", "@kva/timely-mcp"],
"env": {
"TIMELY_API_KEY": "your-api-key",
"TIMELY_WORKSPACE_ID": "your-workspace-id"
}
}
}
}
Tools Available
list_projects
List all active projects in your Timely workspace.
Example: "What projects are active in my workspace right now?"
log_time
Create a time entry on a project.
Parameters:
project_id— the project to log againstduration— duration in minutesnote— optional descriptiondate— ISO date string (defaults to today)
Example: "Log 2 hours on Project Alpha for today under the Design category."
get_events
Query logged time events by date range.
Parameters:
since— start date (ISO)until— end date (ISO, defaults to today)
Example: "Show me all events I tracked this week and how many hours per project."
Security
Your API key is passed as an environment variable and never leaves your machine. The MCP server communicates directly with the Timely API over HTTPS.
Usage Examples
“Log 2 hours on Project Alpha for today under the Design category.”
Creates a time entry on the specified project with a note.
“Show me all events I tracked this week and how many hours per project.”
Queries and summarises your week's time log grouped by project.
“What projects are active in my workspace right now?”
Lists all active Timely projects in your account.
Configuration
TIMELY_API_KEYrequiredYour Timely personal access token, found in Account Settings → API.
string·e.g. eyJhbGciOiJSUzI1NiJ9...TIMELY_WORKSPACE_IDrequiredThe numeric ID of your Timely workspace/account.
number·e.g. 123456Changelog
- +Initial release
- +Tools: list_projects, log_time, get_events
- +Config: TIMELY_API_KEY, TIMELY_WORKSPACE_ID