{"type":"mcp_server","name":"fantasy-pl-mcp","description":"This repository hosts a Model Context Protocol (MCP) server providing access to Fantasy Premier League (FPL) data and tools for MCP-compatible clients like Claude Desktop, enabling rich player and team information access.","category":"Developer Tools","language":"Python","stars":71,"forks":0,"owner":"rishijatia","github_url":"https://github.com/rishijatia/fantasy-pl-mcp","homepage":null,"setup":"## Setup\n\n**Requirements**:\n- Python 3.10 or higher\n- Claude Desktop (for AI integration)\n\n**Installation**:\n\n**Option 1: Install from PyPI (Recommended)**\n\n```bash\npip install fpl-mcp\n```\n\n**Option 1b: Install with Development Dependencies**\n\n```bash\npip install \"fpl-mcp[dev]\"\n```\n\n**Option 2: Install from GitHub**\n\n```bash\npip install git+https://github.com/rishijatia/fantasy-pl-mcp.git\n```\n\n**Option 3: Clone and Install Locally**\n\n```bash\ngit clone https://github.com/rishijatia/fantasy-pl-mcp.git\ncd fantasy-pl-mcp\npip install -e .\n```\n\n**Running the Server**:\n\n1.  Using the CLI command:\n\n```bash\nfpl-mcp\n```\n\n2.  Using the Python module:\n\n```bash\npython -m fpl_mcp\n```\n\n3.  Using with Claude Desktop:\n\nConfigure Claude Desktop to use the installed package by editing your `claude_desktop_config.json` file:\n\n**Method 1: Using the Python module directly (most reliable)**\n\n```json\n{\n  \"mcpServers\": {\n    \"fantasy-pl\": {\n      \"command\": \"python\",\n      \"args\": [\"-m\", \"fpl_mcp\"]\n    }\n  }\n}\n```\n\n**Method 2: Using the installed command with full path (if installed with pip)**\n\n```json\n{\n  \"mcpServers\": {\n    \"fantasy-pl\": {\n      \"command\": \"/full/path/to/your/venv/bin/fpl-mcp\"\n    }\n  }\n}\n```\n\nReplace `/full/path/to/your/venv/bin/fpl-mcp` with the actual path to the executable.","tools":"## Available Tools\n\n1.  Rich Player Data: Access comprehensive player statistics from the FPL API.\n2.  Team Information: Get details about Premier League teams.\n3.  Gameweek Data: View current and past gameweek information.\n4.  Player Search: Find players by name or team.\n5.  Player Comparison: Compare detailed statistics between any two players.\n6.  `get_gameweek_status` - Get precise information about current, previous, and next gameweeks.\n7.  `analyze_player_fixtures` - Analyze upcoming fixtures for a player with difficulty ratings.\n8.  `get_blank_gameweeks` - Get information about upcoming blank gameweeks.\n9.  `get_double_gameweeks` - Get information about upcoming double gameweeks.\n10. `analyze_players` - Filter and analyze FPL players based on multiple criteria.\n11. `analyze_fixtures` - Analyze upcoming fixtures for players, teams, or positions.\n12. `compare_players` - Compare multiple players across various metrics.\n13. `player_analysis_prompt` - Create a prompt for analyzing an FPL player in depth.\n14. `transfer_advice_prompt` - Get advice on player transfers based on budget and position.\n15. `team_rating_prompt` - Create a prompt for rating and analyzing an FPL team.\n16. `differential_players_prompt` - Create a prompt for finding differential players with low ownership.\n17. `chip_strategy_prompt` - Create a prompt for chip strategy advice.","faq":null,"created_at":"2025-03-14T18:53:28+00:00","updated_at":"2025-03-18T01:50:12+00:00","source_url":"https://model-context-protocol.com/servers/fantasy-premier-league-mcp-server-data","related_articles":[]}