mcpbeat Sign in

Footballcharts MCP Server

answering

Footballcharts MCP is answering right now. Last checked 3 min ago. 88 installs a week from npm. It exposes 10 tools. Last commit 27 Oct 2026.

Tables, results, fixtures, goal timing, season projections: 93 football leagues incl. lower tiers

Installs per day peak 495 · avg 30 · +53% w/w
a month agotoday
Uptime history 57 days of history · worst day 95%
57 days agonow
100.0%
Uptime 24h
92 of 92 checks
10
Tools
read from the server
159 ms
Response time
average over 24h
88
Installs / week
npm and PyPI

What changed 21

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 16 September 2026. No other catalogue keeps this.

12 Oct a tool changed version
9 Oct 10 tool descriptions were rewritten about_football_charts, get_fixtures, get_goal_timing and 7 more
9 Oct 7 tools changed the parameters they ask for get_fixtures, get_goal_timing, get_league_table and 4 more
30 Sep a tool description was rewritten get_track_record
16 Sep 2 tool descriptions were rewritten get_team, get_track_record

Nothing serious here today

Today is the operative word: we check Footballcharts MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add footballcharts-mcp --transport http https://mcp.football-charts.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.football-charts.com/mcp
~/.codex/config.toml
[mcp_servers.footballcharts-mcp]
url = "https://mcp.football-charts.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "footballcharts-mcp": {
      "url": "https://mcp.football-charts.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "footballcharts-mcp": {
      "type": "http",
      "url": "https://mcp.football-charts.com/mcp"
    }
  }
}

Available tools 10

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

about
about_football_charts
Returns a summary of the football-charts.com source: the leagues and data it covers (98 leagues, including lower divisions), what it does not hold (live scores, player data, bookmaker odds), the league-key and season-string formats, how the model probabilities are produced, and the free-tier limits. No parameters.
fixtures
get_fixtures
Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away win, over/under goal lines, both teams to score, half-time lines; the draw probability is 1 - home - away) with team attack and defence ratings. The probabilities come from a baseline statistical model of past results (no injuries, motivation or weather) and are not bookmaker prices.
goal
get_goal_timing
Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share of late goals and share of first-half goals, plus league totals and the league's most active period. team limits the result to teams whose name contains the given text.
league
get_league_table
Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points and a luck category (how far results run ahead of or behind the underlying performance). view='luck' orders the same rows by over- or under-performance and view='goals' by goals scored; the default orders by points. Without a season, returns the current season.
leagues
list_leagues
Returns every league covered (98 across 44 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these league keys and season strings. Season format depends on the competition: '2026-2027' for winter-calendar leagues, '2026' for summer-calendar leagues. No parameters.
match
get_match
Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complete model probability block (calibrated and raw), team ratings, first-goal-time histograms for both sides, recent form and, once played, the score, half-time score and status.
results
get_results
Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. team keeps the matches where either side's name contains the given text (case-insensitive); last=N keeps only the N most recent matches. Contains no odds.
season
get_season_projection
Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning the title, finishing in the top four and finishing in the bottom three, current points, mean final points, a 10th-90th percentile points range, a finishing-position matrix, and the change since the previous run. Covers the current season only; returns a note when no projection exists for the league yet.
team
get_team
Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-time score, first-goal minute, outcome), goals per 15-minute period, the first-goal distribution, and season averages of match statistics (shots, shots on target, possession, corners, xG) where the league has them. team is a lower-case slug with hyphens, e.g. 'arsenal' or 'manchester-city'.
track
get_track_record
Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score and reliability buckets (predicted probability against observed frequency), overall and by question type (match result, total goals over 2.5 and 3.5, half-time goals over 1.5, both teams to score), plus the 50 most recent scored predictions. Misses are included. days sets the lookback window (default 90).

Endpoints

URLTransportStateLatencyChecked
https://mcp.football-charts.com/mcp streamable-http answering 129 ms 3 min ago

Alternatives to Footballcharts MCP

same job, measured the same way
Stathead MCP
by dachhack

Fantasy football analytics: stats, dynasty, projections, prospects, Sleeper leagues, Excel I/O

214 installs/wk local only
LoreDocs
by labyrinth-analytics

Local-first knowledge vaults for project docs and specs. Tagged, versioned, full-text searchable.

546 installs/wk local only
Olympus Bets Analytics
by olympus-bets

Quant sports analytics: 19 read-only tools across 12 leagues, projections, methods, track record.

24 tools answering
Redmine MCP Server
by igorolv

Redmine for AI agents: issues, projects, wiki, attachments, time entries and release analytics

local only
Botpress MCP by usefulapi
by usefulapi

Read bots, logs, analytics, conversations, messages, tables and files in Botpress.

19 tools answering
Google Search Console
by ni-c

MCP server for Google Search Console: properties, sitemaps, search analytics and URL inspection

153 installs/wk local only
G
Github MCP Server
by thenextgennexus

GitHub repo analytics: stars, trending, code search, contributor maps for project research.

4 tools answering
Netcafe Tables
by ainetcafe

Messy spreadsheets in, clean checkable tables out. Every result carries its arithmetic proof.

15 tools answering

Footballcharts MCP — questions

Answers built from our own checks of this server.

What can Footballcharts MCP do?
It exposes 10 tools, read directly from the server on our last check. Among them: about_football_charts, get_fixtures, get_goal_timing, get_league_table, get_match, get_results and 4 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Footballcharts MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 159 ms. The bar chart above shows every period we have measured.
How do I connect Footballcharts MCP?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Footballcharts MCP need an API key?
No. Footballcharts MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 10 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Footballcharts MCP?
It answers our handshake in 159 ms on average, which is faster than 81% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Footballcharts MCP?
The npm package footballcharts-mcp was installed 88 times in the last week. Week over week that is +53%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Footballcharts MCP open source?
The code is open source: it is published under the MIT licence, written in JavaScript and 6 stars on GitHub. The licence covers the code in the repository, not the hosted service at mcp.football-charts.com, which runs on its operator's own terms.