MCP.Market

Fantasy Premier League (FPL) MCP server

online · 100% uptime
by GilbertKamau·io.github.GilbertKamau/fpl-mcp·v0.2.1

FPL data, points predictions, and transfer, captain and chip advice for any team.

A93/100grade A
What users say
No reviews yet
Be the first
Safety scan
A93/100

full report

Adoption
Growing

0 stars385 downloads/wk

Reviews

Write one

Nobody has reviewed Fantasy Premier League (FPL) yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Fantasy Premier League (FPL) tools (14)

write = sends, deletes, buys or posts
  • chip_adviceFree

    Chips left this half of the season, what each is worth, and whether to play or save it.

  • compare_playersFree

    Compare 2-6 players side by side, including per-90 output, value and fixture difficulty.

  • gameweek_statusFree

    Current and next gameweek, the next deadline, and when the data was last refreshed.

  • get_fixturesFree

    Fixtures for a team (next 6 gameweeks), or every fixture in a gameweek (default: next gameweek).

  • get_my_teamFree

    A manager's squad, bank, rank and availability_alerts. team_id is the number in the FPL entry URL.

  • get_playerFree

    A player's stats, injury news, last 6 matches and next fixtures. player: name or FPL id.

  • model_reportFree

    Model accuracy: past-season tests and this season's live results vs a baseline and FPL's own.

  • optimal_squadFree

    Best 15-man squad from scratch (e.g. a Wildcard) for a budget in £m, following FPL rules.

  • pick_captainFree

    Captain, vice-captain and the top 5 captaincy options in a manager's current squad for next gameweek.

  • player_season_historyFree

    A player's FPL totals for every season loaded (back to 2016-17), linked across seasons.

  • predict_pointsFree

    Expected points for the next 1-5 gameweeks, best first; one player, or filter to rank candidates.

  • search_playersFree

    Find and rank players; position GKP/DEF/MID/FWD, sort_by any stat (e.g. form, price, ep_next).

  • suggest_transfersFree

    Best transfers over the next N gameweeks after -4 hits; mention any availability_alerts to the user.

  • team_summaryFree

    A club's results so far, goals for/against, clean sheets, upcoming fixtures and top FPL players.

Public scan report

scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • Live reliabilityremote reachable in 833ms20/20
  • Tool poisoning14 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 93/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Fantasy Premier League (FPL) compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
93/100
higher than 96% of 48,255 servers
Tools
14
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
157 ms
faster than 72% of 30,031 servers
Downloads a week
385
more than 85% of 12,191 servers with a package

What its tools let an agent do: 14 read

Install Fantasy Premier League (FPL) in Claude Code, Cursor or VS Code

claude mcp add --transport http fpl-mcp https://fpl-mcp-9tiv.onrender.com/mcp
Add to Cursor

What the publisher says

From the Fantasy Premier League (FPL) repository's README, as published. We do not edit it. Read it on GitHub

fpl-mcp

An open-source MCP server for Fantasy Premier League that works with Claude, ChatGPT, Grok, Cursor, VS Code and any other MCP client. It pulls live data from the official FPL API and past seasons (2016-17 onward) from the vaastav dataset, predicts every player's points for the next five gameweeks, and recommends squads, transfers, captains and chips. Data lives in SQLite or Supabase.

Try it without installing anything:

  • Remote URL: https://fpl-mcp-9tiv.onrender.com/mcp (claude.ai, ChatGPT, Grok, Cursor; see Connecting AI clients)
  • npm: npx -y fpl-mcp-server for apps that run local servers (Claude Desktop, Cursor, VS Code)
  • Smithery and the official MCP Registry (io.github.GilbertKamau/fpl-mcp)

The hosted server runs on a free plan, so the first request after a quiet spell can take a minute.

Example questions: "Who are the best midfielders under £7m for the next 3 gameweeks?", "Suggest transfers for team 1234567", "Should I play my Bench Boost this week?"

Setup

Requires Python 3.12+.

git clone https://github.com/GilbertKamau/fpl_mcp.git && cd fpl_mcp
python -m venv .venv
# Windows: .venv\Scripts\activate     macOS/Linux: source .venv/bin/activate
pip install -e ".[supabase,dev]"
fpl-sync all       # load data (~3 min to SQLite; ~15 min to a remote Supabase the first time)
fpl-model all      # train the model and write predictions (~3-6 min the first time)

fpl-sync jobs:

fpl-model jobs: evaluate (test only), compare (feature sets side by side), train, predict, all (train + predict). Add --refresh-cache after re-loading history, so the local cache of past seasons is rebuilt.

Database

SQLite at data/fpl.db by default. To use Supabase, copy .env.example to .env and paste your Supabase Session pooler connection string as DATABASE_URL (the direct db..supabase.co host is IPv6-only). Special characters in the password are encoded automatically. Tables are created automatically.

Data quirks: 2019-20 gameweeks run to 47 (the COVID restart was numbered 39-47); 2024-25 includes AM (assistant manager) rows, which the model ignores; xG/xA exist from 2022-23 onward.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Fantasy Premier League (FPL): common questions

Is Fantasy Premier League (FPL) MCP server safe?
Yes, by our scan: it is graded A (93/100). Read the Fantasy Premier League (FPL) safety report
How do I install Fantasy Premier League (FPL)?
It runs remotely at fpl-mcp-9tiv.onrender.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Fantasy Premier League (FPL) need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Fantasy Premier League (FPL) maintained?
The last commit was 23 days ago (2026-10-12). The latest release is v0.2.1.
Is Fantasy Premier League (FPL) up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Fantasy Premier League (FPL) compare with other MCP servers?
safety score 93/100 (higher than 96% of 48,255 servers); tools 14 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.