Summary
A live MLB data feed an assistant can query by game, team, or player.
The tools map onto how baseball data is actually asked about — today's schedule, a game's box score or play-by-play, a player's splits, the current leaders — so an agent can go from the day's slate to a single game's pitch metrics without leaving the conversation.
What it is
A server that connects an assistant to the SportRadar MLB API, exposing game, team, and player data as tools: schedules and detailed game feeds, standings and rosters, player profiles and splits, and league-wide reports.
What you get
- Game data: get_daily_schedule, get_game_summary, get_game_boxscore, get_game_play_by_play, and get_game_pitch_metrics for pitch-level Statcast data
- Team and league: get_standings, get_team_profile, get_team_roster, get_team_hierarchy, and get_seasonal_statistics
- Players: get_player_profile, get_player_seasonal_stats, get_seasonal_splits, and get_league_leaders
- League information: get_injuries, get_transactions, and get_draft_summary
Requirements
Python and a SportRadar MLB API key; runs through the MCP CLI. Be mindful of the API's rate limits, which are lower on trial keys.
