MCP server that exposes Fantasy Premier League data (players, teams, fixtures, gameweeks) and a set of analysis tools for Claude Desktop and any MCP-compatible client.
https://github.com/rishijatia/fantasy-pl-mcpStop manually scraping FPL data or wrestling with undocumented API endpoints. This MCP server pipes live Fantasy Premier League data directly into Claude Desktop, transforming your AI assistant into a sophisticated FPL analysis tool.
You know the drill. It's Tuesday night, transfers are due Wednesday, and you're bouncing between multiple tabs trying to compare players, check fixture difficulty, analyze form, and make sense of underlying stats. The FPL website gives you raw data, but connecting the dots for smart decisions takes forever.
Meanwhile, the FPL API exists but isn't officially documented, requires session management, and delivers data in formats that need significant processing before they're useful for analysis.
This MCP server eliminates the friction entirely. Install it once, and Claude Desktop gains access to:
Ask Claude "Compare Salah and Haaland over the last 5 gameweeks" and get detailed analysis including form, fixtures, underlying stats, and transfer recommendations—all from live FPL data.
Transfer Decision Making: "Should I transfer Rashford to Isak this week?" Claude analyzes both players' recent form, upcoming fixtures, price trends, and injury status to give you data-backed recommendations.
Captain Selection: "Who should I captain between Haaland and Kane?" Get analysis comparing their home/away form, opponent defensive strength, recent goal involvement, and penalty responsibilities.
Team Optimization: Feed Claude your current team and budget, then ask "Suggest three transfer options to improve my team for the next four gameweeks." It considers fixture runs, player form, and ownership percentages.
Differential Discovery: "Find me potential differentials under 8% ownership with good fixtures." Claude identifies overlooked players with strong underlying stats and favorable matchups.
Gameweek Planning: "What should I know about Gameweek 26?" Get instant analysis of blank fixtures, double gameweeks, and strategic considerations for chip usage.
pip install fpl-mcp
Add to your Claude Desktop config:
{
"mcpServers": {
"fantasy-pl": {
"command": "python",
"args": ["-m", "fpl_mcp"]
}
}
}
For personal team access, run the config helper:
fpl-mcp-config setup
It walks you through securely storing your FPL credentials for accessing your team, leagues, and transfer history.
The server includes specialized tools that Claude can use automatically:
Plus prompt templates for common FPL scenarios like transfer advice, differential picks, and chip strategy.
Optional FPL authentication unlocks personal features:
The server handles FPL session management and stores credentials securely in your local config directory.
Clean separation between resources (data access) and tools (analysis functions) makes extending functionality straightforward. The codebase follows MCP best practices with proper error handling, logging, and configuration management.
Resources include structured access to players, teams, fixtures, and gameweeks. Tools provide higher-level analysis functions that Claude can invoke based on your requests.
Instead of opening multiple browser tabs, copying data into spreadsheets, and manually cross-referencing information, you get instant access to the same data through natural language queries. Claude handles the analysis, pattern recognition, and recommendation generation while you focus on making decisions.
The server maintains real-time synchronization with FPL's official data, so your analysis always reflects the latest player prices, injury updates, and performance statistics.
Your FPL research workflow becomes: ask Claude a question, get comprehensive analysis backed by live data, make informed decisions. That's it.
Ready to automate your FPL analysis? The server works with Claude Desktop, Cursor, Windsurf, and other MCP-compatible clients. Install it, connect your FPL account, and start making smarter fantasy football decisions with AI-powered insights.