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.
Glama couldn't complete the latest health check. 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.1% over 38 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
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
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.
Talk to your own gym log. Reps is a free workout tracker for iPhone and Android; connect it to Claude, ChatGPT or any MCP client and ask about your workout history, personal records, exercise progression, weekly summaries, routines and training plan. The assistant can also save a new routine, edit one, save a whole plan, add custom exercises and exercise notes, always after you confirm in the chat. It cannot log a workout or delete your history. Requires a free Reps account created in the app; you sign in with a one-time email code.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceConnects Whoop health data to Claude via an MCP server, enabling retrieval of recovery, sleep, strain, and workout metrics through natural language tools.412 npmMIT
- AlicenseBqualityAmaintenanceConnects to Garmin Connect and exposes your fitness and health data (activities, sleep, heart rate, steps, body composition) to Claude and other MCP-compatible clients.1481,229MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that connects Garmin Connect data to Claude, enabling training analysis, recovery checks, and personalized plans based on real metrics like HRV, training load, and activities.18MIT
- AlicenseAqualityBmaintenanceLocal MCP server that connects Claude Desktop with Garmin and Apple Health data to read training and recovery, estimate heart rate and pace zones, analyze performance, and create structured workouts.22MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.