Fantasy Pl MCP Server

A Model Context Protocol (MCP) server that provides access to Fantasy Premier League (FPL) data and tools. This server allows you to interact with

Local serverstdioPython

What is the Fantasy Pl MCP Server?

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

What you get

  • 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

Configuration and credentials

  • Python 3.10 or higher - Claude Desktop (for AI integration)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_fpl_playersSearch for players by name, with optional position and team filters
get_player_informationGet detailed information and gameweek history for a player
analyze_playersFilter and analyze FPL players based on multiple criteria
compare_playersCompare multiple players across various metrics
get_price_changesGet players whose price rose or fell in the current gameweek
get_gameweek_statusGet precise information about current, previous, and next gameweeks
analyze_player_fixturesAnalyze upcoming fixtures for a player with difficulty ratings
analyze_fixturesAnalyze upcoming fixtures for players, teams, or positions
get_blank_gameweeksGet information about upcoming blank gameweeks
get_double_gameweeksGet information about upcoming double gameweeks
get_gameweek_live_scoresLive player points and stats while matches are being played
get_dream_teamThe official highest-scoring XI for a gameweek
suggest_captainRank your squad by captain score with per-component reasoning
check_fpl_authenticationCheck if FPL authentication is working correctly
update_fpl_credentialsUpdate your stored FPL credentials from within a chat
get_my_teamView your authenticated team (requires authentication)
get_my_current_teamView your current team for the active gameweek (requires authentication)
get_teamView any team with a specific ID (requires authentication)
get_managerGet manager details for a specific team ID (requires authentication)
get_manager_infoGet manager details (requires authentication)
get_manager_transfer_historyGet a manager's full transfer history
get_league_standingsGet standings for a classic league (requires authentication)
get_league_analyticsAnalyze a league's managers, ownership trends, and performance

How to install the Fantasy Pl MCP Server

{
  "mcpServers": {
    "fantasy-pl": {
      "command": "python",
      "args": [
        "-m",
        "fpl_mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.10 or higher - Claude Desktop (for AI integration)

Example prompts to try

  • “Use Fantasy Pl MCP to get gameweek status.”
  • “Use Fantasy Pl MCP to analyze player fixtures.”
  • “Use Fantasy Pl MCP to get blank gameweeks.”

Frequently asked questions

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 Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.