Fantasy Premier League MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FPL_EMAIL | No | Your Fantasy Premier League email address | |
| FPL_TEAM_ID | No | Your Fantasy Premier League team ID | |
| FPL_PASSWORD | No | Your Fantasy Premier League password |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_teamA | Get any team's players, captain, and other details for a specific gameweek |
| get_my_teamA | Get your own FPL team for a specific gameweek |
| get_managerC | Get detailed information about an FPL manager |
| get_manager_infoB | Get detailed information about an FPL manager |
| get_league_standingsB | Get standings for a specified FPL league |
| get_league_analyticsA | Get rich analytics for a Fantasy Premier League mini-league |
| get_player_informationB | Get detailed information and statistics for a specific player |
| search_fpl_playersB | Search for FPL players by name with optional filtering |
| check_fpl_authenticationB | Check if FPL authentication is working correctly |
| get_gameweek_statusB | Get precise information about current, previous, and next gameweeks |
| analyze_player_fixturesC | Analyze upcoming fixtures for a player and provide a difficulty rating |
| get_blank_gameweeksB | Get information about upcoming blank gameweeks where teams don't have fixtures |
| get_double_gameweeksB | Get information about upcoming double gameweeks where teams play multiple times |
| analyze_playersB | Filter and analyze FPL players based on multiple criteria |
| analyze_fixturesB | Analyze upcoming fixtures for players, teams, or positions |
| compare_playersA | Compare multiple players across various metrics |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| transfer_advice_prompt | Create a prompt for getting detailed FPL transfer advice Args: budget: Available budget in millions (e.g., 8.5) position: Optional position to target (e.g., MID, FWD, DEF, GKP) team_to_sell: Optional team name if selling a player from that team |
| player_analysis_prompt | Create a prompt for analyzing an FPL player in depth Args: player_name: Name of the player to analyze include_comparisons: Whether to compare with similar players |
| team_rating_prompt | Create a prompt for rating and analyzing an FPL team Args: player_list: Comma-separated list of players in the team budget_remaining: Remaining budget in millions |
| differential_players_prompt | Create a prompt for finding differential players with low ownership Args: max_ownership: Maximum ownership percentage to consider budget: Optional maximum budget per player in millions |
| chip_strategy_prompt | Create a prompt for chip strategy advice Args: available_chips: Comma-separated list of available chips (e.g., "Wildcard, Free Hit, Bench Boost") |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| fpl://static/players | |
| fpl://static/teams | |
| fpl://gameweeks/current | |
| fpl://gameweeks/all | |
| fpl://fixtures | |
| fpl://gameweeks/blank | |
| fpl://gameweeks/double |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rishijatia/fantasy-pl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server