Skip to main content
Glama

Fantasy Premier League MCP Server

MIT License
37
  • Apple

analyze_players

Filter and analyze Fantasy Premier League players by position, team, price, points, ownership, and form. Customize sorting, include gameweek data, and return summary statistics for informed decision-making.

Instructions

Filter and analyze FPL players based on multiple criteria

Args: position: Player position (e.g., "midfielders", "defenders") team: Team name filter min_price: Minimum player price in millions max_price: Maximum player price in millions min_points: Minimum total points min_ownership: Minimum ownership percentage max_ownership: Maximum ownership percentage form_threshold: Minimum form rating include_gameweeks: Whether to include gameweek-by-gameweek data num_gameweeks: Number of recent gameweeks to include sort_by: Metric to sort results by (default: total_points) sort_order: Sort direction ("asc" or "desc") limit: Maximum number of players to return Returns: Filtered player data with summary statistics

Input Schema

NameRequiredDescriptionDefault
form_thresholdNo
include_gameweeksNo
limitNo
max_ownershipNo
max_priceNo
min_ownershipNo
min_pointsNo
min_priceNo
num_gameweeksNo
positionNo
sort_byNototal_points
sort_orderNodesc
teamNo

Input Schema (JSON Schema)

{ "properties": { "form_threshold": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Form Threshold" }, "include_gameweeks": { "default": false, "title": "Include Gameweeks", "type": "boolean" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "max_ownership": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Max Ownership" }, "max_price": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Max Price" }, "min_ownership": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Min Ownership" }, "min_points": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Points" }, "min_price": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Min Price" }, "num_gameweeks": { "default": 5, "title": "Num Gameweeks", "type": "integer" }, "position": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Position" }, "sort_by": { "default": "total_points", "title": "Sort By", "type": "string" }, "sort_order": { "default": "desc", "title": "Sort Order", "type": "string" }, "team": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Team" } }, "title": "analyze_playersArguments", "type": "object" }

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/rishijatia/fantasy-pl-mcp'

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