Skip to main content
Glama
MoayadAbbara

FPL MCP

by MoayadAbbara

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
login_to_fplA

Open a browser to sign in to Fantasy Premier League and save the token.

A real browser window opens on the FPL site. The user signs in there themselves; their password is never seen by this tool or the model. Once signed in, the session token is captured and stored for later calls.

get_my_teamA

Get an FPL team: starting XI, bench, captain, bank, value, and chips.

    Requires authentication (a Bearer token). Args:
        team_id: The FPL team ID. If omitted, it is detected automatically
            from the authenticated account.
    
get_gameweek_statusA

Show the current, previous, and next gameweeks, plus the next deadline.

search_playersA

Find players by filters, best first.

    Args:
        position: GKP, DEF, MID, or FWD.
        team: Club short or full name (e.g. ARS or Arsenal).
        max_price: Maximum price in millions.
        min_price: Minimum price in millions.
        sort_by: points, form, price, ownership, goals, or assists.
        limit: How many players to return.
    
compare_playersC

Compare two or more players side by side by name.

get_playerB

Detailed profile for one player: stats, status, and upcoming fixtures.

get_fixturesC

Upcoming fixtures and difficulty for a club (e.g. 'Arsenal' or 'ARS').

blank_double_gameweeksA

List upcoming blank and double gameweeks by club.

team_newsB

Injury and availability news: who is injured, doubtful, or suspended, their chance of playing, and the official note.

    Args:
        team: Optional club filter (e.g. 'Arsenal' or 'ARS').
        player: Optional player name; shows that player's status even if fit.
    
get_league_standingsB

Show standings for a classic mini-league by its ID.

transfer_historyA

Show a team's transfers this season. Auto-detects your team if logged in.

suggest_transfersB

Suggest transfers that improve your squad over the next 3 gameweeks.

    Args:
        mode: "normal" (best expected points), "template" (safe, well-owned
            picks), or "differential" (low-owned picks to climb your rank).
        team_id: Optional; detected from your account if omitted.
    
analyze_mini_leagueA

Spy on a classic mini-league: your rank, your edge, and the threats, compared against the ~10 managers above and below you.

    Args:
        league_id: The mini-league ID.
        team_id: Optional; detected from your account if omitted.
    
make_transferA

Transfer one player out and another in (by name).

    Args:
        sell: Name of a player currently in your squad to sell.
        buy: Name of the player to buy.
        team_id: Optional; detected from your account if omitted.
    
transfer_previewA

Show what a transfer would do (funds, position) WITHOUT submitting it.

set_captainA

Set your captain, and optionally your vice-captain (by name).

    Args:
        player: Name of the squad player to make captain.
        vice: Optional name of the squad player to make vice-captain.
        team_id: Optional; detected from your account if omitted.
    
substituteA

Swap a bench player into the starting XI and move a starter to the bench.

    Args:
        bench_in: Name of the bench player to bring into the XI.
        starter_out: Name of the starting player to move to the bench.
        team_id: Optional; detected from your account if omitted.
    
play_chipB

Activate a chip, or cancel the active one.

    Args:
        chip: One of wildcard, free hit, bench boost, triple captain
            (aliases like wc/fh/bb/3xc/tc also work), or "cancel" to turn it off.
        team_id: Optional; detected from your account if omitted.
    

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MoayadAbbara/FPL-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server