Sportradar MCP connector
OAuth 2.1/DCR AnalyticsAIDeveloper ToolsConnect to Sportradar MCP. Browse and search sports data API specs, discover endpoints, check coverage, and access guide pages from your AI workflows.
Sportradar MCP connector
-
Install the SDK
Section titled “Install the SDK”Terminal window npm install @scalekit-sdk/nodeTerminal window pip install scalekit -
Set your credentials
Section titled “Set your credentials”Add your Scalekit credentials to your
.envfile. Find values in app.scalekit.com > Developers > API Credentials..env SCALEKIT_ENVIRONMENT_URL=<your-environment-url>SCALEKIT_CLIENT_ID=<your-client-id>SCALEKIT_CLIENT_SECRET=<your-client-secret> -
Authorize and make your first call
Section titled “Authorize and make your first call”quickstart.ts import { ScalekitClient } from '@scalekit-sdk/node'import 'dotenv/config'const scalekit = new ScalekitClient(process.env.SCALEKIT_ENV_URL,process.env.SCALEKIT_CLIENT_ID,process.env.SCALEKIT_CLIENT_SECRET,)const actions = scalekit.actionsconst connector = 'sportradarmcp'const identifier = 'user_123'// Generate an authorization link for the userconst { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })console.log('Authorize Sportradar MCP:', link)process.stdout.write('Press Enter after authorizing...')await new Promise(r => process.stdin.once('data', r))// Make your first callconst result = await actions.executeTool({connector,identifier,toolName: 'sportradarmcp_fetch',toolInput: { id: 'YOUR_ID' },})console.log(result)quickstart.py import osfrom scalekit.client import ScalekitClientfrom dotenv import load_dotenvload_dotenv()scalekit_client = ScalekitClient(env_url=os.getenv("SCALEKIT_ENV_URL"),client_id=os.getenv("SCALEKIT_CLIENT_ID"),client_secret=os.getenv("SCALEKIT_CLIENT_SECRET"),)actions = scalekit_client.actionsconnection_name = "sportradarmcp"identifier = "user_123"# Generate an authorization link for the userlink_response = actions.get_authorization_link(connection_name=connection_name,identifier=identifier,)print("Authorize Sportradar MCP:", link_response.link)input("Press Enter after authorizing...")# Make your first callresult = actions.execute_tool(tool_input={"id":"YOUR_ID"},tool_name="sportradarmcp_fetch",connection_name=connection_name,identifier=identifier,)print(result)
What you can do
Section titled “What you can do”Connect this agent connector to let your agent:
- Search records — Search Sportradar guide pages by query and return matching results with titles and excerpts
- Search-endpoints records — Search through API paths, operations, and parameters to discover relevant endpoints
- List-specs records — List all available Sportradar OpenAPI specs
- List-endpoints records — List all API paths and HTTP methods for a spec, organized by path
- Get-endpoint records — Get detailed information about a specific API endpoint, including security schemes and parameters
- Get-coverage records — Find the coverage level for a Sportradar Basketball API
Tool list
Section titled “Tool list”Use the exact tool names from the Tool list below when you call execute_tool. If you’re not sure which name to use, list the tools available for the current user first.
sportradarmcp_fetch
#
Get detailed information about a Sportradar guide page by its ID. 1 param
Get detailed information about a Sportradar guide page by its ID.
id string required The ID of the guide to retrieve. Must use `search` tool to get the ID. sportradarmcp_get-coverage
#
Find the coverage level for a Sportradar Basketball API. 0 params
Find the coverage level for a Sportradar Basketball API.
sportradarmcp_get-endpoint
#
Get detailed information about a specific API endpoint, including security schemes and parameters. 3 params
Get detailed information about a specific API endpoint, including security schemes and parameters.
method string required The HTTP method (e.g. GET, POST, PUT, DELETE). path string required The API endpoint path (e.g. /api/v1/users). title string required Title of the OpenAPI spec. Use tool 'list-specs' or 'search-endpoints' to see available specs. sportradarmcp_list-endpoints
#
List all API paths and HTTP methods for a spec, organized by path. 1 param
List all API paths and HTTP methods for a spec, organized by path.
title string required Title of the OpenAPI spec. Use tool 'list-specs' or 'search-endpoints' to see available specs. sportradarmcp_list-specs
#
List all available Sportradar OpenAPI specs. 0 params
List all available Sportradar OpenAPI specs.
sportradarmcp_search
#
Search Sportradar guide pages by query and return matching results with titles and excerpts. 1 param
Search Sportradar guide pages by query and return matching results with titles and excerpts.
query string required search query sportradarmcp_search-endpoints
#
Search through API paths, operations, and parameters to discover relevant endpoints. 1 param
Search through API paths, operations, and parameters to discover relevant endpoints.
pattern string required Search pattern (case-insensitive)