Connect Pump to AI apps
Pump runs a public MCP server, so AI apps like Muse, ChatGPT and Claude can read your training and build or edit your workouts, with your permission.
MCP server URLhttps://api.pumpfitness.app/mcp
What you can ask
- "Build me a 45-minute push day with a 3-1-1 tempo on the presses and add it to Pump."
- "How has my bench press progressed over the last three months?"
- "Swap the squats in my leg workout for Bulgarian split squats."
- "Make a folder called Marathon Block and move my running workouts into it."
- "What did I train this week, and which muscle groups have I skipped?"
Changes reach your phone the next time Pump syncs.
Connecting
- In your AI app, add a custom connector and paste the MCP server URL above.
- Sign in with Pump. You can approve the connection in the Pump app, from a notification on your phone, or by signing in with your email or a passkey on the sign-in page.
- Review what the app is asking for and tap Allow.
You need a free Pump account, created in the Pump app for iPhone or Android. There is no paid plan and no API key.
Tools
Reading your data needs the workouts:read permission:
- Search workouts and Get workout: find your workout templates and read one in full.
- Search exercise library and Get exercise: look up exercises, yours and Pump's built-ins.
- List folders: see how your workouts are organized.
- Get workout history: your completed workouts, sets, reps and weights.
- Export history file: a download link for your full history as JSON or CSV. The link expires after 15 minutes.
- Get settings: your units and workout defaults.
Making changes needs the workouts:write permission:
- Create workout and Edit workout: build a workout from Pump's exercises, or change one you have.
- Delete workout: always asks you to confirm before anything is deleted.
- Create folder and Move workout to folder: organize your library.
- Update exercise defaults and Update settings: change your defaults for an exercise, or your workout settings.
For developers
- Transport: streamable HTTP, stateless.
- Authorization: OAuth 2.1, authorization code with PKCE (S256), plus refresh tokens.
- Authorization server metadata:
https://api.pumpfitness.app/.well-known/oauth-authorization-server - Protected resource metadata:
https://api.pumpfitness.app/.well-known/oauth-protected-resource - Clients can register dynamically (RFC 7591), use a client ID metadata document, or ask us for a pre-registered client ID and secret.
- A write call on a read-only connection returns
403withinsufficient_scope.
Disconnecting
In the Pump app, open Settings, then Connected Apps. Disconnecting an AI app revokes its access immediately.
Help
Email help@pumpfitness.app. How we handle data shared with AI apps is covered in our Privacy Policy.