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, athlete profile management, workout logging, and long-term athlete memories.
The MCP server requires an active GymUp subscription. All 33 tools are available to subscribers: exercise search, ranked replacement options (propose_replacements), athlete profile reads/writes, body-metrics history (get_body_metrics), program reads (get_programs, get_day_session), periodization state (get_periodization_context), program import (resolve_exercise_names + prepare_user_program), program generation (generate_smart_program), program CRUD and in-place edits, single-date session changes (patch_session_exercise to swap, tweak or remove one exercise, add_session_exercise to add one, revert_session_patch to undo), session rescheduling (move_session, swap_sessions, swap_rotation_weeks, revert_session_move, reschedule_program), draft activation, activity logging and corrections (log_activity, set_exercise_done, delete_activity_log), memory and constraint management, and raw activity rows for custom analysis (inline e1rm / volume).
Subscriber requests are rate-limited to 120 requests/min. Each subscription also includes a monthly AI usage allowance — a spend cap on LLM usage (currently generate_smart_program and propose_replacements). 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.
claude mcp add --transport http gymup https://gymup.ai/api/mcpOr in .mcp.json:
{
"mcpServers": {
"gymup": {
"type": "http",
"url": "https://gymup.ai/api/mcp"
}
}
}