Skip to main content
Glama

SportAPI Football Data

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 13 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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 tools
find_leaguesFind leaguesA
Read-only
Inspect

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 playersA
Read-only
Inspect

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 teamsA
Read-only
Inspect

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 headC
Read-only
Inspect

Past matches between two teams.

Inputs: team1_id (required), team2_id (required).

get_leagueLeague overviewB
Read-only
Inspect

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

Inputs: league_id (required).

get_live_matchesLive matchesA
Read-only
Inspect

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

Inputs: league_id.

get_matchMatch detailsA
Read-only
Inspect

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 dateA
Read-only
Inspect

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_playerPlayerA
Read-only
Inspect

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 statsB
Read-only
Inspect

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

Inputs: name (required), team_id (required), shirt_number.

get_standingsLeague tableA
Read-only
Inspect

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_teamTeamA
Read-only
Inspect

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 leadersA
Read-only
Inspect

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

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Football 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.
      6
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Live football/soccer data from top European leagues, enabling queries for standings, fixtures, scorers, and team comparisons via natural language.
      6
      10 npm
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Zero-auth 2026/27 Fantasy Premier League (FPL) expected minutes, captaincy picks, differentials & transfer trends, plus Premier League predicted starting XIs, injuries, PGMOL referees & standings.
      16
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables 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.
      11
      31 npm
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources