Skip to main content
Glama
robcerda

MLB SportRadar MCP Server

by robcerda

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SPORTRADAR_API_KEYYesYour SportRadar MLB API key (trial or production)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_daily_scheduleB

Get MLB schedule for a specific date (YYYY-MM-DD format) or today if not specified.

get_game_summaryC

Get summary information for a specific MLB game.

get_game_boxscoreC

Get detailed boxscore for a specific MLB game.

get_standingsB

Get MLB standings for a specific year and league (AL/NL) or current season.

get_player_profileC

Get detailed profile information for a specific MLB player.

get_team_profileC

Get detailed profile information for a specific MLB team.

get_league_leadersC

Get MLB league leaders for a specific year and category (hitting/pitching).

get_team_rosterC

Get current roster for a specific MLB team.

get_injuriesB

Get current MLB injury report.

get_game_play_by_playC

Get detailed play-by-play data for a specific MLB game.

get_game_pitch_metricsC

Get pitch-level metrics and Statcast data for a specific MLB game.

get_seasonal_statisticsC

Get seasonal statistics for a specific team.

get_player_seasonal_statsC

Get seasonal statistics for a specific player.

get_transactionsC

Get MLB transactions for a specific date or recent transactions.

get_draft_summaryC

Get MLB draft summary for a specific year.

get_team_hierarchyB

Get complete MLB team hierarchy with divisions and leagues.

get_seasonal_splitsC

Get seasonal splits for a player (home/away, vs lefty/righty, etc.).

get_seasonal_pitch_metricsC

Get detailed Statcast pitch metrics for a player's season.

get_statcast_leadersC

Get Statcast leaderboards (exit_velocity, launch_angle, barrel_rate, etc.).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 19 tools

Disambiguation5/5

Every tool has a clearly distinct purpose targeting specific MLB data categories like schedules, games, players, teams, and statistics. The descriptions precisely differentiate each tool's scope, such as get_game_boxscore vs get_game_summary, eliminating any ambiguity.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with 'get_' prefix and descriptive nouns (e.g., get_daily_schedule, get_player_profile). The naming is uniform throughout, using snake_case without any deviations or mixed conventions.

Tool Count4/5

With 19 tools, the count is slightly high but reasonable for the comprehensive MLB data domain. It covers a wide range of queries without being excessive, though it might feel heavy compared to simpler servers.

Completeness5/5

The tool set provides complete coverage for MLB data, including schedules, games, players, teams, statistics, injuries, transactions, and drafts. It supports core workflows like game analysis, player profiling, and team tracking with no obvious gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues