Search / com.marathonscout/races
Marathon Scout
R0· no sign-inFind marathons, halves and ultras worldwide: checked dates, entry status, results and live tracking.
v1.4.0 · active · website · descriptor JSON · versions
Search / com.marathonscout/races
R0· no sign-inFind marathons, halves and ultras worldwide: checked dates, entry status, results and live tracking.
v1.4.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"races": {
"type": "http",
"url": "https://marathonscout.com/api/mcp"
}
}
}claude mcp add --transport http races https://marathonscout.com/api/mcp[mcp_servers.races]
url = "https://marathonscout.com/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"races": {
"type": "remote",
"url": "https://marathonscout.com/api/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"races": {
"type": "http",
"url": "https://marathonscout.com/api/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=races&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWFyYXRob25zY291dC5jb20vYXBpL21jcCJ9"
}{
"servers": {
"races": {
"type": "http",
"url": "https://marathonscout.com/api/mcp"
}
}
}{
"mcpServers": {
"races": {
"httpUrl": "https://marathonscout.com/api/mcp"
}
}
}extensions:
"races":
enabled: true
name: "races"
type: streamable_http
uri: "https://marathonscout.com/api/mcp"
timeout: 300
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changesstability.rug_pullstability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableget_racechangeddescriptionOne race, or up to 5 at once with slugs, by Marathon Scout slug (from search_races): every stored date, the next edition's registration state and when it was checked, Boston-qualifier status, and links for registration, official results by year and live tracking (once confirmed). Links are stable marathonscout.com/go URLs that open the current official page; official_url fields name the destination.
Use this when you already have a race's slug from search_races and need its full details, or want to compare up to 5 races side by side (pass slugs). Returns every stored date, the next edition's registration state and when it was checked, Boston-qualifier status, and links for registration, official results by year and live tracking (once confirmed). Links are stable marathonscout.com/go URLs that open the current official page; official_url fields name the destination. Each race counts toward the daily different-races limit. Limits without a key: 20 calls an hour and 40 different races a day; a free key from https://marathonscout.com/developers allows 200 calls and 150 different races a day.
search_raceschangeddescription, input schemaFind races for a runner: marathons, half marathons and ultras worldwide by name, city, region, country, distance, date window, distance from a place or Boston-qualifier status ("a spring marathon in Ohio", "halves within 100 miles of Denver in October"). Returns up to 10 races (20 with an API key) with the next race date, registration status and Marathon Scout guide URL. With no text query, results are in date order; a near search with no dates comes back nearest first, each race with distance_miles. Pass looking_for to get registration, results or live tracking links in the same call instead of calling get_race for each race.
Use this when a runner wants to find or choose a race, or asks about a race by name, date or place. Finds marathons, half marathons and ultras worldwide by name, city, region, country, distance, date window, distance from a place or Boston-qualifier status ("a spring marathon in Ohio", "halves within 100 miles of Denver in October"). Returns up to 10 races per call (20 with an API key) with the next race date, registration status and Marathon Scout guide URL, plus total (every match) and next_offset (pass it as offset for the next page). With no text query, results are in date order; a near search with no dates comes back nearest first, each race with distance_miles. Pass looking_for to get registration, results or live tracking links in the same call instead of calling get_race for each race. Limits without a key: 20 calls an hour and 40 different races a day; a free key from https://marathonscout.com/developers allows 200 calls and 150 different races a day.
get_racechangeddescription, input schemaOne race by its Marathon Scout slug (from search_races): every stored date, the next edition's registration state and when it was checked, Boston-qualifier status, and links for registration, official results by year and live tracking (once confirmed). Links are stable marathonscout.com/go URLs that open the current official page; official_url fields name the destination.
One race, or up to 5 at once with slugs, by Marathon Scout slug (from search_races): every stored date, the next edition's registration state and when it was checked, Boston-qualifier status, and links for registration, official results by year and live tracking (once confirmed). Links are stable marathonscout.com/go URLs that open the current official page; official_url fields name the destination.
search_raceschangeddescription, input schemaFind races for a runner: marathons, half marathons and ultras worldwide by name, city, region, country, distance, date window or Boston-qualifier status ("a spring marathon in Ohio", "halves near Denver in October"). Returns up to 10 races (20 with an API key) with the next race date, registration status and Marathon Scout guide URL. With no text query, results are in date order.
Find races for a runner: marathons, half marathons and ultras worldwide by name, city, region, country, distance, date window, distance from a place or Boston-qualifier status ("a spring marathon in Ohio", "halves within 100 miles of Denver in October"). Returns up to 10 races (20 with an API key) with the next race date, registration status and Marathon Scout guide URL. With no text query, results are in date order; a near search with no dates comes back nearest first, each race with distance_miles. Pass looking_for to get registration, results or live tracking links in the same call instead of calling get_race for each race.
search_raceschangeddescriptionFind races for a runner: marathons, half marathons and ultras worldwide by name, city, region, country, distance, date window or Boston-qualifier status ("a flat spring marathon in Ohio", "halves near Denver in October"). Returns up to 10 races (20 with an API key) with the next race date, registration status and Marathon Scout guide URL. With no text query, results are in date order.
Find races for a runner: marathons, half marathons and ultras worldwide by name, city, region, country, distance, date window or Boston-qualifier status ("a spring marathon in Ohio", "halves near Denver in October"). Returns up to 10 races (20 with an API key) with the next race date, registration status and Marathon Scout guide URL. With no text query, results are in date order.
search_raceschangeddescriptionFind marathons, half marathons and ultras by name, city, region, country, distance, date window or Boston-qualifier status. Returns up to 10 races (20 with an API key) with the next race date, registration status and Marathon Scout guide URL. With no text query, results are in date order.
Find races for a runner: marathons, half marathons and ultras worldwide by name, city, region, country, distance, date window or Boston-qualifier status ("a flat spring marathon in Ohio", "halves near Denver in October"). Returns up to 10 races (20 with an API key) with the next race date, registration status and Marathon Scout guide URL. With no text query, results are in date order.
get_racechangeddescriptionOne race by its Marathon Scout slug (from search_races): every stored date, the registration state for the next edition with when it was last checked and the official registration link, the official website, live tracking when the race-week tracker is confirmed, official results links by year, and Boston-qualifier status.
One race by its Marathon Scout slug (from search_races): every stored date, the next edition's registration state and when it was checked, Boston-qualifier status, and links for registration, official results by year and live tracking (once confirmed). Links are stable marathonscout.com/go URLs that open the current official page; official_url fields name the destination.
search_raceschangeddescription, input schemaFind marathons, half marathons and ultras by name, city, region, country, distance, date window or Boston-qualifier status. Returns up to 10 races (25 with an API key) with the next race date, registration status and Marathon Scout guide URL. With no text query, results are in date order.
Find marathons, half marathons and ultras by name, city, region, country, distance, date window or Boston-qualifier status. Returns up to 10 races (20 with an API key) with the next race date, registration status and Marathon Scout guide URL. With no text query, results are in date order.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-3d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://marathonscout.com/api/mcp streamable-http | none | yes | 100% | 300 ms | 2026-07-28 | 2026-11-14 |
get_raceread-only | Use this when you already have a race's slug from search_races and need its full details, or want to compare up to 5 races side by side (pass slugs). Returns every stored date, the next edition's registration state and when it was checked, Boston-qualifier status, and links for registration, official results by year and live tracking (once confirmed). Links are stable marathonscout.com/go URLs that open the current official page; official_url fields name the destination. Each race counts toward the daily different-races limit. Limits without a key: 20 calls an hour and 40 different races a day; a free key from https://marathonscout.com/developers allows 200 calls and 150 different races a day. |
search_racesread-only | Use this when a runner wants to find or choose a race, or asks about a race by name, date or place. Finds marathons, half marathons and ultras worldwide by name, city, region, country, distance, date window, distance from a place or Boston-qualifier status ("a spring marathon in Ohio", "halves within 100 miles of Denver in October"). Returns up to 10 races per call (20 with an API key) with the next race date, registration status and Marathon Scout guide URL, plus total (every match) and next_offset (pass it as offset for the next page). With no text query, results are in date order; a near search with no dates comes back nearest first, each race with distance_miles. Pass looking_for to get registration, results or live tracking links in the same call instead of calling get_race for each race. Limits without a key: 20 calls an hour and 40 different races a day; a free key from https://marathonscout.com/developers allows 200 calls and 150 different races a day. |
Schemas: list_tools.
{
"name": "com.marathonscout/races",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"about": "Marathon Scout covers 2,000+ marathons, half marathons and ultramarathons in 120+ countries. Every date, entry status, results link and live tracker is checked against the race's own pages, and entry status says when it was last checked. Links are stable marathonscout.com/go URLs that open the race's current official page. We're starting with race discovery and related race information, and expanding to more tools for runners and athletes.",
"contact": "[email protected]",
"examples": [
{
"name": "Find a race",
"prompt": "Find me a spring marathon on the East Coast that's a Boston qualifier."
},
{
"name": "Near a city",
"prompt": "Find half marathons within 100 miles of Denver next spring."
},
{
"name": "Registration",
"prompt": "Is registration open for the Chicago Marathon 2027?"
},
{
"name": "Results",
"prompt": "Where can I see results from the 2026 New York City Marathon?"
}
],
"feedback": "Using this server, or want something it doesn't do yet? Email [email protected]. We read every message and would like to hear what you're building.",
"documentation": "https://marathonscout.com/developers"
}
},
"icons": [
{
"src": "https://marathonscout.com/icon.svg",
"sizes": [
"any"
],
"mimeType": "image/svg+xml"
},
{
"src": "https://marathonscout.com/apple-icon.png",
"sizes": [
"180x180"
],
"mimeType": "image/png"
}
],
"title": "Marathon Scout",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://marathonscout.com/api/mcp",
"type": "streamable-http"
}
],
"version": "1.4.0",
"websiteUrl": "https://marathonscout.com/developers",
"description": "Find marathons, halves and ultras worldwide: checked dates, entry status, results and live tracking."
}