Sports Hub MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
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_teamsB | List all teams in a league. Returns team names, IDs, abbreviations, logos, and locations. |
| espn_get_team_detailsB | Get detailed information about a specific team, including record, stats, venue, and next event. |
| espn_get_team_rosterB | 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_athleteB | 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_standingsB | 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_playB | Get the full play-by-play feed for an NHL game. Contains every event (shots, goals, penalties, faceoffs, etc.). |
| nhl_get_game_landingB | Get the game landing page data for an NHL game. Includes summary, three stars, scoring plays, and more. |
| nhl_get_team_rosterB | Get the roster for an NHL team. Returns forwards, defensemen, and goalies with jersey numbers and positions. |
| nhl_get_team_scheduleB | 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_logB | 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_teamsB | List MLB teams with their IDs, names, venues, divisions, and leagues. |
| mlb_get_team_rosterB | Get a team's roster with player names, positions, jersey numbers, and status. |
| mlb_get_playerB | 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_playersB | 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_leadersA | Get league stat leaders for categories like home runs, batting average, ERA, strikeouts, etc. |
| f1_get_race_resultsB | 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_sprintC | Get Formula 1 sprint race results for a specific round. |
| f1_get_driver_standingsB | Get Formula 1 World Drivers' Championship standings for a given season. |
| f1_get_constructor_standingsB | 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_driversA | List Formula 1 drivers for a given season or all-time. Returns driver IDs, names, nationalities, and other info. |
| f1_get_constructorsC | 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_sessionsB | 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_lapsB | 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_stintsB | Get stint data including tire compound, stint number, lap counts, and tire age for each driver. |
| openf1_get_pitC | Get pit stop data including pit lane time and duration for each stop. |
| openf1_get_race_controlB | Get race control messages: flags, safety cars, penalties, track status changes, and other official messages. |
| openf1_get_weatherB | Get weather data for a session: air/track temperature, humidity, pressure, wind speed/direction, rainfall. |
| openf1_get_team_radioB | Get team radio message metadata for a session. Returns URLs to audio recordings of driver-engineer communications. |
| openf1_get_meetingsB | Get meeting (race weekend/event) information. A meeting groups multiple sessions at one circuit. |
| openliga_get_matches_by_league_seasonC | 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_teamsB | 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_listB | 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_detailsB | 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_standingsB | 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_seasonsA | List all available seasons for a league. |
| sportsdb_get_sports_listA | List all available sports on TheSportsDB. |
| ncaa_get_scoreboardA | Get the NCAA scoreboard for a sport and division. Returns games with scores, status, and basic info. |
| ncaa_get_gameB | 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_standingsC | Get NCAA standings for a sport and division, optionally for a specific year. |
| ncaa_get_teamsB | Get NCAA teams in a division, optionally filtered by conference. |
| ncaa_get_scheduleC | Get a team's NCAA schedule for a season. |
| ncaa_get_statsC | Get player or team statistics for an NCAA sport/division. |
| ncaa_get_newsA | 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_scoresB | Get scores / recent results for a specific football league. |
| sportsrc_get_tableA | Get the standings table for a specific football league. |
| sportsrc_get_liveA | 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 |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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