Skip to main content
Glama

Fantasy Premier League MCP Server

MIT License
58
  • Apple

analyze_players

Filter and analyze Fantasy Premier League players by position, team, price, points, ownership, and form. Use customizable criteria and sort by key metrics to optimize your FPL strategy.

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