Productivity / Time Tracking

Timely MCP

MCP server for Timely time tracking — log hours, query projects and events via Claude.

betav0.1.0time-trackingtimelyproductivityapi

INSTALL

npx -y @kva/timely-mcp

Documentation

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 against
  • duration — duration in minutes
  • note — optional description
  • date — 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_KEYrequired

Your Timely personal access token, found in Account Settings → API.

type:string·e.g. eyJhbGciOiJSUzI1NiJ9...
TIMELY_WORKSPACE_IDrequired

The numeric ID of your Timely workspace/account.

type:number·e.g. 123456

Changelog

v0.1.02026-02-01
  • +Initial release
  • +Tools: list_projects, log_time, get_events
  • +Config: TIMELY_API_KEY, TIMELY_WORKSPACE_ID