SportAPI Football Data
ai.sportapi/footballVersion 1.1.0Football fixtures, live scores, standings, lineups, teams and players for 117 leagues and cups
Status
Responds137 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:33 UTC
- Latency
- 137 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://sportapi.ai/mcpResponds137 msNo sign-in
Claude Code
claude mcp add --transport http football https://sportapi.ai/mcp --header 'X-Api-Key: <YOUR_X_API_KEY>'Replace <YOUR_X_API_KEY> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: football
Remote MCP server URL: https://sportapi.ai/mcp
This server expects the header X-Api-Key.Cursor
{
"mcpServers": {
"football": {
"url": "https://sportapi.ai/mcp",
"headers": {
"X-Api-Key": "<YOUR_X_API_KEY>"
}
}
}
}Replace <YOUR_X_API_KEY> before running.
VS Code
code --add-mcp '{"name":"football","type":"http","url":"https://sportapi.ai/mcp","headers":{"X-Api-Key":"<YOUR_X_API_KEY>"}}'Replace <YOUR_X_API_KEY> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
13 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
find_leaguesList 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. | Not declared | Yes | Not declared | Yes |
find_playersSearch players by name (e.g. "saka", "haaland"). Returns player ids, position, team id and the slug used by get_player. | Not declared | Yes | Not declared | Yes |
find_teamsSearch teams by name (e.g. "arsenal", "real madrid"). Returns team ids, country and main league id for the other tools. | Not declared | Yes | Not declared | Yes |
get_head_to_headPast matches between two teams. | Not declared | Yes | Not declared | Yes |
get_leagueA league with its teams (ids), upcoming fixtures and recent results. | Not declared | Yes | Not declared | Yes |
get_live_matchesMatches being played right now with the current score and minute. Scores refresh every minute. | Not declared | Yes | Not declared | Yes |
get_matchOne 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. | Not declared | Yes | Not declared | Yes |
get_matchesFixtures 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. | Not declared | Yes | Not declared | Yes |
get_playerPlayer profile by slug (e.g. "bukayo-saka"): position, nationality, season stats, recent matches and next match. | Not declared | Yes | Not declared | Yes |
get_player_match_statsPer-match statistics and totals for a player, found by name and team id. | Not declared | Yes | Not declared | Yes |
get_standingsCurrent 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. | Not declared | Yes | Not declared | Yes |
get_teamA 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). | Not declared | Yes | Not declared | Yes |
get_top_playersTop scorers, assist leaders or most-carded players of a league this season. | Not declared | Yes | Not declared | Yes |
Details
- Registry status
- Active
- Published
- Oct 22, 2026
- Updated
- Oct 22, 2026
- Repository
- Not given
- Categories (suggested)
- Data and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared