MCP App Store
by KeenEthics
FPLai Assistant icon

FPLai Assistant

By Yago

Get New App Alerts

Overview

Help Fantasy Premier League managers understand their linked team and make informed gameweek decisions. When connected to the configured FPLai MCP server, the assistant reads the signed-in account's FPL data and saved analyses, can run a fresh analysis only after the user asks, and can compare numeric FPL player IDs. It reports the gameweek, timestamps, model and recommendations returned by the server, identifies unavailable fields, and explains uncertainty without inventing missing details. It never asks for an FPL manager ID, password, access token, or credential screenshot; it does not execute transfers, access another manager's data, or sell subscriptions.

Tools

compare_fplai_players

ChatGPT
Compare FPLai’s current season projections (xpTotal, xpByGw) for 2–5 FPL players by playerIds (FPL element ids) or playerNames. Names are matched case- and accent-insensitively (Gross = Groß, Odegaard = Ødegaard) on web name, surname, full name or initial+surname; an unknown or ambiguous name never errors. Check status: needs_clarification means fewer than two players resolved and nothing was compared; partial means some were left out. Each unresolved entry has a message plus candidates (ambiguous, most-owned first: ask the user or pick by team/position, then retry with playerIds) or suggestions (not in this season’s FPL player list). Free accounts get the endpoint’s teaser (top projected players only). These numbers can differ from a saved analysis; see projectionNotes.

get_fplai_account

ChatGPT
Check the authenticated FPLai account: tier, whether an FPL team is linked and, for a linked team, its FPL teamName (use it to confirm which team is connected, e.g. "connected as <teamName>"). No personal name, email or ID is returned. teamName is null when FPL is temporarily unreachable; tier and teamLinked are still accurate.

get_fplai_analysis

ChatGPT
Read one saved analysis by its id for the authenticated account. Numbers are as saved at created_at; captain/viceCaptain captainDecisionPoints is the armband score the FPLai app shows (see projectionNotes). A foreign or unknown id returns not found.

get_latest_fplai_analysis

ChatGPT
Read the latest saved analysis for the authenticated account before requesting a fresh run. Numbers are as saved at created_at; captain/viceCaptain captainDecisionPoints is the armband score the FPLai app shows (see projectionNotes). The saved projection excludes screenshots, notes, raw extraction, and internal metadata.

run_fplai_analysis

ChatGPT
Run a fresh analysis for the account’s linked FPL team only after the user explicitly approves. It consumes analysis quota and saves a result when the upstream save phase completes; the response reports persistenceStatus. If the outcome is uncertain, check the latest saved analysis before an authorized retry. Reuse the same UUID analysisRequestId to avoid another quota charge, but the upstream may recompute and save another result, so this operation is not fully idempotent.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps