{"apiVersion":"v1","directorySlug":"thesportspal-mcp-3bbc6ba99a","title":"Sportspal","description":"Races worldwide, your results and your race CV, with the training groups, coaches, physios and sports shops around them. Find your next start line on Sportspal.","pageUrl":"https://www.mcpbundles.com/skills/thesportspal-mcp-3bbc6ba99a","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://thesportspal.com/mcp","hostedMcpUrl":null,"toolCount":8,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.thesportspal/thesportspal-mcp-3bbc6ba99a","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_events","description":"Search published sports events by sport, place, date range, distance band, course character (swim type, flat/rolling/hilly bike and run), temperature band, brand, relay, junior or free text. Use this for questions like \"what running events are on in the UAE?\" or \"flat-bike 70.3 in Europe in June\". Defaults to events from today onwards; pass date_from explicitly to include past events. Returns 20 per page, earliest first, with unknown_course counts (how many matching events have no value on recor","inputSchema":{"type":"object","properties":{"q":{"type":"string"},"city":{"type":"string"},"page":{"type":"integer"},"sort":{"enum":["date","distance"],"type":"string"},"brand":{"enum":["70.3","ironman","5150","t100","xterra","4:18:4"],"type":"string"},"place":{"type":"string"},"relay":{"type":"boolean"},"sport":{"type":"string"},"country":{"type":"string"},"date_to":{"type":"string"},"date_from":{"type":"string"},"radius_km":{"enum":[100,250,500,1000],"type":"integer"},"temp_band":{"enum":["hot","warm","mild","cool"],"type":"string"},"format_band":{"type":"array","items":{"type":"string"}},"run_profile":{"enum":["flat","rolling","hilly"],"type":"string"},"swim_family":{"enum":["sea","lake","river","pool"],"type":"string"},"age_category":{"enum":["adult","junior"],"type":"string"},"bike_profile":{"enum":["flat","rolling","hilly"],"type":"string"},"open_for_entry":{"type":"boolean"}}},"logicalName":"search_events","displayName":"search_events","title":"search_events","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_event_details","description":"Full detail for one event: description, all dates, location, organiser and the organiser's page, registration status and link, every distance option with leg lengths, entry categories with listed prices, course conditions (swim type, bike and run terrain, estimated temperatures), tags and series. For a race that has been run, its results as the race page shows them: finishers per distance and, where the organiser allows, the top three (with the athlete's page when they claimed the result); for a","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}}},"logicalName":"get_event_details","displayName":"get_event_details","title":"get_event_details","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_profiles","description":"Search organisations: training facilities, coaching services, sports services and shops. Use this for questions like \"find me a running coach in Dubai\" or \"where can I buy a triathlon bike in Abu Dhabi?\". Returns 20 per page. Every result carries the organisation's facets (what a shop sells, a coach's format and audience, a service's type); filter on them with `facets`, and unknown_facets then says how many otherwise-matching organisations never filled theirs in.","inputSchema":{"type":"object","properties":{"q":{"type":"string"},"city":{"type":"string"},"page":{"type":"integer"},"type":{"enum":["training","coaching","services","shops"],"type":"string"},"place":{"type":"string"},"sport":{"type":"string"},"facets":{"type":"array","items":{"type":"string"}},"country":{"type":"string"},"radius_km":{"enum":[100,250,500,1000],"type":"integer"}}},"logicalName":"search_profiles","displayName":"search_profiles","title":"search_profiles","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_profile_details","description":"Full detail for one organisation profile: description, sports, locations, coaches where it lists them, website and socials. Phone and email are for signed-in members on the site and are not in this feed.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}}},"logicalName":"get_profile_details","displayName":"get_profile_details","title":"get_profile_details","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_organiser_details","description":"One race organiser's page on Sportspal (thesportspal.com/category/events/{slug}): its description, website, socials, place and its races still to come with their dates and pages. Use the organiser_page a get_event_details answer gives. Phone and email are for signed-in members on the site and are not in this feed.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}}},"logicalName":"get_organiser_details","displayName":"get_organiser_details","title":"get_organiser_details","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_athletes","description":"Search the PUBLIC athlete pages (amateur athletes' race CVs) by name, home city, sport, nationality or club — any of them, at least one. Each card is what the page shows a visitor who is not signed in: the athlete's own headline and bio, nationality, level or age-group badge, sports, race count, coach and clubs, and the best times by distance the athlete chose to show, each with its badge (Official, Verified or Self-reported). Only athletes who published their page are found.","inputSchema":{"type":"object","properties":{"city":{"type":"string"},"club":{"type":"string"},"name":{"type":"string"},"sport":{"enum":["triathlon","running","swimming","cycling","duathlon","aquathlon"],"type":"string"},"nationality":{"type":"string"}}},"logicalName":"search_athletes","displayName":"search_athletes","title":"search_athletes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_athlete","description":"One public athlete page: its card (as search_athletes) and the latest five results with their badges, as the page shows them to a visitor who is not signed in; results_total says how many the page holds in all.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}}},"logicalName":"get_athlete","displayName":"get_athlete","title":"get_athlete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_sports","description":"List the sports Sportspal covers, with the identifiers accepted by the other tools.","inputSchema":{"type":"object","properties":{}},"logicalName":"list_sports","displayName":"list_sports","title":"list_sports","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Sportspal&config=eyJ1cmwiOiAiaHR0cHM6Ly90aGVzcG9ydHNwYWwuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Sportspal%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fthesportspal.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Sportspal%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fthesportspal.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Sportspal&connectorUrl=https%3A%2F%2Fthesportspal.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Sportspal\" --url \"https://thesportspal.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/thesportspal-mcp-3bbc6ba99a","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/thesportspal-mcp-3bbc6ba99a/tools/{tool}","mcpServerUrl":"https://thesportspal.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/thesportspal-mcp-3bbc6ba99a?live=1"}