WakaTime MCP connector
Updated
WakaTime is an automatic time tracking platform that captures developers' coding activity across editors and projects. The WakaTime MCP connector allows AI agents to retrieve coding statistics, project summaries, and daily activity breakdowns for individuals or teams. It also supports logging heartbeats, reviewing coding durations over custom date ranges, and comparing performance on the global leaderboard.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the WakaTime MCP connector to perform the following actions:
- Track developer coding activity across projects and teams automatically
- Monitor coding time trends to improve productivity and project planning
- Generate coding stats reports for sprint retrospectives and performance reviews
- Compare team coding activity against the global leaderboard for benchmarking
- Audit daily coding summaries to verify billable hours for clients
- Identify the most active projects by analyzing coding durations and heartbeats
- Automate heartbeat submissions to keep coding records continuously updated
- Summarize project-level coding time for accurate client invoicing
Example prompts
Use the following example prompts to invoke WakaTime MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me my total coding time for last week in WakaTime.What projects did I spend the most time on this month in WakaTime?Give me a summary of coding activity for the last 30 days.How does my coding time compare to other developers on WakaTime?Pull up my all-time coding total from WakaTime.List all the projects I've tracked time on in WakaTime.Show me daily coding summaries for the past two weeks.What are my coding stats between January 1 and January 31?Log a new coding session in WakaTime right now.Show me the global leaderboard rankings on WakaTime.
WakaTime MCP connector tools
The WakaTime MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| wakatime_wakatimegetprojectsummaries_invoke | Retrieve coding time summaries for a date range from WakaTime |
| getCurrentUserStats | Get coding stats for a date range |
| getAllTimeSinceToday | Get all-time coding total |
| getCurrentUserSummaries | Get daily coding summaries |
| getCurrentUserDurations | Get coding durations |
| listCurrentUserHeartbeats | List heartbeats |
| createHeartbeat | Create a heartbeat |
| listCurrentUserProjects | List projects |
| getLeaderboard | Get global leaderboard |