Connect Ascend to your AI client
Ascend is a training platform for cyclists, runners and triathletes. The Ascend connector lets the AI client you already use, such as Claude or ChatGPT, set up your Ascend account, browse the workout library, and bring in a training plan you've worked out together, so you can start training in the Ascend app.
Server URL
https://api.trainwithascend.fit/mcp
A remote MCP server over streamable HTTP. Sign-in is OAuth 2.1 with PKCE and dynamic client registration, so your AI client registers itself; there is no key to copy.
Adding it
- Add Ascend in your AI client. In Claude, open Train with Ascend in Claude's connector directory. Ascend is coming soon to ChatGPT. Any other client that accepts a remote MCP server URL can add Ascend by the server URL above.
- Click Connect. Ascend's sign-in page opens. Sign in, or choose Create your account if you're new; an account takes an email, a name and a password.
- Review what your AI client is asking to do, and approve. You're returned to your chat, connected.
- If your account is new, your AI client asks for your name, your sport and your training anchors (FTP on the bike, threshold pace on the run, critical swim speed in the pool) and saves them.
- If you already have a plan from your conversation, your AI client checks it against Ascend's workout structure, talks you through what changes, and imports it. If you don't, build one in the Ascend app's Plan tab.
- Open the Ascend app: your plan and your training live there.
Things to ask
- "Set me up on Ascend. I'm a triathlete with an FTP of 245 W, a threshold run pace of 4:50/km, and a CSS of 1:45/100m."
- "Here's the 12-week half-Ironman plan we just built. Check it against Ascend and import it."
- "Find me a 45 to 60 minute threshold workout in the Ascend library and tell me what it involves."
What your AI client can do
You grant these permissions on the approval screen:
- Read your athlete profile — your name, sport, anchors, units and training preferences.
- Update your athlete profile — set your name, anchors and preferences when you tell it to.
- Read the Ascend workout library — the library's workouts and each workout's structure, so your AI client can match a plan to them.
- Import your training plan into Ascend — check a plan you have worked out with your AI client against Ascend's workout structure and bring it in, with your original text kept beside each session. It replaces a plan you already have only when you say so.
The connector is how you get started with Ascend: it sets up your account and brings your plan in. Your training itself lives in the Ascend app; no tool reads your activities, your progress or your completed sessions. Every tool works only on your own Ascend account and the workout library, and none reaches out to other services.
Three tools change what you already have. update_profile and update_name replace the values they set, and finish_plan_import retires the plan you have when it brings in a new one, only once you confirm. The others read, or stage an import that changes nothing until it's finished: get_profile, list_workouts, get_workout, check_plan_import, start_plan_import and add_plan_import_weeks. No tool deletes your account, your activities or your history.
Your data
Ascend holds training and health-related data, including power, heart rate, pace and training load, and keeps it in the Ascend app. What your AI client reads through the connector, your profile and the workout library, goes to that client's provider and is handled under that provider's terms, not Ascend's. Read the Privacy Policy and Terms and Conditions.
Disconnecting
In Ascend, open Settings, then Connected accounts, and choose Disconnect on your AI client. Ascend revokes its access at once, and connecting again asks for your approval again. You can also remove Ascend in your AI client's connector settings. To request a copy or deletion of your data, contact support.
Support
Email support@trainwithascend.fit, or use the help option in the Ascend app.