Get the FREE Ultimate OpenClaw Setup Guide →

timing

This is Timing(time tracking app) MCP Server

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio tomoyanakano-timing-mcp-server node {{PATH}}/dist/index.js \
  --env TIMING_API_KEY="{{YOUR_TIMING_API_KEY}}"

How to use

The Timing MCP Server exposes a set of tools that integrate Timing's time tracking and project management features with your AI assistants. It connects to Timing via the provided API key and exposes operations such as listing and managing projects, creating and updating time entries, and generating usage reports. With these endpoints, an AI-powered assistant can query timing_list_projects, fetch project details with timing_project, or initiate and stop time entries using timing_start_time_entry and timing_stop_time_entry, among others. The available tools cover the full lifecycle of projects and time-tracking data, as well as reporting through timing_generate_report, enabling comprehensive automation and natural-language driven workflows.

To use the server, run it in your environment with the proper PATH to the built distribution and a valid Timing API key. Once running, you can invoke the listed tools by name (e.g., timing_list_projects) through your MCP client, providing the required parameters per tool’s documentation. The configuration snippet demonstrates how to point the server to the built index and supply the necessary API key. Ensure your client is authenticated to the MCP server and that the Timing API key has the appropriate permissions for the operations you intend to perform.

How to install

Prerequisites:

  • Node.js (version X.X.X or higher) and npm installed
  • Timing account with API access

Steps:

  1. Clone the repository git clone https://github.com/your-username/timing-mcp-server.git cd timing-mcp-server

  2. Install dependencies npm install

  3. Build the project npm run build

  4. Run the server (example)

    Ensure you provide a real Timing API key and adjust PATH as needed

    npm start

  5. Configure MCP (as shown in the README):

    • Create or update your mcp.json to include the Timing server configuration with your PATH to dist/index.js and TIMING_API_KEY.

Note: If your environment uses a different startup script, ensure that the entry point matches dist/index.js or the appropriate built artifact generated by npm run build.

Additional notes

Tips and common issues:

  • Ensure TIMING_API_KEY is kept secret and stored securely in environment variables.
  • The PATH token in the mcp_config should point to your built distribution (dist/index.js) after running the build step.
  • If you see module or path resolution errors, verify that npm install completed successfully and that dist/index.js exists.
  • This server is an independent project and not affiliated with Timing; review your API key permissions and rate limits in your Timing account.
  • When deploying, consider pinning your Node.js version to match development to avoid environment drift.

Related MCP Servers

Sponsor this space

Reach thousands of developers