Ask Claude about your own runs
Your mileage, your Builds, your races, in Claude. You need a Claude account (the free plan works) and an ourpr. account with your runs.
Sign in to ourpr.
Add ourpr. to Claude
Add your runs
Ask in Claude
Once ourpr. is in Claude, you ask there. Questions like these:
- “How has my mileage built over the last four weeks?”
- “How did my last three marathon Builds compare?”
- “Which of my runs had the most climb?”
In Claude Code, run this, then /mcp and Authenticate:
claude mcp add --scope user --transport http ourpr https://ourpr.app/api/mcpWhat it looks like
Added to your plan
Long Run
17 mi · Easy
What it costs
ourpr. connect, $5 a month after 14 free days. “How has my mileage built over the last month?”
ourpr. create, $10 a month. “Look at my recent runs, and plan this weekend's Long Run.”
What Claude reads
- Your runs, by date
- One run and its mile splits
- The laps your watch recorded
- Pace, heart rate, power and cadence along a run
- Every interval session
- Runs on the same distance and climb
- Your goal race and Build, week by week
- Every race and its result
- The runs already in your plan
You stay in control
- Your password stays with ourpr.
- Claude gets its own token, for only what you allow. It lasts an hour and renews while you use it.
- Planning is a separate yes.
- Signing in lets Claude read. It adds runs to your plan only after you allow that too.
- You can stop it at any time.
- Settings, ourpr. mcp, Connected Apps, then Disconnect. ourpr. tells you each time an app connects.
How do I turn planning on?
- 1Ask Claude to add a run to your plan.
- 2If it says the connection can only read, open Customize, then Connectors, then ourpr., and disconnect it.
- 3Connect again and allow planning. A plan needs ourpr. create.
What does it cost?
The first 14 days from your first connection are free, with no card. Then reading needs ourpr. connect, $5 a month. Planning needs ourpr. create, $10 a month, which includes reading. Cancel either at any time.
Does it need an import?
Yes: Claude reads what ourpr. holds, including the runs that Garmin Connect sends. Runs from the Strava sync stay out, because Strava's terms keep its API data out of AI tools. Import your Strava export instead, and every run is there.
Does it work in ChatGPT?
Not yet. ChatGPT adds a connector only in developer mode, on a paid plan, on the web. We have not tested ourpr. there, so we do not promise it.
I run a script or a local server
Make a token in Settings, under ourpr. mcp. Name it for the computer it lives on, and copy it once. It lasts 90 days.
claude mcp add --scope user ourpr --env OURPR_TOKEN=ourpr_pat_... -- npx -y ourpr-mcp-server@0.5.0For our measured courses with no account, ask about the courses.