SportAPI Football Data
Server Details
Football fixtures, live scores, standings, lineups, teams and players for 117 leagues and cups
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Score is being calculated.
Available Tools
13 toolsfind_leaguesFind leaguesRead-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.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Part of a league or country name; omit to list all |
find_playersFind playersRead-onlyInspect
Search players by name (e.g. "saka", "haaland"). Returns player ids, position, team id and the slug used by get_player.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Default 10 | |
| query | Yes | Part of the player name, at least 2 characters |
find_teamsFind teamsRead-onlyInspect
Search teams by name (e.g. "arsenal", "real madrid"). Returns team ids, country and main league id for the other tools.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Default 10 | |
| query | Yes | Part of the team name, at least 2 characters |
get_head_to_headHead to headRead-onlyInspect
Past matches between two teams.
| Name | Required | Description | Default |
|---|---|---|---|
| team1_id | Yes | ||
| team2_id | Yes |
get_leagueLeague overviewRead-onlyInspect
A league with its teams (ids), upcoming fixtures and recent results.
| Name | Required | Description | Default |
|---|---|---|---|
| league_id | Yes |
get_live_matchesLive matchesRead-onlyInspect
Matches being played right now with the current score and minute. Scores refresh every minute.
| Name | Required | Description | Default |
|---|---|---|---|
| league_id | No | Only this league |
get_matchMatch detailsRead-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.
| Name | Required | Description | Default |
|---|---|---|---|
| include | No | Extra sections | |
| match_id | Yes | Match id from get_matches |
get_matchesMatches on a dateRead-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.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD, or today / yesterday / tomorrow (default today, Central European time) | |
| status | No | Filter by state (default all) | |
| league_id | No | Only this league (id from find_leagues) |
get_playerPlayerRead-onlyInspect
Player profile by slug (e.g. "bukayo-saka"): position, nationality, season stats, recent matches and next match.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes |
get_player_match_statsPlayer match statsRead-onlyInspect
Per-match statistics and totals for a player, found by name and team id.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Player name as shown in squads or lineups | |
| team_id | Yes | ||
| shirt_number | No | Helps when two players share a name |
get_standingsLeague tableRead-onlyInspect
Current league table with points, goals and form (last 6 matches, oldest first). Cups without a table return nothing.
| Name | Required | Description | Default |
|---|---|---|---|
| league_id | Yes |
get_teamTeamRead-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).
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Team slug, used when team_id is not given | |
| include | No | ||
| team_id | No |
get_top_playersLeague leadersRead-onlyInspect
Top scorers, assist leaders or most-carded players of a league this season.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Default 10 | |
| category | No | Default scorers | |
| league_id | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
13 tool updates
- First observed
find_leagues - First observed
find_players - First observed
find_teams - First observed
get_head_to_head - First observed
get_league - First observed
get_live_matches - First observed
get_match - First observed
get_matches - First observed
get_player - First observed
get_player_match_stats - First observed
get_standings - First observed
get_team - First observed
get_top_players
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.
Tables, results, fixtures, goal timing, season projections: 93 football leagues incl. lower tiers
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.67 npmMIT
- AlicenseAqualityBmaintenanceEnables 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.1117 npmMIT
- AlicenseAqualityBmaintenanceProvides football fixtures, real results, and bet settlement with odds arithmetic, enabling AI agents to devig markets, evaluate prices, and settle picks without an API key.7MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.