{"apiVersion":"v1","directorySlug":"swimrunrepeat-mcp-2256b2db32","title":"SwimRun Calendar — Find Every Swimrun Race","description":"Every swimrun race in one calendar, gathered from organiser websites worldwide. Filter by month, country, distance and format, and jump straight to registration.","pageUrl":"https://www.mcpbundles.com/skills/swimrunrepeat-mcp-2256b2db32","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://swimrunrepeat.com/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.swimrunrepeat/swimrunrepeat-mcp-2256b2db32","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_races","description":"Search the SwimRunRepeat calendar of swimrun races by text, country, year, month, distance and whether the race is upcoming or past.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"when":{"enum":["upcoming","past","all"],"type":"string"},"year":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},"limit":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},"month":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},"query":{"type":"string"},"country":{"type":"string"},"max_total_km":{"type":"number"},"min_total_km":{"type":"number"}}},"title":"Search swimrun races","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_races","displayName":"Search swimrun races"},{"name":"get_race","description":"Full public details for one swimrun race by its id, including the other courses offered on the same race day.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id"],"properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"title":"Get one swimrun race","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_race","displayName":"Get one swimrun race"},{"name":"list_countries","description":"Every country in the SwimRunRepeat calendar with how many swimrun races it has.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"when":{"enum":["upcoming","past","all"],"type":"string"}}},"title":"List countries with swimrun races","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_countries","displayName":"List countries with swimrun races"},{"name":"list_races_by_country","description":"The SwimRunRepeat swimrun calendar for one country, in date order.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["country"],"properties":{"when":{"enum":["upcoming","past","all"],"type":"string"},"limit":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},"country":{"type":"string","minLength":2}}},"title":"List swimrun races in a country","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_races_by_country","displayName":"List swimrun races in a country"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=SwimRun-Calendar-Find-Every-Swimrun-Race&config=eyJ1cmwiOiAiaHR0cHM6Ly9zd2ltcnVucmVwZWF0LmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22SwimRun-Calendar-Find-Every-Swimrun-Race%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fswimrunrepeat.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22SwimRun-Calendar-Find-Every-Swimrun-Race%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fswimrunrepeat.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=SwimRun+Calendar+%E2%80%94+Find+Every+Swimrun+Race&connectorUrl=https%3A%2F%2Fswimrunrepeat.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"SwimRun-Calendar-Find-Every-Swimrun-Race\" --url \"https://swimrunrepeat.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/swimrunrepeat-mcp-2256b2db32","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/swimrunrepeat-mcp-2256b2db32/tools/{tool}","mcpServerUrl":"https://swimrunrepeat.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/swimrunrepeat-mcp-2256b2db32?live=1"}