Tools

Coding

MCP tools for your coding activity: WakaTime editor time, RescueTime screen time, and GitHub commits, PRs, and issues.

get_coding_languages

Get per-language coding time over an optional date range (from WakaTime), each with its percent of the range total.

datepathstring

Optional: filter to a specific date (YYYY-MM-DD)

frompathstring

Optional: start of date range (ISO 8601)

limitpathnumber

Number of languages to return (max 50) Defaults to 10.

topathstring

Optional: end of date range (ISO 8601)

get_coding_stats

Aggregate coding statistics over an optional date range: total coding time and active days (WakaTime), commit / PR / issue counts (GitHub), and a screen-time breakdown by productivity level (RescueTime).

datepathstring

Optional: filter to a specific date (YYYY-MM-DD)

frompathstring

Optional: start of date range (ISO 8601)

topathstring

Optional: end of date range (ISO 8601)

get_recent_coding_activity

Get a merged timeline of recent GitHub commits, pull requests, and issues (newest first), plus a today object with coding seconds (WakaTime) and productivity pulse (RescueTime) for the current UTC date.

datepathstring

Optional: filter to a specific date (YYYY-MM-DD)

frompathstring

Optional: start of date range (ISO 8601)

limitpathnumber

Number of activity items to return (max 50) Defaults to 20.

pagepathnumber

Page number for pagination Defaults to 1.

topathstring

Optional: end of date range (ISO 8601)