Fantasy Premier League MCP Server
@rishijatia
About Fantasy Premier League MCP Server
Fantasy Premier League MCP Server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"fantasy-pl-mcp": {
"command": "python",
"args": [
"-m",
"fpl_mcp"
]
}
}
}Tools
11Get precise information about current, previous, and next gameweeks
Analyze upcoming fixtures for a player with difficulty ratings
Get information about upcoming blank gameweeks
Get information about upcoming double gameweeks
Filter and analyze FPL players based on multiple criteria
Analyze upcoming fixtures for players, teams, or positions
Compare multiple players across various metrics
Check if FPL authentication is working correctly
View your authenticated team (requires authentication)
View any team with a specific ID (requires authentication)
Get manager details (requires authentication)
Overview
What is Fantasy Premier League MCP Server?
A Model Context Protocol (MCP) server that provides access to Fantasy Premier League (FPL) data and tools, allowing users to interact with FPL data in Claude for Desktop and other MCP-compatible clients.
How to use Fantasy Premier League MCP Server?
Install via pip install fpl-mcp, then run using the fpl-mcp CLI command or python -m fpl_mcp. For Claude Desktop, configure claude_desktop_config.json with the command and arguments (e.g., "python -m fpl_mcp" or the full path to the installed executable). Once running, ask natural language queries such as “Compare Mohamed Salah and Erling Haaland” or “Find all Arsenal midfielders.”
Key features of Fantasy Premier League MCP Server
- Access comprehensive player statistics from the FPL API
- Get details about Premier League teams
- View current and past gameweek information
- Find players by name or team
- Compare detailed statistics between any two players
Use cases of Fantasy Premier League MCP Server
- Compare two players over recent gameweeks for transfer decisions
- Find all midfielders from a specific team by name or position
- Get current gameweek status and fixture difficulty ratings
- Obtain captain advice and differential picks under 10% ownership
- Rate a team and suggest transfers based on budget and stats
FAQ from Fantasy Premier League MCP Server
What platforms are supported?
Claude Desktop, Cursor, Windsurf, and other MCP-compatible desktop LLMs. Mobile is currently not supported.
What are the runtime requirements?
Python 3.10 or higher, and a compatible desktop LLM client like Claude Desktop.
Does the server support write operations?
No, only read operations are currently supported.
How do I authenticate to access my private team data?
Use fpl-mcp-config setup to interactively enter your FPL email, password, and team ID, or manually configure the credentials in a config.json, .env file, or environment variables.
Where does the data come from and what are its limits?
The data is sourced from the Fantasy Premier League API, which is not officially documented and may change without notice. The server only performs read operations.
Frequently asked questions
What platforms are supported?
Claude Desktop, Cursor, Windsurf, and other MCP-compatible desktop LLMs. Mobile is currently not supported.
What are the runtime requirements?
Python 3.10 or higher, and a compatible desktop LLM client like Claude Desktop.
Does the server support write operations?
No, only read operations are currently supported.
How do I authenticate to access my private team data?
Use `fpl-mcp-config setup` to interactively enter your FPL email, password, and team ID, or manually configure the credentials in a `config.json`, `.env` file, or environment variables.
Where does the data come from and what are its limits?
The data is sourced from the Fantasy Premier League API, which is not officially documented and may change without notice. The server only performs read operations.
Basic information
More Other MCP servers
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Comments