Sports Hub
@lacausecrypto
About Sports Hub
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"sports-hub": {
"command": "npx",
"args": [
"mcp-sports-hub"
],
"env": {
"SPORTS_HUB_PROVIDERS": "free"
}
}
}
}Tools
165Get live or date-specific scores for a sport/league. Returns current scoreboard with game status, scores, and basic game info.
Get league standings. Returns conference/division standings with team records, win/loss, and ranking info.
List all teams in a league. Returns team names, IDs, abbreviations, logos, and locations.
Get detailed information about a specific team, including record, stats, venue, and next event.
Get the full roster for a specific team, including player names, positions, jersey numbers, and basic stats.
Get a team's schedule for a season, including past results and upcoming games.
Get a detailed summary of a specific event/game, including play-by-play, box score, leaders, and game info.
Get information about a specific athlete, including bio, stats, and career history.
Get the latest news articles for a sport/league, including headlines, descriptions, and links.
Get available seasons for a sport/league, including season types (preseason, regular, postseason) and date ranges.
Get the NHL schedule for a given date. Returns all games, start times, teams, and venues.
Get live and final scores for today's NHL games.
Get NHL standings. Optionally filter by date or season.
Get the box score for a specific NHL game. Includes goals, assists, shots, saves, and other stats.
Get the full play-by-play feed for an NHL game. Contains every event (shots, goals, penalties, faceoffs, etc.).
Get the game landing page data for an NHL game. Includes summary, three stars, scoring plays, and more.
Get the roster for an NHL team. Returns forwards, defensemen, and goalies with jersey numbers and positions.
Get the monthly schedule for an NHL team.
Get current-season stats for an NHL team (goals, shots, power play, penalty kill, etc.).
Get detailed information about an NHL player -- bio, career stats, current season stats, awards.
Get the game-by-game stats log for an NHL player in a given season.
Get the NHL stat leaders for a given category (points, goals, assists, wins, etc.).
Get the current NHL draft rankings and prospect information.
Get the MLB game schedule for a date or date range. Returns games with scores, status, and teams.
Get detailed game data from the live feed including plays, box score, and line score.
Get play-by-play data for a specific game including all at-bats and pitches.
Get the box score for a game with full batting and pitching stats for both teams.
Get the line score (inning-by-inning scoring summary) for a game.
Get league standings with win/loss records, division ranks, and streaks.
List MLB teams with their IDs, names, venues, divisions, and leagues.
Get a team's roster with player names, positions, jersey numbers, and status.
Get detailed player information including bio, position, and optionally hydrated stats.
Get detailed statistics for a player by stat type and group.
Search for players by name. Returns matching players with their IDs, teams, and positions.
List all MLB divisions with their IDs, names, and associated leagues.
Get league stat leaders for categories like home runs, batting average, ERA, strikeouts, etc.
Get Formula 1 race results. Returns finishing positions, drivers, constructors, times, and status for a season or specific round.
Get Formula 1 qualifying results. Returns Q1/Q2/Q3 times for drivers in a specific qualifying session.
Get Formula 1 sprint race results for a specific round.
Get Formula 1 World Drivers' Championship standings for a given season.
Get Formula 1 World Constructors' Championship standings for a given season.
Get the Formula 1 race schedule/calendar for a given season, including circuit info and race dates.
List Formula 1 drivers for a given season or all-time. Returns driver IDs, names, nationalities, and other info.
List Formula 1 constructors/teams for a given season or all-time.
List Formula 1 circuits for a given season or all-time. Returns circuit names, locations, and coordinates.
Get lap times for a specific race. Can return all laps or a specific lap number. Data available from 1996 onwards.
Get pit stop data for a specific race. Can return all pit stops or a specific stop number. Data available from 2012 onwards.
List all Formula 1 seasons from 1950 to present, including Wikipedia links.
Get all race results for a specific driver in a given season. Use driver IDs like 'hamilton', 'max_verstappen', 'leclerc'.
List Formula 1 sessions. A session is a single on-track period such as a practice, qualifying, sprint, or race.
Get driver information for a session or across sessions. Returns driver names, numbers, team names, and more.
Get lap timing data including sector times, lap duration, and more for a session.
Get position/ranking data during a session. Shows how positions change over time.
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.
Get interval data showing the gap between drivers and the leader during a session.
Get stint data including tire compound, stint number, lap counts, and tire age for each driver.
Get pit stop data including pit lane time and duration for each stop.
Get race control messages: flags, safety cars, penalties, track status changes, and other official messages.
Get weather data for a session: air/track temperature, humidity, pressure, wind speed/direction, rainfall.
Get team radio message metadata for a session. Returns URLs to audio recordings of driver-engineer communications.
Get meeting (race weekend/event) information. A meeting groups multiple sessions at one circuit.
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).
Get matches for a specific matchday in a league and season.
Get the matches for the current matchday of a league.
Get detailed data for a specific match by its ID, including goals, results, and location.
Get the league table / standings for a league and season.
Get the top goal scorers for a league and season.
Get the list of teams participating in a league for a given season.
List all available leagues and seasons in OpenLigaDB.
Get the next upcoming match for a team. Use get_teams to find team IDs.
Get the last completed match for a team. Use get_teams to find team IDs.
Search teams by name. Returns matching teams with basic info, badges, and stadium details.
Search players by name, or list all players on a team. Provide either player_name or team_name (or both).
Get full details for a team by its TheSportsDB ID. Includes description, stadium, badges, social links, and more.
Get full details for a player by their TheSportsDB ID. Includes biography, position, stats, and images.
List all leagues, optionally filtered by country and/or sport.
Get sporting events on a specific date. Optionally filter by sport or league name.
Get full details for a specific event by its TheSportsDB ID. Includes scores, venue, thumbnails, and video highlights.
Get the last 15 completed events for a team. Includes scores and results.
Get the next 15 upcoming events for a team.
Get league table / standings for a given league and season.
Get past event results for a specific round of a league season.
List all available seasons for a league.
List all available sports on TheSportsDB.
Get the NCAA scoreboard for a sport and division. Returns games with scores, status, and basic info.
Get detailed information about a specific NCAA game, including play-by-play, box score, and stats.
Get NCAA rankings/polls (AP, Coaches, CFP, etc.) for a sport.
Get NCAA standings for a sport and division, optionally for a specific year.
Get NCAA teams in a division, optionally filtered by conference.
Get a team's NCAA schedule for a season.
Get player or team statistics for an NCAA sport/division.
Get the latest NCAA news, optionally filtered by sport.
List sport categories supported by SportSRC. Returns ids you can pass to other tools.
List matches for a sport. Returns live, upcoming, and recently finished matches with team info.
Get detailed match information including streams, venue, and lineups.
List football leagues/competitions supported by SportSRC. Returns league ids you can pass to scores and tables tools.
Get scores / recent results for a specific football league.
Get the standings table for a specific football league.
Convenience: get the matches feed for a sport. Filter the returned `data` array client-side by `status` for live games.
Get a Lichess user's public profile, including per-variant ratings, played games, and account flags.
Get realtime online + streaming status for up to 100 Lichess users in a single call.
Get the top N players for a Lichess performance variant (bullet, blitz, rapid, classical, etc.).
Get information about a Lichess team: description, member count, leader, open/closed status.
Get current Lichess Arena tournaments (created, started, and recently finished).
List official Lichess broadcast tournaments (live coverage of OTB events). Returns up to ~20 most recent.
Get the Lichess puzzle of the day, including the source game and the solution moves.
Get a Chess.com player's public profile (name, country, joined date, last online, title, etc.).
Get a Chess.com player's stats by time control (daily, rapid, blitz, bullet) and chess960, with current ratings, best, and W/L/D records.
Get the list of Chess.com clubs a player belongs to (with last-activity timestamps).
List the YYYY/MM archive URLs containing a player's monthly game history.
Get Chess.com club details by URL id (the slug after /club/ in the web URL).
Get the list of titled Chess.com players from a country (returns usernames and titles).
Get Chess.com global leaderboards across all categories (daily, daily960, live_rapid, live_blitz, live_bullet, tactics, rush, battle).
List all AFL teams in the Squiggle database (current and historic), with id, abbreviation, debut/retirement years, and logo path.
Get AFL games with optional filters. Returns home/away teams, scores, completion status, venue, and time.
Get the projected AFL ladder for a given year and round, by prediction model. Each model gives its own projected wins / mean rank.
Get the actual AFL ladder/standings (wins, losses, draws, points, percentage) for a year and round.
Get game-level tips/predictions from one or all Squiggle prediction models. Each tip includes margin, confidence, and post-hoc correctness when known.
List the prediction model sources contributing to Squiggle (Squiggle, MoS, FiveThirtyEight, etc.). Use the returned ids with tips and ladder tools.
List MotoGP seasons with their UUIDs and year. The `id` (seasonUuid) feeds the categories/events/standings tools. `current:true` marks the live season.
List the racing categories (MotoGP, Moto2, Moto3, MotoE) for a season, with their UUIDs. Use a seasonUuid from motogp_get_seasons; the returned categoryUuid feeds sessions and standings.
List the events (Grands Prix) in a season with circuit, country and dates. Each event's UUID feeds motogp_get_sessions.
List the sessions (practice, qualifying, race, etc.) for an event and category. Pass eventUuid from motogp_get_events and categoryUuid from motogp_get_categories. Each session id feeds motogp_get_session_classification.
Get the full classification (results) of a session: rider, team, constructor, time/gap and points. Use a session id from motogp_get_sessions.
Get the championship standings for a season and category (riders' or constructors' points table). Pass seasonUuid and categoryUuid.
List MotoGP riders with their profile data (name, number, country, team). Optionally filter by category UUID.
List Formula E championships (one per season, from 2014-15 to the current season) with their ids and status. The `id` (championshipId) feeds the standings tools.
List Formula E races / E-Prix with id, name, country, city, date and result-availability flags. Paginated — use `page` to advance. Each race id feeds formulae_get_race / formulae_get_race_results.
Get details for a single Formula E race (sessions, circuit, schedule). Use a race id from formulae_get_races.
Get the race results / classification for a Formula E race (driver, team, position, points). Use a race id from formulae_get_races.
List Formula E teams with wins, podiums and race starts.
Get the Formula E drivers' championship standings for a championship (season). Pass a championshipId from formulae_get_championships.
Get the Formula E teams' championship standings for a championship (season). Pass a championshipId from formulae_get_championships.
Get the NASCAR race schedule for a season and series, including track, dates, winners and stage info for completed races.
Get the live race feed: current lap, flag state, laps to go, leader and per-vehicle running order. When no race is live, fields are in an idle state (flag_state 9, race_id -1).
Get per-driver lap times and speeds for a specific race. Use the race_id from nascar_get_schedule.
Get recent professional Dota 2 matches (teams, league, duration, winner). Use a match_id with opendota_get_match for full detail.
Get full detail for a Dota 2 match: players, heroes, K/D/A, items, gold/xp, objectives.
Get a player's profile and aggregate stats by Steam32 account id (rank, MMR estimate, profile).
Get a player's recent matches (hero, result, K/D/A, duration). Use `limit` to cap the list.
Get a player's overall win/loss record.
Get a player's per-hero stats (games, win rate, last played).
Get hero stats / current meta: per-bracket pick and win counts for every hero.
List all Dota 2 heroes with id, name, primary attribute and roles.
List professional Dota 2 teams with rating, wins/losses and last match time.
List Dota 2 leagues / tournaments with id, name and tier.
Search for Dota 2 players by persona name. Returns account_id values for use with the player tools.
Get the current NFL season, week, and season type (pre/regular/post/off) as tracked by Sleeper.
Search the Sleeper NFL player database by name (and optionally team/position). Returns slim records with injury status, depth-chart order, team and position. The full player set is cached for 24h.
Get the most-added or most-dropped NFL players over a lookback window, enriched with names/teams/positions. Doubles as a crude buzz signal.
Get a Sleeper user (profile, user_id, display name) by username or numeric user id.
List the NFL leagues a user belongs to for a given season. Use the user_id from sleeper_get_user.
Get details for a Sleeper league (settings, scoring, roster positions, status).
Get all rosters in a league (owners, player_ids, wins/losses, points).
Get all users (managers) in a league with display names and team names.
Get the matchups for a league in a given week (roster_id, points, starters).
Get all picks for a draft (round, pick number, roster, player_id, metadata). Get a draft_id from sleeper_get_league (draft_id) or the league's drafts.
Get all EuroLeague/EuroCup games for a season (teams, scores, dates, round, status).
List the clubs participating in a EuroLeague/EuroCup season (names, codes, venues, country).
List the rounds (game days) of a EuroLeague/EuroCup season.
Get a game's header/summary: final and per-quarter scores, teams, coaches. Use a game code from euroleague_get_games.
Get a game's full box score (per-player and team stats for both teams). Use a game code from euroleague_get_games.
Get a game's full play-by-play feed (every event by quarter). Use a game code from euroleague_get_games.
List the football-data.co.uk league codes usable with footballdata_uk_get_matches, and how to form the season code.
Get historical matches (results + bookmaker odds) for a league and season from football-data.co.uk. Returns the most recent matches first; filter by team and cap with limit.
Basic information
More Other MCP servers

Figs, Relationship Expert
Figs O'Sullivan, LMFTCouples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
Nginx UI
0xJackyYet another WebUI for Nginx
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Comments