Fantasy Premier League MCP Server logo

Fantasy Premier League MCP Server

by rishijatia

A Model Context Protocol (MCP) server that provides access to Fantasy Premier League (FPL) data and tools. This server allows you to interact with FPL data in Claude for Desktop and other MCP-compatible clients.

View on GitHub

Last updated: N/A

What is Fantasy Premier League MCP Server?

The Fantasy Premier League MCP Server is a tool that provides access to Fantasy Premier League (FPL) data and tools through the Model Context Protocol (MCP). It enables users to query and analyze FPL data within MCP-compatible applications like Claude for Desktop.

How to use Fantasy Premier League MCP Server?

Install the server using pip (recommended). Configure your MCP-compatible client (e.g., Claude Desktop) to connect to the server. Use natural language queries within the client to access player data, team information, gameweek details, and more. Authentication is required for accessing personal FPL team data.

Key features of Fantasy Premier League MCP Server

  • Rich Player Data: Access comprehensive player statistics from the FPL API

  • Team Information: Get details about Premier League teams

  • Gameweek Data: View current and past gameweek information

  • Player Search: Find players by name or team

  • Player Comparison: Compare detailed statistics between any two players

Use cases of Fantasy Premier League MCP Server

  • Compare player performance for transfer decisions

  • Find optimal captain choices based on form and fixtures

  • Analyze team fixtures to identify potential points

  • Get insights into upcoming blank and double gameweeks

  • Optimize your FPL team using AI-powered analysis within Claude

FAQ from Fantasy Premier League MCP Server

What platforms are supported?

Currently, Claude Desktop, Cursor, Windsurf, and other MCP Compatible Desktop LLMs are supported. Mobile is not supported.

How do I fix the 'spawn fpl-mcp ENOENT' error in Claude Desktop?

Use the full path to the executable or run the server using the Python module directly in your Claude Desktop configuration.

How do I authenticate to access my FPL team data?

Run fpl-mcp-config setup to configure your FPL email, password, and team ID. Alternatively, you can manually configure authentication by creating a ~/.fpl-mcp/.env or ~/.fpl-mcp/config.json file or setting environment variables.

What kind of data can I access?

You can access player data, team information, gameweek details, fixture data, and information about blank and double gameweeks.

What are some example queries I can use?

Examples include: 'Compare Mohamed Salah and Erling Haaland over the last 5 gameweeks', 'Find all Arsenal midfielders', 'What's the current gameweek status?', 'Show me the top 5 forwards by points'.