Paceva MCP Server
Provides access to Garmin watch data through Intervals.icu sync, allowing Paceva to use endurance training and health metrics for race predictions and training insights.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Paceva MCP ServerWhat could I swim a 1500 in right now?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Paceva for developers
Paceva turns an endurance athlete's watch data into honest race predictions: ranges, checked against their own history. This repository documents the public surface: the Paceva MCP server, the OAuth 2.1 sign-in in front of it, and how Paceva connects to Intervals.icu.
The Paceva app itself is closed source. This repo is documentation and examples only.
Connect in one minute
Server URL: https://paceva.app/api/mcp
App | How |
Claude (claude.ai, desktop, mobile) | Settings → Connectors → Add custom connector, paste the URL, sign in to Paceva, approve. |
ChatGPT | Settings → Apps & Connectors → add a custom connector with the URL (some plans need developer mode). |
Claude Code |
|
Cursor / VS Code | One-click buttons on paceva.app/dashboard/ai, or add it as a Streamable HTTP server. |
Anything else | Any MCP client that supports Streamable HTTP and OAuth 2.1 with PKCE. |
Then ask things like "Should I go hard today?", "What could I swim a 1500 in right now?" or "How did my last block of riding go?".
Full walkthrough: docs/connect.md.
Related MCP server: intervals.icu MCP Server
What's here
Doc | For |
Connecting each AI app, and what to expect | |
Every MCP tool, its arguments and what it returns | |
The OAuth 2.1 server: discovery, PKCE, client registration, tokens | |
How watch data gets in: the Intervals.icu sign-in, step by step | |
What the AI app can and can't see | |
The MCP Registry entry ( | |
|
Ground rules
Read-only. One scope,
paceva:read. No tool writes anything.Only your own data. A token is bound to one Paceva account; it can never read anyone else's.
Every number is labelled.
devicevalues are your watch's own (e.g. Garmin's HRV);pacevavalues are computed by Paceva.Predictions are ranges. Tools return a low–high range and how often that range holds for you. Quote the range, not a single time.
Revocable. Disconnect any app from Paceva → Use with AI; its tokens stop working on the next call.
Status
Piece | Status |
MCP server + OAuth | Live |
Intervals.icu sync (Garmin, Coros, Wahoo, Polar, Suunto) | Live |
Paceva web dashboard | Coming soon, join the waitlist |
iPhone app (Apple Health) | Coming soon |
Security
Found a problem? Please email privacy@paceva.app rather than opening a public issue. See SECURITY.md.
License
Docs and examples in this repository are MIT licensed. The Paceva name and logo are not.
Related MCP Connectors
Connect Claude to your Intervals.icu watch data for fitness, workout review, and plan writing.
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
- FlaMapOAuthapp.flamap
Your own cycling data for your AI assistant: rides, power, climbs and routes. Read-only.
Your Garmin, Oura, WHOOP, Hevy and 35 more fitness apps, queryable from your own AI.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables AI assistants to access and analyze intervals.icu training data including activities, fitness metrics (CTL/ATL/TSB), wellness stats, and calendar events. Supports natural language querying of athletic performance for training insights and workout planning.6-
- AlicenseNot gradedqualityCmaintenanceEnables Claude AI to access and manage intervals.icu training data, including workouts, wellness, and fitness trends, through natural language conversation.MIT
- AlicenseAqualityBmaintenanceProvides AI assistants with read-only access to an athlete's Intervals.icu training data, including activities, wellness metrics, zones, and planned events, for use with MCP clients like ChatGPT and Claude.15MIT
- AlicenseAqualityBmaintenanceEnables Claude and ChatGPT to access and manage Intervals.icu data, including activities, events, wellness metrics, power curves, and custom items through natural language.26GPL 3.0