Server Details
Pace is a remote MCP server that exposes wearable and fitness data to Claude via the Model Context Protocol. It connects to Garmin, Oura, Whoop, Polar, Fitbit and 20+ devices and provides 15 tools for querying sleep, activity, recovery, and training data. Hosted on Google Cloud Run, OAuth 2.1 authentication, Streamable HTTP transport.
Instructions: First you need to create an account at: https://pacetraining.co and connect your wearables. After that you can connect the remote Server via Custom Connector in Claude and OAuth 2.1 Flow startet.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over 79 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 16 tools
Most tools have clearly distinct purposes, but get_activity_data and get_workout_list both return training activities over a date range with overlapping fields, and get_recovery_status and get_daily_summary both surface HRV/RHR. Descriptions provide hierarchy hints (e.g., list vs detail), yet an agent may still hesitate between these pairs.
All tool names follow a consistent snake_case verb_noun pattern (get_activity_data, get_sleep_samples, etc.), with the sole exception of predict_nightly_recovery, which is still a clear verb_noun construction. No mixed conventions or stylistic deviations.
16 tools is slightly above the ideal 3–15 range, but each tool covers a distinct data domain (activity, body, nutrition, sleep, recovery, workouts) or a necessary drill-down (samples, laps, details). No obvious filler tools, though the set is on the heavy side.
The surface comprehensively covers read-only fitness data retrieval: overview, devices, daily summaries, activities, workouts with detailed/sample/lap drill-downs, sleep with samples, nutrition, body metrics, trends, recovery status, and even a prediction tool. No significant gaps for the stated purpose.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- Removed
delete_planned_workout - Removed
get_planned_workouts - Removed
plan_workout - Removed
update_planned_workout
1 tool update
- Added
predict_nightly_recovery
4 tool updates
- Added
delete_planned_workout - Added
get_planned_workouts - Added
plan_workout - Added
update_planned_workout
9 tool updates
- Changed
get_activity_data1 field changed- added
Input schema / properties / prefer_providerAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null +}
- Changed
get_body_data1 field changed- added
Input schema / properties / prefer_providerAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null +}
- Changed
get_daily_summary1 field changed- added
Input schema / properties / prefer_providerAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null +}
- Changed
get_nutrition_data1 field changed- added
Input schema / properties / prefer_providerAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null +}
- Changed
get_recovery_status1 field changed- added
Input schema / properties / prefer_providerAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null +}
- Changed
get_sleep_data1 field changed- added
Input schema / properties / prefer_providerAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null +}
- Changed
get_training_summary1 field changed- added
Input schema / properties / prefer_providerAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null +}
- Changed
get_trends1 field changed- added
Input schema / properties / prefer_providerAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null +}
- Changed
get_workout_list1 field changed- added
Input schema / properties / prefer_providerAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null +}
16 tool updates
- Added
get_activity_data - Added
get_body_data - Added
get_connected_devices - Added
get_daily_summary - Added
get_data_overview - Added
get_nutrition_data - Added
get_recovery_status - Added
get_sleep_data - Added
get_sleep_samples - Added
get_training_summary - Added
get_trends - Added
get_workout_detail - Added
get_workout_laps - Added
get_workout_list - Added
get_workout_samples - Removed
pace_status
16 tool updates
- Removed
get_activity_data - Removed
get_body_data - Removed
get_connected_devices - Removed
get_daily_summary - Removed
get_data_overview - Removed
get_nutrition_data - Removed
get_recovery_status - Removed
get_sleep_data - Removed
get_sleep_samples - Removed
get_training_summary - Removed
get_trends - Removed
get_workout_detail - Removed
get_workout_laps - Removed
get_workout_list - Removed
get_workout_samples - Added
pace_status
15 tool updates
- First observed
get_activity_data - First observed
get_body_data - First observed
get_connected_devices - First observed
get_daily_summary - First observed
get_data_overview - First observed
get_nutrition_data - First observed
get_recovery_status - First observed
get_sleep_data - First observed
get_sleep_samples - First observed
get_training_summary - First observed
get_trends - First observed
get_workout_detail - First observed
get_workout_laps - First observed
get_workout_list - First observed
get_workout_samples
Related MCP Connectors
tri-train is a training platform for triathletes that syncs activities from Strava and Garmin and exposes them to Claude through a remote MCP server. Ask Claude how your last block went, why your run pace dropped, or whether you are fresh enough for Sunday's race, and it answers from your real data: activities with laps and grade-adjusted pace, weekly load and the performance management chart (CTL/ATL/TSB), sleep, HRV and resting heart rate, and your race calendar with predictions. Claude can also act: create and adjust planned workouts with structured intervals, push them to your Garmin watch, add races and write notes. Every change is journaled and can be undone. Read and write access are separate OAuth scopes, and the server enforces them on every call. Built and hosted in Switzerland by a triathlete; data stays on our own servers (Swiss revDSG / GDPR).
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
Connect Claude to your Intervals.icu watch data for fitness, workout review, and plan writing.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA read-only remote MCP server that connects Claude to your own Garmin Connect account through Garmin's official Personal API, running on Cloudflare Workers with OAuth sign-in so it also works in the Claude mobile app. It lets you ask natural-language questions about sleep, HRV, resting heart rate, Body Battery, stress, daily summaries and activities across date ranges.MIT
- AlicenseNot gradedqualityDmaintenanceConnects Whoop health data to Claude via an MCP server, enabling retrieval of recovery, sleep, strain, and workout metrics through natural language tools.21 npmMIT
- AlicenseNot gradedqualityCmaintenanceA read-only remote MCP server that connects Claude or other OAuth-capable clients to your own Garmin Connect account through Garmin's official Personal API, letting you ask natural-language questions about recovery, HRV, sleep, Body Battery, stress, heart rate, and activities. It deploys on Cloudflare Workers' free tier and runs over remote OAuth 2.1 with PKCE, so it works in the Claude mobile app as well as on desktop.MIT
- AlicenseNot gradedqualityBmaintenanceEnables Claude to read Garmin Connect data such as activities, sleep, HRV, VO2 max and training readiness, and optionally view or manage TrainingPeaks workouts and sync them to a watch, over streamable HTTP secured with MCP OAuth 2.1 and GitHub login.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.