MLB SportRadar is an MCP server that connects Claude and other Model Context Protocol clients directly to the SportRadar MLB API v8. It allows sports analysts, baseball enthusiasts, and developers to inspect Major League Baseball statistics, schedules, and active rosters without writing custom API fetching scripts. The integration provides specialized tools to retrieve daily schedules, live game summaries, boxscores, and granular play-by-play data, as well as pitch-level metrics and Statcast tracking figures. Beyond individual games, the server enables users to examine division standings, historical team statistics, complete team hierarchies, and roster updates. Users can also look up detailed player profiles, seasonal batting and pitching splits, league leaders across diverse metrics, injury reports, transaction records, and draft summaries. By exposing SportRadar MLB endpoints through standard MCP tool calls, the server transforms conversational LLM interfaces into specialized baseball research and analytics assistants.
Category: Data & Analytics
Tags: baseball, mlb, sportradar, sports, statistics
bash git clone https://github.com/robcerda/mlb-sportradar-mcp.git cd mlb-sportradar-mcp 3. Create a virtual environment and install dependencies: bash uv venv source .venv/bin/activate uv sync 4. Create a .env file in the project root containing your key: bash SPORTRADAR_API_KEY=your_api_key_here 5. Install the MCP CLI globally: bash uv tool install "mcp[cli]" 6. Add the server configuration to your claude_desktop_config.json file: json { "mcpServers": { "MLB SportRadar": { "command": "/Users/<USERNAME>/.local/share/uv/tools/mcp/bin/mcp", "args": ["run", "/full/path/to/mlb-sportradar-mcp/src/mlb_sportradar_mcp/server.py"] } } } 7. Restart Claude Desktop.Part of MCP Servers
MLB SportRadar is a Model Context Protocol server that interfaces Claude Desktop and other MCP clients with the SportRadar MLB API v8, allowing direct queries for baseball data, statistics, and game outcomes.
The server includes tools for retrieving daily schedules, boxscores, play-by-play events, pitch metrics, standings, team rosters, player seasonal statistics, splits, league leaders, injuries, transactions, and draft summaries.
You need Python 3.12 or higher, uv or pip, the MCP Python SDK, httpx, python-dotenv, and a valid SportRadar MLB API key.
Yes, MLB SportRadar is an open-source project distributed under the MIT license on GitHub.
It is configured primarily for Claude Desktop, but it functions with any MCP-compliant client that supports local stdio command execution and custom server definitions.