MLB SportRadar

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

Visit MLB SportRadar

How to install and configure MLB SportRadar

  1. Obtain an MLB API key from the SportRadar Developer Portal. 2. Clone the repository and navigate into the directory: 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.

What you can do with MLB SportRadar

  • Querying daily Major League Baseball game schedules and checking real-time boxscores or summaries. * Extracting detailed pitch metrics and Statcast data for specific pitchers during recent match-ups. * Tracking current league standings, divisional team hierarchies, and full team roster details. * Evaluating player profiles, seasonal performance metrics, and contextual splits such as home versus away performance. * Reviewing up-to-date league injury reports, draft results, and recent player transactions.

Key facts

  • https://github.com/robcerda/mlb-sportradar-mcp
  • Data & Analytics, Other & General Purpose
  • baseball, mlb, sportradar, sports, statistics

Part of MCP Servers

Related MCP servers

  • MCP KQL Server — MCP KQL Server is an MCP server that connects AI assistants to Azure Data Explorer clusters using Azure CLI authentication.…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP Media Player — MCP Media Player is an MCP server that exposes playback controls for Home Assistant media players to AI agents. It…
  • MCP Marvel Rivals — MCP Marvel Rivals is an MCP server that provides access to Marvel Rivals game data through a standardized interface. It…
  • MCP Notify Server — MCP Notify Server is an MCP server that sends desktop notifications accompanied by audio alerts when AI agents complete tasks.…
  • MCP Notification Server — MCP Notification Server is an MCP server that sends periodic notifications at fixed intervals of every 10 seconds. Built around…

What is MLB SportRadar?

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.

What tools are included in MLB SportRadar?

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.

What prerequisites are needed to run MLB SportRadar?

You need Python 3.12 or higher, uv or pip, the MCP Python SDK, httpx, python-dotenv, and a valid SportRadar MLB API key.

Is MLB SportRadar open source?

Yes, MLB SportRadar is an open-source project distributed under the MIT license on GitHub.

Which MCP clients work with MLB SportRadar?

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.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories