| captain_pick | Get top 5 captain recommendations for a given FPL gameweek.
Each pick is scored by xG/90, xA/90, form, points per game, home advantage,
fixture difficulty, ICT index, bonus rate, penalty duties, and minutes certainty.
Includes human-readable reasoning for each recommendation.
Args:
gameweek: Gameweek number (1-38). Defaults to next gameweek if not specified.
|
| differential_finder | Find underowned FPL players who are outperforming their ownership percentage.
Great for gaining competitive edge -- surfaces players that most managers
don't have but are delivering strong returns.
Args:
max_ownership_pct: Only include players owned by fewer than this percentage. Default 10%.
gameweek: Gameweek number (1-38). Defaults to next gameweek if not specified.
|
| fixture_outlook | Rank all 20 Premier League teams by upcoming fixture difficulty.
Shows which teams have the easiest run of games coming up,
and surfaces the best players to target from those teams.
Essential for planning transfers 4-6 weeks ahead.
Args:
gameweeks_ahead: How many gameweeks to look ahead (1-10). Default 5.
position: Filter players by position: GKP, DEF, MID, or FWD. Optional.
|
| price_predictions | Predict which FPL players are likely to rise or fall in price tonight. Based on net transfer volume trends. Buy before a rise to gain free
team value. Sell before a fall to avoid losing value.
Price changes happen overnight based on transfer activity. |
| transfer_suggestions | Get transfer recommendations for a specific FPL team.
Analyzes the current squad, identifies the weakest players based on
form and fixtures, and suggests replacements within budget.
Args:
team_id: Your FPL team ID (find it in the URL when you view your team on the FPL website).
free_transfers: Number of free transfers available (1 or 2). Default 1.
bank: Money in the bank in millions (e.g. 1.5 means 1.5m). Default 0.0.
|
| player_comparison | Compare 2-4 FPL players head-to-head across all key metrics.
Give player names (e.g., "Salah", "Palmer", "Saka") and get a detailed
side-by-side breakdown: form, xG/90, xA/90, ICT index, points per game,
cost, ownership, captain score, upcoming fixtures with FDR, transfer
momentum, and value per million.
Includes a verdict recommending the best pick with reasoning.
Names are fuzzy-matched — partial names like "Salah" or "Palmer" work fine.
Args:
player_names: List of 2-4 player names to compare (e.g., ["Salah", "Palmer", "Saka"]).
gameweeks_ahead: How many gameweeks of fixtures to include (1-10). Default 5.
|
| live_points | Get live points for a specific FPL team during an active gameweek.
Shows each player's live score, projected bonus points,
auto-sub scenarios if a starter didn't play, and how
the team compares to the gameweek average.
Args:
team_id: Your FPL team ID (find it in the URL when you view your team on the FPL website).
|
| fpl_manager_hub | Complete FPL intelligence report for a manager's team.
Given an FPL team ID, this tool automatically detects the manager's
bank balance, free transfers, chips used, and current squad -- then runs
every analysis: captain pick, transfer suggestions, fixture outlook,
differentials to target, price change risks, and squad health check.
The user does NOT need to provide bank balance or free transfers --
everything is auto-detected from the FPL API.
The team ID is the number in the FPL URL:
https://fantasy.premierleague.com/entry/<TEAM_ID>/event/30
Args:
team_id: FPL team ID from the manager's FPL URL.
gameweeks_ahead: How many gameweeks to look ahead for fixture analysis (1-10). Default 5.
|
| is_hit_worth_it | Analyze whether taking a -4 point hit for a transfer is worth it.
Projects expected points for both players over the next N gameweeks,
accounting for form, fixture difficulty, home/away advantage, and
playing chance. If the incoming player's projected surplus exceeds
the 4-point cost, the hit is recommended.
Args:
player_out_id: FPL element ID of the player being sold.
player_in_id: FPL element ID of the player being bought.
gameweeks_ahead: How many gameweeks to project over (1-10). Default 5.
|
| chip_strategy | Recommend when to use each remaining FPL chip for maximum impact.
Scans the next 10 gameweeks to find the optimal timing for each
unused chip (Bench Boost, Triple Captain, Free Hit, Wildcard) based
on fixture difficulty, double/blank gameweeks, and squad health.
- Bench Boost: best when bench players have easy fixtures + DGW
- Triple Captain: best when top captain has easiest fixture + DGW
- Free Hit: best when many teams blank or huge fixture swings
- Wildcard: best when 4+ squad players have bad form + tough fixtures
Args:
team_id: Your FPL team ID (find it in the URL when you view your team on the FPL website).
|