Football data MCP server for AI agents
Give Claude, ChatGPT, Cursor and other AI assistants live football data: fixtures, live scores, standings, match events, lineups, teams and players for 117 leagues and cups. One URL and your API key, nothing to install.
Connect
Server URL (MCP Streamable HTTP). Send your API key in the X-Api-Key header; Authorization: Bearer also works.
https://sportapi.ai/mcpReplace YOUR_API_KEY with a key from your dashboard. The free plan is enough to start.
claude mcp add --transport http sportapi https://sportapi.ai/mcp --header "X-Api-Key: YOUR_API_KEY"Clients that cannot send headers
Put the key in the URL: https://sportapi.ai/mcp?key=YOUR_API_KEY. Treat this URL like a password and do not share it.
What the agent can do
The server gives the agent 13 read-only tools. It finds leagues, teams and players by name on its own, so you can ask in plain language.
| Tool | What it returns |
|---|---|
find_leagues | Covered leagues and cups with their ids, filtered by name or country |
find_teams | Teams by name, with id, country and main league |
find_players | Players by name, with id, position, team and profile slug |
get_matches | Fixtures and results for a day, for one league or all, live, finished or upcoming |
get_live_matches | Matches being played now, with the score and minute |
get_match | One match: score, venue, coaches and events; optionally team stats and lineups |
get_head_to_head | Past meetings of two teams |
get_standings | League table with points, goals and form |
get_league | A league with its teams, upcoming fixtures and recent results |
get_top_players | Top scorers, assists or cards of a league this season |
get_team | A team with recent and upcoming matches; optionally squad and trophies |
get_player | Player profile with season stats, recent matches and next match |
get_player_match_stats | Per-match stats and totals of a player |
Ask in plain language
- What Premier League matches are on today, and what are the scores so far?
- Show the La Liga table and Real Madrid's next three matches.
- How did Arsenal and Manchester City do in their last meetings?
- Who are the top scorers in the Bundesliga this season?
Limits and pricing
The MCP server uses your SportAPI plan: a tool call usually costs one request, and each extra section (match stats, lineups, squad, trophies) one more. The free plan gives 2,000 requests a day.
When the limit is reached, the agent tells you and shows a link to a bigger plan. See pricing.