Agent♥︎Age
Catalog

Wakatime

Official43 toolsLive

by pipeworx-io · TypeScript

WakaTime MCP.

io.github.pipeworx-io/wakatime — WakaTime MCP Server

WakaTime MCP (WakaTime MCP — coding-time stats by user) exposes coding activity data for use with Model Context Protocol (MCP) clients. It provides authenticated user profile access and daily coding-time summaries by language, projects, editors, and operating systems (via WakaTime APIs).

🛠️ Key Features

  • Implements Model Context Protocol (MCP) for WakaTime data
  • Tooling count: 43
  • Topics: mcp, mcp-server, model-context-protocol, pipeworx, wakatime
  • Auth via PLATFORM_WAKATIME_KEY with BYO ?_apiKey=… (per-user)

🚀 Use Cases

  • Retrieve the authenticated user profile (current_user())
  • Fetch public user profiles (user(user_id))
  • Generate daily summaries for a user over a date range (summaries(user_id, start, end, ...))

⚡ Developer Benefits

  • Daily summaries support filters/parameters: project, branches, timeout, writes_only, timezone
  • user(user_id) supports current to reference self

⚠️ Limitations

  • Requires a WakaTime API key; data is per-user
  • Summaries are daily (as described) rather than real-time streaming

Topics

mcpmcp-servermodel-context-protocolpipeworxwakatime