Football Charts

Tables, results, fixtures, model probabilities and daily Monte Carlo season projections for 93 football leagues.

Documentation

football-charts MCP server

Give your AI assistant live football data for 90+ leagues: tables, results, fixtures, model probabilities and Monte Carlo season projections from football-charts.com.

FC publishes probabilities and a settled track record — not betting tips. Every model signal is published before kickoff and graded after; the get_track_record tool returns that ledger.

Free tier

  • All 90+ leagues (top and lower divisions, women's leagues)
  • Current + previous season per league
  • Model probabilities (Dixon-Coles based) and daily 10,000-run Monte Carlo season projections
  • 5,000 requests/day, 60/minute
  • No betting odds (odds + full historical archive are part of the paid tier — contact contact@football-charts.com)

Get a key

curl -X POST https://footballcharts-backend.onrender.com/api/v1/keys/register/ \
  -H 'Content-Type: application/json' \
  -d '{"email":"you@example.com"}'

The key (fc_...) is shown once — store it.

Use with Claude Desktop

claude_desktop_config.json:

{
  "mcpServers": {
    "football-charts": {
      "command": "npx",
      "args": ["-y", "footballcharts-mcp"],
      "env": { "FC_API_KEY": "fc_your_key_here" }
    }
  }
}

Use with Claude Code

claude mcp add football-charts -e FC_API_KEY=fc_your_key_here -- npx -y footballcharts-mcp

Tools

ToolWhat it returns
list_leaguesAll leagues + the seasons your key can query. Call first.
get_league_tableStandings: points, W/D/L, goals, form.
get_rankingsLuck-adjusted or goals-based re-ranking of the table.
get_resultsFinished matches with FT/HT scores + first-goal minute.
get_fixturesUpcoming matches with model probabilities.
get_matchOne match: full probability block across markets.
get_season_projectionTitle / top-4 / relegation %, points ranges (10k sims, daily).
get_teamOne team: match log, goal timing, stats.
get_goal_timingGoals per 15-minute bin, per team.
get_track_recordFC's settled public prediction ledger.

Configuration

Env varDefaultPurpose
FC_API_KEY— (required)Your API key
FC_API_BASEFC production APIOverride for self-hosted/testing

Terms

Free for personal and research use with attribution ("Data by football-charts.com"). No resale of the data. Commercial use of the paid tier: contact@football-charts.com.

License

MIT (server code only). The data served by the football-charts.com API remains © football-charts.com, provided under the terms at https://www.football-charts.com/developers.