SportAPI Football Data

ai.sportapiPublished by sportapi.aiOfficial publisherv1.1.0Updated Oct 25, 2026

Football fixtures, live scores, standings, lineups, teams and players for 117 leagues and cups

VerifiedStreamable HTTPWeb executable

Overview

SportAPI Football Data's hosted MCP server (sportapi.ai), published by sportapi.ai; API key required; Streamable HTTP; 13 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
sportapi.ai
Endpoint
sportapi.ai
Last checked

Installation

In SourceWeft

  1. Open SportAPI Football Data in the dashboard and add it to a workspace.
  2. Connect X-Api-Key credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.sportapi%2Ffootball/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "sportapi-football-data": {
      "type": "http",
      "url": "https://sportapi.ai/mcp",
      "headers": {
        "X-Api-Key": "<YOUR_API_KEY>"
      }
    }
  }
}

Tools

13

find_leagues

Find leagues

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.

Parametersquery

find_teams

Find teams

Search teams by name (e.g. "arsenal", "real madrid"). Returns team ids, country and main league id for the other tools.

Parameterslimitqueryrequired

find_players

Find players

Search players by name (e.g. "saka", "haaland"). Returns player ids, position, team id and the slug used by get_player.

Parameterslimitqueryrequired

get_matches

Matches on a date

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.

Parametersdatestatusleague_id

get_live_matches

Live matches

Matches being played right now with the current score and minute. Scores refresh every minute.

Parametersleague_id

get_match

Match details

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.

Parametersincludematch_idrequired

get_head_to_head

Head to head

Past matches between two teams.

Parametersteam1_idrequiredteam2_idrequired

get_standings

League table

Current league table with points, goals and form (last 6 matches, oldest first). Cups without a table return nothing.

Parametersleague_idrequired

get_league

League overview

A league with its teams (ids), upcoming fixtures and recent results.

Parametersleague_idrequired

get_top_players

League leaders

Top scorers, assist leaders or most-carded players of a league this season.

Parameterslimitcategoryleague_idrequired

get_team

Team

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).

Parametersslugincludeteam_id

get_player

Player

Player profile by slug (e.g. "bukayo-saka"): position, nationality, season stats, recent matches and next match.

Parametersslugrequired

get_player_match_stats

Player match stats

Per-match statistics and totals for a player, found by name and team id.

Parametersnamerequiredteam_idrequiredshirt_number

Version history

1
  1. v1.1.0LatestOct 22, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Sportapi integrations