Back to Directory/Developer Tools

io.github.ebrunet001/mcp-server-lol

League of Legends AI coaching: player profiles, match history, ranked stats & performance analysis

Developer ToolsTypeScriptv2.0.44

League of Legends MCP Server

LoL data & AI-powered coaching for Claude Desktop, Claude Code & MCP-compatible AI assistants.

Apify Actor MCP Protocol Tools Rating

What does it do?

League of Legends MCP Server connects AI assistants to LoL data via the Riot Games API. 25 tools for player profiles, ranked stats, match history, champion mastery, live game detection, league standings, Clash tournaments, challenges — plus AI-powered performance analysis and coaching.

No Riot API key needed — the server includes a built-in key.

Available Tools

Account & Profile

ToolDescription
lol_get_accountGet account info by Riot ID
lol_get_summonerGet summoner info (level, profile icon)
lol_get_rankedGet ranked stats (tier, rank, LP, wins/losses)
lol_get_player_profileGet complete player profile in one call

Match History

ToolDescription
lol_get_match_historyGet recent match IDs
lol_get_match_detailsGet detailed info about specific matches
lol_get_match_timelineGet minute-by-minute match timeline

Champion & Live

ToolDescription
lol_get_champion_masteryGet champion mastery data
lol_get_live_gameCheck if a player is currently in game
lol_get_champion_rotationGet current free champion rotation
lol_get_featured_gamesGet featured games

AI Analysis

ToolDescription
lol_analyze_performanceAnalyze recent performance with recommendations
lol_analyze_championAnalyze performance on a specific champion
lol_get_improvement_tipsGet personalized improvement tips
lol_compare_playersCompare stats between two players

League & Clash

ToolDescription
lol_get_league_by_idGet league info by ID
lol_get_league_entriesGet league entries by tier/rank
lol_get_league_entries_expGet league entries (experimental)
lol_get_league_topGet top league entries
lol_get_clash_tournamentsGet Clash tournament info
lol_get_clash_playerGet Clash player info
lol_get_clash_teamGet Clash team info

Challenges & Status

ToolDescription
lol_get_challengesGet challenge system data
lol_get_player_challengesGet player challenge info
lol_get_server_statusGet LoL server status

Key Features

  • AI Coaching: Claude analyzes your matches and generates detailed coaching reports
  • Data Dragon Integration: Champion, item, rune, and spell names automatically resolved
  • Intelligent Caching: Smart TTL-based caching to reduce API calls
  • 16 Regions: EUW, NA, KR, BR, LA, OC, TR, RU, JP, PH, SG, TH, TW, VN, and more

Quick Start

  1. Get your Apify API Token
  2. Add a custom MCP connector:
https://mrbridge--lol-mcp-server.apify.actor/mcp?token=YOUR_APIFY_TOKEN
  1. Ask Claude: "Analyze my ranked games, my Riot ID is YourName#EUW"

Pricing

Pay-per-event on Apify. $5 free credits/month included.

Links

  • Apify Store: LoL MCP Server
  • Full documentation: See the Apify Store page for detailed README, output examples, and troubleshooting

License

MIT