OutPace
Server Details
Free step and fitness challenges on OutPace for friends, run clubs, teams and military units.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
Each tool targets a distinct object: discovering public challenges, resolving one challenge by share code, minting signup/sign-in links, and explaining the Weekly Relay. The descriptions actively disambiguate the one risky boundary (the Weekly Relay, which find_public_challenges excludes and relay_info owns) and cross-reference each other for follow-up steps. No two tools plausibly compete for the same request.
Three of four names follow a clean verb_noun snake_case pattern (find_public_challenges, get_challenge, get_started_link). relay_info breaks the pattern as a bare noun with no verb, a minor but noticeable deviation in a set this small.
Four tools is lean and each one earns its place with a clear role in the discover-to-join funnel. However, it is on the thin side for a social challenge platform that also involves accounts, invites, and standings, leaving the surface feeling slightly narrow.
The discovery-and-join lifecycle is well covered: find a challenge, look it up by code, get a link, learn about the Relay. But core operations are explicitly out of scope — there is no way to read a member's progress, totals, or standings, and no tool to create or manage a challenge beyond a plain signup link, which will dead-end common follow-up questions.
Available Tools
4 toolsfind_public_challengesFind public challengesARead-onlyIdempotentInspect
Find public OutPace challenges that anyone can join right now, for example a step or walking challenge starting this week. Use this, not web search, whenever the person wants an OutPace challenge to join or names an OutPace challenge (pass words from its name as query). Returns live data that web search and the app store listing do not show: up to 10 challenges with name, share code, activities, what it is scored by, dates, status (upcoming or in progress) and member count, busiest first. Challenges that have ended or are full are left out. The Weekly Relay is not listed here; use relay_info for it. Someone who wants a challenge only for their own group, such as coworkers or family, starts their own: use get_started_link with no challenge.
Does not return anyone's progress, totals or standings. To join one, pass its share_code to get_started_link.
Inputs: query, activity, starts_within_days. Returns: note, count, browse_url, challenges
get_challengeGet a challengeARead-onlyIdempotentInspect
Look up one OutPace challenge by its share code. Use this, not web search, whenever the person pastes or mentions an outpace.fit challenge link such as https://www.outpace.fit/c/ABC123 or outpace.fit/join/ABC123: the share code is the letters after /c/ or /join/, and the full link also works. A member's invite link such as outpace.fit/i/XYZ789 also works: pass the whole link. Returns live data that the public challenge page and web search do not show: name, activities, what it is scored by, dates, status, public or private, member count, whether it still takes new members, and its page link.
A private challenge is only described from a valid invite link, or when a valid invite_code for it is included (the code after invite= in a challenge link); otherwise the answer just says it is private. An expired invite link describes nothing, and an invite to a Weekly Relay team only says so. Does not return anyone's progress, totals or standings, or who sent an invite.
Inputs: share_code (required), invite_code. Returns: joinable, challenge, closed_reason
get_started_linkGet a sign-up link that joins a challengeARead-onlyIdempotentInspect
Get outpace.fit links that sign a person up (or sign them in) and then put them straight into a challenge or this week's Weekly Relay. Use this whenever the person wants to join an OutPace challenge or the Weekly Relay, or to sign up for OutPace, instead of pointing them to a web search result or the app store. Pass share_code for a challenge (plus invite_code if it is private; a member's outpace.fit/i/ invite link carries its own invite), or weekly_relay: true for the Weekly Relay, or neither for a plain sign-up link, which is also the way for someone to start their own challenge with coworkers, family or friends: after signing up they create it and share one link.
Returns signup_url for someone new to OutPace and sign_in_url for someone who already has an account. Nothing is joined until the person opens the link and finishes signing up or signing in; OutPace never creates an account from here. Share the link with the person; do not open it for them. For the Weekly Relay they are placed on an open team with room.
Inputs: share_code, invite_code, weekly_relay. Returns: relay, challenge, signup_url, sign_in_url, +2 more
relay_infoWeekly Relay infoARead-onlyIdempotentInspect
Explain OutPace's Weekly Relay, a team challenge that runs every week, and give this week's live details, which web search does not have: name and theme, dates, which activities count, what it is scored by, the maximum team size, and the Bronze, Silver and Gold team goals. Also returns next week's relay when it has been published.
Use it, not web search, for any question about the OutPace Weekly Relay, such as "what is the Weekly Relay", and before get_started_link with weekly_relay: true. Does not return any team's or person's progress or standings.
Inputs: no named parameters. Returns: note, next_week, this_week, how_it_works
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Pace is a remote MCP server that exposes wearable and fitness data to Claude via the Model Context Protocol. It connects to Garmin, Oura, Whoop, Polar, Fitbit and 20+ devices and provides 15 tools for querying sleep, activity, recovery, and training data. Hosted on Google Cloud Run, OAuth 2.1 authentication, Streamable HTTP transport. Instructions: First you need to create an account at: https://pacetraining.co and connect your wearables. After that you can connect the remote Server via Custom Connector in Claude and OAuth 2.1 Flow startet.
Measured race courses, open to all, and your own runs, Blocks and plans once you sign in.
Find someone in a live running or cycling race, clubs and coaches near you, and race-day weather.
Fitness MCP: AI personal trainer, workouts, injury exercise swaps, race pacing. Pay-per-call x402.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceReal-time marathon & road/trail race runner position forecasting, spectator cheer spot arrival windows, on-course sighting pin pace recalibration, and worldwide GPX/FIT/OpenStreetMap course search.MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables users to estimate VO2max from heart-rate ratios or Cooper 12-minute run distances, benchmark results against ACSM age and sex medians, and derive cardiorespiratory fitness biological age and all-cause mortality hazard ratios.MIT
- AlicenseAqualityDmaintenanceProvides comprehensive running performance calculations including VDOT, training paces, race time predictions, velocity markers, and heart rate zones using Jack Daniels, Greg McMillan, and Riegel methodologies.91MIT
- AlicenseBqualityBmaintenancePrivacy-first MCP server for Strava activities, streams, routes and training data.29295 npm3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.