Get Started
Connect to the GymUp MCP server from any compatible client.
GymUp exposes an MCP server that gives AI assistants access to exercise search, program generation, evidence-based training guidelines, volume analysis, athlete profile management, workout logging, and long-term athlete memories.
The MCP server requires an active GymUp subscription. All 26 tools are available to subscribers: exercise search, athlete profile reads/writes, program reads (get_programs), program import (resolve_exercise_names + prepare_user_program), program generation (generate_smart_program), program CRUD and in-place edits, session-scoped one-day overrides (patch_session_exercise + revert_session_patch), draft activation, activity logging (log_activity), memory and constraint management, and raw activity rows for custom analysis (inline e1rm / volume). Without an active subscription every tool returns a requiresSubscription message; the transport stays open, so your client can still connect and list the tools.
| Access | Rate Limit |
|---|---|
No active subscription (every tool returns requiresSubscription) | 30 req/min |
| Subscriber (full access) | 120 req/min |
Subscribers also have a monthly AI usage allowance that caps calls hitting our LLM (currently generate_smart_program). Usage resets at the start of each billing cycle and is shown as a percentage in the app settings.
Installation
Add the GymUp MCP server to your client configuration.
{
"mcpServers": {
"gymup": {
"url": "https://gymup.app/api/mcp"
}
}
}{
"mcpServers": {
"gymup": {
"url": "https://gymup.app/api/mcp"
}
}
}{
"mcpServers": {
"gymup": {
"serverUrl": "https://gymup.app/api/mcp"
}
}
}Any MCP-compatible client that supports StreamableHTTP transport can connect to https://gymup.app/api/mcp via POST.