FC 26 MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FIFA_META_FILE | No | Override bundled FC 26 metadata XML | |
| FIFA_SQUAD_FILE | No | Default squad file path for fc26-mcp-file | |
| FC26_BRIDGE_ROOT | No | Bridge folder for fc26-mcp-live |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| le_pingA | Check if the Live Editor bridge is running. |
| le_rebuild_cachesA | Rebuild player/team name caches. Use after editing players/teams. |
| le_list_clubsC | List clubs/teams from Live Editor. |
| le_search_playersC | Search players by name. |
| le_get_player_clubC | Get a player's current club. |
| le_list_team_playersB | List all players in a club/team. |
| le_transfer_playerC | Transfer a player to a club. |
| le_loan_playerC | Loan a player to a club. |
| le_release_playerB | Release a player to free agents. |
| le_terminate_loanB | Terminate a player's loan. |
| le_add_to_transfer_listC | Add a player to the transfer list. |
| le_add_to_loan_listC | Add a player to the loan list. |
| le_remove_from_listsC | Remove a player from transfer and loan lists. |
| le_is_transfer_listedC | Check if a player is on the transfer list. |
| le_is_loan_listedC | Check if a player is on the loan list. |
| le_set_player_sharpnessA | Set player sharpness (0-100). Career Mode only. |
| le_set_player_moraleB | Set player morale (0-100). Career Mode only. |
| le_set_player_formC | Set player form (0-100). Career Mode only. |
| le_set_player_fitnessB | Set player fitness (5-95). Career Mode only. |
| le_get_transfer_budgetA | Get transfer budget (Career Mode). |
| le_set_transfer_budgetC | Set transfer budget (Career Mode). |
| le_get_db_tablesB | List database tables. |
| le_get_db_fieldsC | List fields of a database table. |
| le_get_db_rowsC | Read rows from a database table (default 50). |
| le_edit_db_fieldD | Edit a database field. |
| le_insert_db_rowC | Insert a database row. |
| le_delete_db_rowC | Delete a database row. |
| le_get_players_statsC | Get all player stats (default 50). |
| le_get_player_statsB | Get stats for one player. |
| le_execute_luaC | Run custom Lua (powerful, use carefully). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 30 tools
Each tool has a clear and distinct purpose. Operations like loan list addition vs. loan execution are differentiated by name and description. No two tools appear to do the same thing.
All tools follow a consistent 'le_verb_noun' pattern with clear action-object relationships. No mixing of naming conventions.
30 tools is above the 25 threshold defined as 'too many' for the apparent scope. While the server covers both high-level game actions and low-level database operations, the number feels excessive for a coherent tool set.
Covers core player management, club operations, and database CRUD. Minor gaps like contract editing are addressable via generic db edit tools.