Use TrainPace from Your AI Assistant
TrainPace runs a free, public Model Context Protocol (MCP) server at https://api.trainpace.com/api/mcp — Streamable HTTP, no account or API key required. Connect Claude, ChatGPT, or any MCP client and ask training questions in plain English; the agent calls the same math that powers this site.
Available tools
- calculate_training_paces — training paces (easy, tempo, interval, speed, long run, Yasso 800s) from a recent race result, plus heart-rate zones and hot-weather adjustments.
- calculate_vdot — VDOT fitness score (Daniels & Gilbert formula) with training zones and equivalent race-time predictions for 5K through marathon.
- generate_training_plan — a periodized week-by-week plan for 5K to marathon, sized to fitness level and available run days.
- calculate_fuel_plan — carbs per hour, total gels, and a fuel-stop timeline for a 10K, half, or full marathon.
- analyze_route — GPX route analysis: distance, elevation gain, climbs, split-by-split grade-adjusted pacing, and weather impact.
How to connect
- Claude.ai / Claude Desktop: Settings → Connectors → Add custom connector. Name it trainpace and paste the server URL — no login step.
- Claude Code: claude mcp add --transport http trainpace https://api.trainpace.com/api/mcp
- Cursor, Windsurf, and other MCP clients: add the server URL to your client's MCP config file as an HTTP server named trainpace.
- Any other agent: paste the agent briefing from this page as your first message — it describes the server URL and every tool so the agent can connect or defer correctly.
Fetching pages instead
If you are reading the site rather than calling tools, request any page with an Accept: text/markdown header, or append .md to its path, to get clean Markdown instead of a JavaScript app shell.
curl -H "Accept: text/markdown" https://trainpace.com/calculator
curl https://trainpace.com/calculator.md