Sports Hub MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| espn_get_scoreboardA | Get live or date-specific scores for a sport/league. Returns current scoreboard with game status, scores, and basic game info. |
| espn_get_standingsA | Get league standings. Returns conference/division standings with team records, win/loss, and ranking info. |
| espn_get_teamsA | List all teams in a league. Returns team names, IDs, abbreviations, logos, and locations. |
| espn_get_team_detailsA | Get detailed information about a specific team, including record, stats, venue, and next event. |
| espn_get_team_rosterA | Get the full roster for a specific team, including player names, positions, jersey numbers, and basic stats. |
| espn_get_team_scheduleA | Get a team's schedule for a season, including past results and upcoming games. |
| espn_get_event_summaryA | Get a detailed summary of a specific event/game, including play-by-play, box score, leaders, and game info. |
| espn_get_athleteA | Get information about a specific athlete, including bio, stats, and career history. |
| espn_get_newsA | Get the latest news articles for a sport/league, including headlines, descriptions, and links. |
| espn_get_seasonsA | Get available seasons for a sport/league, including season types (preseason, regular, postseason) and date ranges. |
| nhl_get_scheduleA | Get the NHL schedule for a given date. Returns all games, start times, teams, and venues. |
| nhl_get_scoresA | Get live and final scores for today's NHL games. |
| nhl_get_standingsA | Get NHL standings. Optionally filter by date or season. |
| nhl_get_game_boxscoreA | Get the box score for a specific NHL game. Includes goals, assists, shots, saves, and other stats. |
| nhl_get_game_play_by_playA | Get the full play-by-play feed for an NHL game. Contains every event (shots, goals, penalties, faceoffs, etc.). |
| nhl_get_game_landingA | Get the game landing page data for an NHL game. Includes summary, three stars, scoring plays, and more. |
| nhl_get_team_rosterA | Get the roster for an NHL team. Returns forwards, defensemen, and goalies with jersey numbers and positions. |
| nhl_get_team_scheduleC | Get the monthly schedule for an NHL team. |
| nhl_get_team_statsA | Get current-season stats for an NHL team (goals, shots, power play, penalty kill, etc.). |
| nhl_get_playerA | Get detailed information about an NHL player -- bio, career stats, current season stats, awards. |
| nhl_get_player_game_logA | Get the game-by-game stats log for an NHL player in a given season. |
| nhl_get_stat_leadersA | Get the NHL stat leaders for a given category (points, goals, assists, wins, etc.). |
| nhl_get_draftA | Get the current NHL draft rankings and prospect information. |
| mlb_get_scheduleA | Get the MLB game schedule for a date or date range. Returns games with scores, status, and teams. |
| mlb_get_gameA | Get detailed game data from the live feed including plays, box score, and line score. |
| mlb_get_game_play_by_playB | Get play-by-play data for a specific game including all at-bats and pitches. |
| mlb_get_game_boxscoreA | Get the box score for a game with full batting and pitching stats for both teams. |
| mlb_get_game_linescoreA | Get the line score (inning-by-inning scoring summary) for a game. |
| mlb_get_standingsA | Get league standings with win/loss records, division ranks, and streaks. |
| mlb_get_teamsA | List MLB teams with their IDs, names, venues, divisions, and leagues. |
| mlb_get_team_rosterA | Get a team's roster with player names, positions, jersey numbers, and status. |
| mlb_get_playerA | Get detailed player information including bio, position, and optionally hydrated stats. |
| mlb_get_player_statsB | Get detailed statistics for a player by stat type and group. |
| mlb_search_playersA | Search for players by name. Returns matching players with their IDs, teams, and positions. |
| mlb_get_divisionsA | List all MLB divisions with their IDs, names, and associated leagues. |
| mlb_get_league_leadersB | Get league stat leaders for categories like home runs, batting average, ERA, strikeouts, etc. |
| f1_get_race_resultsA | Get Formula 1 race results. Returns finishing positions, drivers, constructors, times, and status for a season or specific round. |
| f1_get_qualifyingA | Get Formula 1 qualifying results. Returns Q1/Q2/Q3 times for drivers in a specific qualifying session. |
| f1_get_sprintB | Get Formula 1 sprint race results for a specific round. |
| f1_get_driver_standingsA | Get Formula 1 World Drivers' Championship standings for a given season. |
| f1_get_constructor_standingsA | Get Formula 1 World Constructors' Championship standings for a given season. |
| f1_get_scheduleA | Get the Formula 1 race schedule/calendar for a given season, including circuit info and race dates. |
| f1_get_driversB | List Formula 1 drivers for a given season or all-time. Returns driver IDs, names, nationalities, and other info. |
| f1_get_constructorsB | List Formula 1 constructors/teams for a given season or all-time. |
| f1_get_circuitsA | List Formula 1 circuits for a given season or all-time. Returns circuit names, locations, and coordinates. |
| f1_get_lap_timesA | Get lap times for a specific race. Can return all laps or a specific lap number. Data available from 1996 onwards. |
| f1_get_pit_stopsA | Get pit stop data for a specific race. Can return all pit stops or a specific stop number. Data available from 2012 onwards. |
| f1_get_seasonsA | List all Formula 1 seasons from 1950 to present, including Wikipedia links. |
| f1_get_driver_resultsA | Get all race results for a specific driver in a given season. Use driver IDs like 'hamilton', 'max_verstappen', 'leclerc'. |
| openf1_get_sessionsA | List Formula 1 sessions. A session is a single on-track period such as a practice, qualifying, sprint, or race. |
| openf1_get_driversB | Get driver information for a session or across sessions. Returns driver names, numbers, team names, and more. |
| openf1_get_lapsA | Get lap timing data including sector times, lap duration, and more for a session. |
| openf1_get_positionsA | Get position/ranking data during a session. Shows how positions change over time. |
| openf1_get_car_dataA | Get detailed car telemetry: speed, RPM, gear, throttle, brake, DRS. WARNING: This endpoint returns massive amounts of data (multiple samples per second per car). Always use date_gte and date_lte filters to limit the time window, ideally to a few seconds or a single lap. |
| openf1_get_intervalsA | Get interval data showing the gap between drivers and the leader during a session. |
| openf1_get_stintsA | Get stint data including tire compound, stint number, lap counts, and tire age for each driver. |
| openf1_get_pitB | Get pit stop data including pit lane time and duration for each stop. |
| openf1_get_race_controlA | Get race control messages: flags, safety cars, penalties, track status changes, and other official messages. |
| openf1_get_weatherA | Get weather data for a session: air/track temperature, humidity, pressure, wind speed/direction, rainfall. |
| openf1_get_team_radioA | Get team radio message metadata for a session. Returns URLs to audio recordings of driver-engineer communications. |
| openf1_get_meetingsA | Get meeting (race weekend/event) information. A meeting groups multiple sessions at one circuit. |
| openliga_get_matches_by_league_seasonA | Get all matches for a league and season. Known league shortcuts: bl1 (1. Bundesliga), bl2 (2. Bundesliga), bl3 (3. Liga), dfb (DFB-Pokal), ucl (Champions League). |
| openliga_get_matches_by_matchdayB | Get matches for a specific matchday in a league and season. |
| openliga_get_current_matchdayB | Get the matches for the current matchday of a league. |
| openliga_get_match_dataA | Get detailed data for a specific match by its ID, including goals, results, and location. |
| openliga_get_tableB | Get the league table / standings for a league and season. |
| openliga_get_top_scorersA | Get the top goal scorers for a league and season. |
| openliga_get_teamsA | Get the list of teams participating in a league for a given season. |
| openliga_get_available_leaguesA | List all available leagues and seasons in OpenLigaDB. |
| openliga_get_next_match_by_teamA | Get the next upcoming match for a team. Use get_teams to find team IDs. |
| openliga_get_last_match_by_teamA | Get the last completed match for a team. Use get_teams to find team IDs. |
| sportsdb_search_teamsA | Search teams by name. Returns matching teams with basic info, badges, and stadium details. |
| sportsdb_search_playersA | Search players by name, or list all players on a team. Provide either player_name or team_name (or both). |
| sportsdb_get_team_detailsA | Get full details for a team by its TheSportsDB ID. Includes description, stadium, badges, social links, and more. |
| sportsdb_get_player_detailsA | Get full details for a player by their TheSportsDB ID. Includes biography, position, stats, and images. |
| sportsdb_get_league_listA | List all leagues, optionally filtered by country and/or sport. |
| sportsdb_get_events_by_dateA | Get sporting events on a specific date. Optionally filter by sport or league name. |
| sportsdb_get_event_detailsA | Get full details for a specific event by its TheSportsDB ID. Includes scores, venue, thumbnails, and video highlights. |
| sportsdb_get_last_eventsA | Get the last 15 completed events for a team. Includes scores and results. |
| sportsdb_get_next_eventsA | Get the next 15 upcoming events for a team. |
| sportsdb_get_standingsC | Get league table / standings for a given league and season. |
| sportsdb_get_event_resultsB | Get past event results for a specific round of a league season. |
| sportsdb_get_seasonsC | List all available seasons for a league. |
| sportsdb_get_sports_listA | List all available sports on TheSportsDB. |
| ncaa_get_scoreboardB | Get the NCAA scoreboard for a sport and division. Returns games with scores, status, and basic info. |
| ncaa_get_gameA | Get detailed information about a specific NCAA game, including play-by-play, box score, and stats. |
| ncaa_get_rankingsA | Get NCAA rankings/polls (AP, Coaches, CFP, etc.) for a sport. |
| ncaa_get_standingsA | Get NCAA standings for a sport and division, optionally for a specific year. |
| ncaa_get_teamsA | Get NCAA teams in a division, optionally filtered by conference. |
| ncaa_get_scheduleB | Get a team's NCAA schedule for a season. |
| ncaa_get_statsB | Get player or team statistics for an NCAA sport/division. |
| ncaa_get_newsB | Get the latest NCAA news, optionally filtered by sport. |
| sportsrc_get_sportsA | List sport categories supported by SportSRC. Returns ids you can pass to other tools. |
| sportsrc_get_matchesA | List matches for a sport. Returns live, upcoming, and recently finished matches with team info. |
| sportsrc_get_matchA | Get detailed match information including streams, venue, and lineups. |
| sportsrc_get_leaguesA | List football leagues/competitions supported by SportSRC. Returns league ids you can pass to scores and tables tools. |
| sportsrc_get_league_scoresA | Get scores / recent results for a specific football league. |
| sportsrc_get_tableB | Get the standings table for a specific football league. |
| sportsrc_get_liveB | Convenience: get the matches feed for a sport. Filter the returned |
| lichess_get_userA | Get a Lichess user's public profile, including per-variant ratings, played games, and account flags. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| whats-on-today | Multi-sport rundown of today's games across the major leagues. |
| compare-odds | Fan out to the odds providers and compare prices for an event. |
| motorsport-weekend | Current weekend picture across F1, MotoGP, Formula E and NASCAR. |
| league-standings | Pull the current standings/table for a league. |
| team-deep-dive | Find a team and summarize its form, fixtures and key players. |
| f1-race | Summarize an F1 race and its championship impact. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| providers | All Sports Hub providers: key, tool prefix, name, coverage, and required env var (null = no key needed). |
| presets | SPORTS_HUB_PROVIDERS presets mapped to the providers they load. 'free' is the default. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lacausecrypto/mcp-sports-hub'
If you have feedback or need assistance with the MCP directory API, please join our Discord server