Premier League data, in your AI.
Connect PremAnalytics to Claude or ChatGPT and it can answer from the table, player stats, match data and analysis reports directly. Just ask “who leads for tackles won?” — no code, just one URL to register.
Want to fetch data from your own code instead? See the Web API.
Plans & limits
| Plan | MCP access | Rate limit | Monthly tool calls |
|---|---|---|---|
| Data Fan plan | Not available | – | – |
| Data Supporter plan | ✓ | 60 calls/min | 1,000/mo (resets on the 1st, UTC) |
| Data Ultras plan | ✓ | 240 calls/min | Unlimited* |
* Because “unlimited” is an open-ended resource, we may pause access for a safety check even within the limits — contact us and we will lift it right away. There is no daily cap — MCP runs inside your AI client, so spend your month however you like. Only actual tool calls count — the connection handshake is free. An AI typically makes 1–5 calls per question, so 1,000 calls ≈ 200–500 questions/month. Counted separately from the Web API quota. The connection stops working on cancellation or downgrade to Data Fan (it works again if you re-subscribe). Quotas are subject to change.
See pricing →Available tools
Get connection details →Eight tools. The AI picks and calls them as needed. All read-only — none of them can modify data.
Standings & stats
The table plus club and player season stats. Sortable, so “top 5 for X” works directly.
league_tablePosition, points, goal differenceplayer_statsPer-player goals, assists, shooting, defending, minutessquad_statsClub-level aggregates for team comparison
Matches
Results, fixtures and per-match detail — what actually happened in a game.
fixturesResults and fixtures, filterable by matchweekmatch_detailScore, xG, team stats, goals and cards
Reports & news
AI pre/post-match analysis and published news. Responses state when content is a prediction or AI-generated.
search_reportsPre-match previews (predictions) and post-match reportssearch_newsPublished news articles
Season context
Answers “which matchweek is it?” and grounds the other tools.
season_contextCurrent season, matchweeks played, data freshness
Pre-match previews are predictions and post-match narratives are AI-generated. The tool responses say so explicitly, so the AI does not present them as fact.
https://premie-backend-lvuzwxd3aq-uc.a.run.app/mcp/Copy it including the trailing slash
Sign-in or API keyNo key needed for Claude / ChatGPT
Streamable HTTPAll tools are read-only
How to connect
Claude
browser / desktopNo API key — you sign in and approve when connecting.
- Open Settings (desktop: Ctrl+, / browser: profile → Settings)
- “Connectors” in the sidebar
- “Add” → “Add custom connector”
- Paste the server URL above
- Sign in, approve, done
※ Leave the OAuth client ID / secret fields empty — registration is automatic.
ChatGPT
developer modeNo API key — enable developer mode first.
- Settings → Apps → Advanced settings
- Turn on “Developer mode”
- Add a custom connector with the server URL above
- Choose OAuth for authentication
- Sign in, approve, done
※ Developer mode is available on Plus / Pro / Business / Enterprise / Education, from the web app.
Claude Code
API keyIssue a key in Settings → Web API & MCP.
claude mcp add --transport http premanalytics \
https://premie-backend-lvuzwxd3aq-uc.a.run.app/mcp/ \
--header "Authorization: Bearer pak_..."Cursor / others
config JSONThe standard format for MCP-capable clients.
{
"mcpServers": {
"premanalytics": {
"type": "http",
"url": "https://premie-backend-lvuzwxd3aq-uc.a.run.app/mcp/",
"headers": {
"Authorization": "Bearer pak_..."
}
}
}
}Menu names change over time (“Connectors” was renamed to “Plugins” in ChatGPT in July 2026). If the screens differ, please let us know.
If it does not connect
Status codes
401 UnauthorizedNot authenticated, or the token/key is invalid or revoked403 ForbiddenAuthenticated but the plan is not eligible (Fan / cancelled)429 Too Many RequestsPer-minute rate or monthly quota exceeded
How to narrow it down
- First check the key itself — 200 means it is fine
curl -s -o /dev/null -w "%{http_code}\n" \ -H "X-API-Key: pak_..." \ https://premie-backend-lvuzwxd3aq-uc.a.run.app/v1/league-table/overall - Omitting the trailing slash causes one redirect — include it if your client dislikes redirects
- Still stuck? Please contact us
Give your AI the Premier League
MCP is available on Data Supporter ($6/mo) and above.