Fantasy Premier League (Kotlin/Compose Multiplatform)
A Kotlin Compose Multiplatform sample app displaying Fantasy Premier League player and fixture data across Android, iOS, and Desktop. Includes an optional MCP server module that exposes player/fixture info as MCP tools for Claude Desktop.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Community/specialized tool. Apply standard security practices for category. Review documentation for specific security requirements.
⚡ Reliability
Best When
You want a quick way to query FPL player/fixture data from Claude Desktop, or you're studying Kotlin Multiplatform patterns and want MCP as a bonus.
Avoid When
You need a robust, well-documented MCP server for sports data. This is primarily a Kotlin sample app with MCP bolted on as a secondary feature.
Use Cases
- • Querying Fantasy Premier League player stats and fixture data via Claude Desktop
- • Learning Kotlin Multiplatform architecture patterns with a real-world sample
- • Building cross-platform mobile/desktop apps with shared Compose UI
Not For
- • Production MCP integration - the MCP server is a small add-on to a sample app
- • Comprehensive fantasy sports management or team optimization
- • Non-FPL sports data access
Interface
Authentication
No authentication required. The MCP server accesses public FPL API data.
Pricing
Fully open source. Uses the free public Fantasy Premier League API.
Agent Metadata
Known Gotchas
- ⚠ MCP server is not the primary focus - it's a side feature of a sample mobile app
- ⚠ Requires building a shadowJar from Kotlin source before use
- ⚠ Very limited MCP tool surface (player and fixture info only)
- ⚠ No dedicated MCP documentation beyond a brief mention in README
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Fantasy Premier League (Kotlin/Compose Multiplatform).
Scores are editorial opinions as of 2026-03-06.