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_team | Get any team's players, captain, and other details for a specific gameweek |
| get_my_team | Get your own FPL team for a specific gameweek |
| get_manager | Get detailed information about an FPL manager |
| get_manager_info | Get detailed information about an FPL manager |
| get_league_standings | Get standings for a specified FPL league |
| get_league_analytics | Get rich analytics for a Fantasy Premier League mini-league |
| get_player_information | Get detailed information and statistics for a specific player |
| search_fpl_players | Search for FPL players by name with optional filtering |
| check_fpl_authentication | Check if FPL authentication is working correctly |
| get_gameweek_status | Get precise information about current, previous, and next gameweeks |
| analyze_player_fixtures | Analyze upcoming fixtures for a player and provide a difficulty rating |
| get_blank_gameweeks | Get information about upcoming blank gameweeks where teams don't have fixtures |
| get_double_gameweeks | Get information about upcoming double gameweeks where teams play multiple times |
| analyze_players | Filter and analyze FPL players based on multiple criteria |
| analyze_fixtures | Analyze upcoming fixtures for players, teams, or positions |
| compare_players | 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 |