> ## Documentation Index
> Fetch the complete documentation index at: https://nad-aae8058d.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Tools

> All available tools in the FPL MCP Server

## Tools

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`).

### Player Tools (5 tools)

| 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` |

### Team Tools (1 tool)

| Tool Name                   | Description                         | Key Parameters                                  |
| --------------------------- | ----------------------------------- | ----------------------------------------------- |
| `fpl_analyze_team_fixtures` | Assess upcoming fixtures for a team | `team_name`, `num_gameweeks`, `response_format` |

### Gameweek Tools (1 tool)

| Tool Name                  | Description                          | Key Parameters    |
| -------------------------- | ------------------------------------ | ----------------- |
| `fpl_get_current_gameweek` | Current or upcoming gameweek details | `response_format` |

### Fixtures Tools (2 tools)

| 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` |

### League & Manager Tools (6 tools)

| 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` |

### Transfer Tools (4 tools)

| 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`                               |
