Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
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 |
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 |