Interactive functions that perform specific FPL analysis tasks. All tools accept structured inputs and return formatted data. Many tools support an optional response_format parameter (markdown or json).
| Tool Name | Description | Key Parameters |
|---|
fpl_find_player | Find player with fuzzy name matching | player_name |
fpl_get_player_details | Comprehensive player info with fixtures and history | player_name |
fpl_compare_players | Compare multiple players side-by-side | player_names[] |
fpl_get_top_performers | Top 10 players by goals, xG, assists, xA, xGI | num_gameweeks, response_format |
fpl_get_captain_recommendations | Get top captain picks for upcoming gameweek | team_id, gameweek, response_format |
| Tool Name | Description | Key Parameters |
|---|
fpl_analyze_team_fixtures | Assess upcoming fixtures for a team | team_name, num_gameweeks, response_format |
| Tool Name | Description | Key Parameters |
|---|
fpl_get_current_gameweek | Current or upcoming gameweek details | response_format |
| Tool Name | Description | Key Parameters |
|---|
fpl_get_fixtures_for_gameweek | All matches in a specific gameweek (basic or detailed) | gameweek, detailed, response_format |
fpl_find_fixture_opportunities | Find teams with easiest upcoming fixtures | num_gameweeks, max_teams, positions, response_format |
| Tool Name | Description | Key Parameters |
|---|
fpl_get_league_standings | League rankings and points | league_id, page, response_format |
fpl_get_manager_gameweek_team | Manager team by name within a league | manager_name, league_id, gameweek |
fpl_compare_managers | Side-by-side manager comparison | manager_names[], league_id, gameweek |
fpl_get_manager_squad | Manager squad by team ID | team_id, gameweek, response_format |
fpl_get_manager_by_team_id | Manager profile without league context | team_id, gameweek, response_format |
fpl_analyze_rival | Head-to-head analysis with a rival | my_team_id, rival_team_id, gameweek, response_format |
| Tool Name | Description | Key Parameters |
|---|
fpl_analyze_transfer | Analyze a potential transfer decision | player_out, player_in, my_team_id, response_format |
fpl_get_top_transferred_players | Most transferred in/out right now | limit, response_format |
fpl_get_manager_transfers_by_gameweek | Transfers made by a manager | team_id, gameweek |
fpl_get_manager_chips | View used and available chips | team_id, response_format |
Last modified on February 20, 2026