MCP server exposing 12 tools for wakatime.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/wakatime/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
current_user — Authenticated user profile.user — Public profile.summaries — Fetch WakaTime daily coding summaries for a user over a date range (start/end required, YYYY-MM-DD); returns per-day breakdowns by project, language, editor, OS, and category in seconds.stats — Fetch aggregated WakaTime coding stats for a user over a range ("last_7_days", "last_30_days", "last_6_months", "last_year", "all_time"); returns totals and rankings by language, project, editor, and OS.durations — Fetch WakaTime coding durations (start/end timestamps with project and file) for a single day (date required, YYYY-MM-DD); optionally slice_by entity/language/branch for granular session data.heartbeats — Raw heartbeats for a date.goals — User's goals.projects — User's projects.leaders — Fetch WakaTime's public coding leaderboard; optionally filter by language or country_code and paginate; returns ranked users with display names and weekly coding totals.commits — Recent commits for a project.editors — Fetch WakaTime's public editor usage statistics showing relative popularity of code editors and IDEs across all WakaTime users.meta — Fetch WakaTime API metadata including current server time and available timezones; useful for validating timezone strings before passing them to summaries or durations.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/wakatime/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io