Featured

Deploy OpenClaw in 60 seconds β€” 20% off logoDeploy OpenClaw in 60 seconds β€” 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger β†’
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger β†’
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free β†’
Your own AI agent, running 24/7 with QwikClaw logoYour own AI agent, running 24/7 with QwikClaw

QwikClaw sets up and runs an always-on OpenClaw agent for you. One click, no config files, no server setup.

Deploy now β†’
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data β€” no proxies, no parsers, no maintenance.

Start building free β†’
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it β€” secured from day one.

Get it set up for you β†’
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free β†’
Reach 47,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here β†’

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

dohyung1/x402-fpl-api MCP server](https://glama.ai/mcp/servers/dohyung1/x402-fpl-api/badges/score.svg)](https://glama.ai/mcp/servers/dohyung1/x402-fpl-api) 🐍 🏠 - Personalized Fantasy Premier League intelligence β€” scored captain picks, transfer...

README.md

FPL Intelligence β€” MCP Server

![PyPI version](https://pypi.org/project/fpl-intelligence/) ![CI](https://github.com/dohyung1/x402-fpl-api/actions/workflows/ci.yml) ![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.12+](https://www.python.org/downloads/) ![MCP](https://modelcontextprotocol.io) ![Downloads](https://pypistats.org/packages/fpl-intelligence)

Turn Claude into your FPL analyst. Captain picks, transfer advice, rival scouting, chip timing, league predictions β€” powered by real-time FPL data.

<!-- mcp-name: io.github.dohyung1/fpl-intelligence -->

![FPL Intelligence MCP server](https://glama.ai/mcp/servers/dohyung1/x402-fpl-api)

Quick Start

Step 1 β€” Install

Requires Python 3.12+.

pip install fpl-intelligence

Step 2 β€” Connect to Claude Desktop

fpl-intelligence --setup

Step 3 β€” Restart Claude Desktop

Quit (Cmd+Q on macOS) and reopen. Look for fpl under the MCP servers icon (hammer icon).

Step 4 β€” Ask Claude anything about FPL

"Analyze my FPL team 5456980 β€” who should I captain, who should I transfer in, and when should I use my chips?"

That's it. Bank balance, free transfers, and chips are all auto-detected from your team ID.

Where's my team ID?

Go to fantasy.premierleague.com β†’ click Points β†’ grab the number from the URL:

https://fantasy.premierleague.com/entry/YOUR_TEAM_ID/event/30

Your league ID is in the mini-league URL:

https://fantasy.premierleague.com/leagues/YOUR_LEAGUE_ID/standings/c

12 Tools

| Tool | What it does | |---|---| | fpl_manager_hub | Full personalized analysis β€” captain, transfers, differentials, fixtures, price risks | | captain_pick | Top 5 captain picks scored by form, xG, fixtures, and ICT index | | transfer_suggestions | Who to bring in and ship out based on your squad and budget | | player_comparison | Head-to-head compare 2-4 players across every metric | | is_hit_worth_it | Should you take a -4? Projects net points over N gameweeks | | chip_strategy | Optimal gameweek for each chip β€” factors in DGW predictions | | differential_finder | Hidden gems outperforming their ownership | | fixture_outlook | Teams ranked by upcoming fixture difficulty | | price_predictions | Who's rising and falling tonight | | live_points | Live score, projected bonus, auto-sub scenarios | | rival_tracker | Spy on mini-league rivals β€” differentials, weaknesses, predicted moves | | league_analyzer | Win probabilities for your league β€” who's the favourite and why | | squad_scout | Deep scout using FPL's hidden data β€” ep_next, set pieces, suspension risks |

Example Prompts

"Give me the full breakdown on team 5456980 β€” captain, transfers, everything"

"I have 2 free transfers and 1.5m in the bank. Who should I bring in?"

"Salah vs Palmer vs Saka β€” who's the best pick for the next 5 gameweeks?"

"I want to bring in Haaland for a -4. Is it worth the hit?"

"I still have my bench boost and triple captain. When should I use them?"

"Find me some differentials under 3% ownership that are actually returning points"

"It's 60 minutes into the games β€” how's my team doing? Any auto-subs?"

"Show me everything about mini-league 1189955 β€” who's going to win?"

"How do I beat my rivals in league 1189955? I'm team 5456980"

"Which players are about to drop in price tonight? I need to sell before the deadline"

"Scout my squad β€” who's nailed, who's at risk of rotation, any suspension danger?"

How It Works

FPL Intelligence connects to the official FPL API β€” the same free, public data that powers the FPL website. All data is real-time. See the full FPL API reference on Postman for endpoint documentation.

The server runs locally on your machine and talks to Claude Desktop via MCP. No API keys, no accounts, no data leaves your machine except FPL API calls.

Install from Source

git clone https://github.com/dohyung1/x402-fpl-api.git
cd x402-fpl-api
uv sync

Then use the full absolute path to uv and the repo in your Claude Desktop config:

{
  "mcpServers": {
    "fpl": {
      "command": "/full/path/to/uv",
      "args": ["run", "--directory", "/full/path/to/x402-fpl-api", "mcp_server.py"]
    }
  }
}

Find your uv path with which uv (e.g. /Users/you/.cargo/bin/uv).

Troubleshooting

<details> <summary><strong>FPL API calls are blocked / 403 errors</strong></summary>

The FPL API blocks requests that don't look like they come from a browser.

Test if the API is reachable:

curl -s -o /dev/null -w "%{http_code}" \
  -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)" \
  https://fantasy.premierleague.com/api/bootstrap-static/

Returns 200? The API works β€” the issue is likely Claude Desktop's sandbox (see below). Returns 403? Your network is blocking it.

Claude Desktop sandbox: Claude Desktop may prompt you to approve network access to fantasy.premierleague.com. If you dismissed this, restart Claude Desktop and watch for the prompt. Check logs at ~/Library/Logs/Claude/ (macOS).

VPN / corporate network: Some networks block *.premierleague.com. Try disconnecting from VPN or switching to a personal network.

FPL API downtime: The API goes down around deadline time and between seasons (June-July). Test in your browser: fantasy.premierleague.com/api/bootstrap-static/

</details>

<details> <summary><strong>Server won't start / "Failed to spawn process" / command not found</strong></summary>

First try re-running the auto-setup:

fpl-intelligence --setup

If that doesn't work, set it up manually:

Step 1 β€” Find the binary:

find ~ -name "fpl-intelligence" -type f 2>/dev/null

Step 2 β€” Use the full path in your config:

{
  "mcpServers": {
    "fpl": {
      "command": "/full/path/to/fpl-intelligence"
    }
  }
}

Step 3 β€” Make sure you're editing the right config file:

# macOS β€” open the file directly
open ~/Library/Application\ Support/Claude/claude_desktop_config.json

# Windows
notepad %APPDATA%\Claude\claude_desktop_config.json

Step 4 β€” Fully quit and reopen Claude Desktop (Cmd+Q on macOS, not just close the window).

Still not working? Check Claude Desktop's logs for errors:

  • macOS: ~/Library/Logs/Claude/
  • Windows: %APPDATA%\Claude\logs\

Python version error: Requires Python 3.12+. Check with python3 --version.

</details>

<details> <summary><strong>Invalid team_id errors</strong></summary>

Use your FPL team ID (a number like 5456980), not your username. Find it at fantasy.premierleague.com β†’ Points β†’ check the URL.

</details>

<details> <summary><strong>Still stuck?</strong></summary>

Open an issue with your OS, Python version, the error message, and the output of the curl test above.

</details>

Contributing

See CONTRIBUTING.md for development setup and guidelines.

License

MIT

See related servers & alternatives β†’

Related MCP servers

Browse all β†’

Related guides

Hand-picked reading to help you choose and use Finance & Payments servers.