This repository hosts a Model Context Protocol (MCP) server providing access to Fantasy Premier League (FPL) data and tools for MCP-compatible clients like Claude Desktop, enabling rich player and team information access.
This project provides a Model Context Protocol (MCP) server for accessing Fantasy Premier League (FPL) data within Claude Desktop and other compatible LLMs. It allows users to query FPL data using natural language.
Key Features: Includes rich player data, team information, gameweek details, player search, and comparison tools.
Installation: Supports installation via PyPI, GitHub, or local cloning, requiring Python 3.10+.
Usage: The server can be run via CLI, Python module, or integrated with Claude Desktop by configuring the claude_desktop_config.json
file. Example queries include player comparisons, team searches, and gameweek status checks.
Development: The MCP Inspector is available for testing and development. Resources like player and team data, gameweek information, and fixtures are accessible via fpl://
URLs. Tools for analyzing players and fixtures are also provided.
Limitations: The FPL API is undocumented and subject to change. Only read operations and public data are supported.
rishijatia/fantasy-pl-mcp
March 14, 2025
March 18, 2025
Python