SportAPI Football Data
Server Details
Football fixtures, live scores, standings, lineups, teams and players for 117 leagues and cups
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 13 tools
Most tools have clearly distinct purposes: find_* handles search, get_* handles retrieval, and live/standings/top-player tools are specific. Minor overlap exists between find_teams/find_players and get_team/get_player, and between get_matches with filters and get_live_matches, but descriptions make the intended boundaries mostly clear.
All tool names follow a consistent snake_case verb_noun pattern, using find_* for searches and get_* for retrievals. No mixed casing or conflicting naming conventions are present.
The 13 tools are well-scoped for a football data API, covering search, retrieval, live matches, standings, and statistics without excessive breadth. Each tool appears to earn its place in the surface.
The surface covers the core football data domain: leagues, teams, players, matches, live scores, standings, head-to-head, and top-player stats. Minor gaps exist, such as no dedicated season listing or explicit team-statistics endpoint, but agents can work around them through existing tools.
Available Tools
13 toolsfind_leaguesFind leaguesARead-onlyInspect
List covered leagues and cups with their ids. Optionally filter by a name or country fragment (e.g. "premier", "spain", "champions"). Use the id with the other tools.
Inputs: query.
find_playersFind playersARead-onlyInspect
Search players by name (e.g. "saka", "haaland"). Returns player ids, position, team id and the slug used by get_player.
Inputs: query (required), limit.
find_teamsFind teamsARead-onlyInspect
Search teams by name (e.g. "arsenal", "real madrid"). Returns team ids, country and main league id for the other tools.
Inputs: query (required), limit.
get_head_to_headHead to headCRead-onlyInspect
Past matches between two teams.
Inputs: team1_id (required), team2_id (required).
get_leagueLeague overviewBRead-onlyInspect
A league with its teams (ids), upcoming fixtures and recent results.
Inputs: league_id (required).
get_live_matchesLive matchesARead-onlyInspect
Matches being played right now with the current score and minute. Scores refresh every minute.
Inputs: league_id.
get_matchMatch detailsARead-onlyInspect
One match: teams, score, venue, coaches and events (goals, cards, substitutions). Optionally team statistics and lineups (each adds one request). Lineups and stats exist only for competitions covered in detail.
Inputs: match_id (required), include.
get_matchesMatches on a dateARead-onlyInspect
Fixtures and results for one day, optionally for one league or only live/finished/upcoming matches. Status is one of Scheduled, LIVE, HT, FT, AET, PENS, Postponed, Cancelled, Suspended.
Inputs: date, status, league_id.
get_playerPlayerARead-onlyInspect
Player profile by slug (e.g. "bukayo-saka"): position, nationality, season stats, recent matches and next match.
Inputs: slug (required).
get_player_match_statsPlayer match statsBRead-onlyInspect
Per-match statistics and totals for a player, found by name and team id.
Inputs: name (required), team_id (required), shirt_number.
get_standingsLeague tableARead-onlyInspect
Current table with season, points, goals and form (last 6 matches, oldest first). Leagues split into conferences or zones mark each row with its group; cups return their group tables. Knockout-only cups return nothing.
Inputs: league_id (required).
get_teamTeamARead-onlyInspect
A team by id or slug (e.g. "arsenal") with recent and upcoming matches. Optionally the squad (player slugs) and trophies (each adds one request; the slug form already includes the squad).
Inputs: slug, include, team_id.
get_top_playersLeague leadersARead-onlyInspect
Top scorers, assist leaders or most-carded players of a league this season.
Inputs: league_id (required), limit, category.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Live football scores, fixtures, standings, lineups and player stats for 1400+ leagues.
Live scores, fixtures, standings, team profiles and news for 2000+ football and basketball leagues.
Live scores, fixtures, results, standings, teams and head-to-head for football and more sports.
Live football scores, fixtures, teams, and players.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceFootball live scores, fixtures, standings, top scorers, head-to-head, match details, teams and players for 1000+ competitions, from football-mania.com. Free, no API key; compact answers with links to every match, team and player.6MIT
- AlicenseAqualityCmaintenanceLive football/soccer data from top European leagues, enabling queries for standings, fixtures, scorers, and team comparisons via natural language.610 npmMIT
- AlicenseAqualityCmaintenanceZero-auth 2026/27 Fantasy Premier League (FPL) expected minutes, captaincy picks, differentials & transfer trends, plus Premier League predicted starting XIs, injuries, PGMOL referees & standings.16MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to query live football data, including fixtures, live scores, standings, statistics, betting odds, and full odds movement history for corner and card lines.1131 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.