MCP.so
Sign In

Timing MCP Server

@tomoyanakano

About Timing MCP Server

This is Timing(time tracking app) MCP Server

Basic information

Category

Other

License

MIT license

Runtime

node

Transports

stdio

Publisher

tomoyanakano

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "timing": {
      "command": "node",
      "args": [
        "{{PATH}}/dist/index.js"
      ],
      "env": {
        "TIMING_API_KEY": ""
      }
    }
  }
}

Tools

10

List projects in Timing

Get project details

Create a new project

Update an existing project

Start a new time entry

Stop the current time entry

List time entries

Create a new time entry

Get time entry details

Update an existing time entry

Overview

What is Timing MCP Server?

Timing MCP Server is a Model Context Protocol server that enables AI assistants to interact with the Timing time‑tracking application. It provides tools to manage projects and time entries through the Timing API. This is an independent, third‑party project not affiliated with Timing.

How to use Timing MCP Server?

Install Node.js and npm, clone the repository, run npm install and npm run build. Obtain a Timing API key from the Timing web integrations page. Configure the server by adding the provided JSON snippet to your Claude Desktop or Cursor configuration file, replacing the path and API key placeholders.

Key features of Timing MCP Server

  • List, create, update, and view project details
  • Start, stop, list, create, and update time entries
  • Simple JSON‑based configuration for Claude Desktop or Cursor
  • Uses the official Timing API with an API key
  • Independent open‑source project (MIT License)

Use cases of Timing MCP Server

  • AI‑assisted time tracking: ask an assistant to start or stop tracking a task
  • Automate project and time entry management through natural language
  • Integrate Timing with LLM‑powered workflows (e.g., scheduling, reporting)

FAQ from Timing MCP Server

What dependencies are required to run Timing MCP Server?

You need Node.js, npm, a Timing account, and a valid Timing API key.

How do I obtain a Timing API key?

Visit the Timing web integrations page at https://web.timingapp.com/integrations/tokens to generate your API key.

Where is the server configured?

For Claude Desktop, save the configuration in ~/Library/Application Support/Claude/claude_desktop_config.json. For Cursor, save it in ~/.cursor/mcp.json.

Is this server officially affiliated with Timing?

No. This repository is an independent, third‑party project and is not affiliated with the Timing application.

What transport or authentication does the server use?

The server uses the Timing API, authenticating via a TIMING_API_KEY environment variable. Transport details (e.g., stdio vs. HTTP) are not specified in the README.

Comments

More Other MCP servers