Model Context Protocol

Race results, in any AI assistant

The MyRace MCP server puts every published race — results, splits, athletes, elevation profiles — a question away, in whatever assistant you already use.

https://mcp.myrace.ai/mcp

Streamable HTTP

One URL, standard MCP transport. Works in any MCP-compatible client.

No auth, free

No OAuth, no API key, no configuration. Paste the URL and connect.

7 read-only tools

Races, results, athlete search, elevation profiles, and AI performance insights.

Setup

Paste the endpoint URL wherever your client asks for an MCP server (usually "Add MCP server" or "Custom connector"), leave auth blank, and connect. Then ask "What races are in MyRace?"

ClaudeStep-by-step guide →
ChatGPTDeveloper mode
CursorAdd MCP server
VS CodeGitHub Copilot
GooseAdd extension
PostmanMCP request

…and any other MCP-compatible client or agent. The interactive inline charts are MCP Apps and currently render in claude.ai and Claude Desktop; other clients get the same data as structured text.

What you can ask

  • "What races are in MyRace?"
  • "Show me the elevation profile for the 2025 California International Marathon"
  • "What's the course terrain like at the Broken Arrow Skyrace 46K?"
  • "Show me the top finishers at the 2024 California International Marathon"
  • "How did Angelo Matheou do at the 2023 California International Marathon?"

Just use race names in plain English — your AI assistant looks up the matching race automatically. If a race isn't in MyRace yet, it'll tell you and suggest similar ones.

Privacy & data

Your AI assistant only fetches data from MyRace when you ask a question that requires it. The MCP server exposes the same race results that are public on this site — finish times, splits, rankings, and elevation profiles. Nothing private is shared.

  • Retention: the MCP server stores nothing per-request — no conversation data, no query logs beyond standard Vercel platform request logs.
  • Third-party sharing: the only outbound call is from get_athlete_insights, which proxies to MyRace's own AI endpoint; that endpoint streams Claude Sonnet via Anthropic's API. No data is shared with any other third party.
  • Contact: privacy@myrace.com for privacy or data-handling questions.