League of Legends MCP Server - AI Game Analysis avatar

League of Legends MCP Server - AI Game Analysis

Pricing

from $10.00 / 1,000 ai analyses

Go to Apify Store
League of Legends MCP Server - AI Game Analysis

League of Legends MCP Server - AI Game Analysis

Connect AI assistants to League of Legends data via MCP. 26 tools for player profiles, ranked stats, match history, champion mastery, live game, league standings, clash, challenges & AI coaching. No Riot API key needed. Works with Claude Desktop, ChatGPT & any MCP-compatible AI agent.

Pricing

from $10.00 / 1,000 ai analyses

Rating

5.0

(1)

Developer

MrBridge

MrBridge

Maintained by Community

Actor stats

0

Bookmarked

19

Total users

7

Monthly active users

3 days ago

Last modified

Share

🎮 League of Legends MCP Server

League of Legends MCP Server connects AI assistants — Claude Desktop, ChatGPT, and any MCP-compatible agent — to live League of Legends data via the Model Context Protocol. Let AI analyze your games, find what's costing you LP, and coach you on your real numbers: 26 tools covering player profiles, ranked stats, match history, champion mastery, live games, league standings, Clash, challenges, and AI-powered coaching.

Ask Claude "Analyze my last 20 ranked games and tell me why I'm stuck in Bronze" — it calls lol_get_player_profile and lol_analyze_performance and hands you a coaching report with strengths, weaknesses, and a climbing plan. No Riot API key needed, no setup, no coding — just connect and start analyzing.

What is LoL MCP Server?

LoL MCP Server runs in Apify's Standby mode as a persistent server that conversational AI assistants — Claude Desktop, ChatGPT, and any MCP-compatible client — call to read and analyze any player's League of Legends data. Ask in plain language; the AI pulls your real numbers and coaches you on them.

  • 🩺 Performance diagnosis that names the leak — deaths per game, CS economy, vision habits and KDA benchmarked against your rank, from your real ranked games
  • 🎯 A champion pool built for your playstyle — not a generic tier list; recommendations grounded in the champions that actually win for you
  • 📜 Full match breakdowns — KDA, damage, objectives, gold and minute-by-minute timelines, name-resolved via Data Dragon (no cryptic IDs)
  • 📡 Live & ladder intel — scout live games, Challenger/GM/Master ladders, any tier page, Clash teams and challenge leaderboards
  • ⚔️ 26 tools, 16 regions — EUW to KR; AI analysis in English or French
  • 🔑 Zero setup, built-in Riot key — no developer account, no 24-hour key to regenerate; connect and ask
  • 🔌 Speaks MCP over Streamable HTTP — built for Claude Desktop, ChatGPT, and any MCP-compatible client
  • Standby mode — fast responses once warm; cold start adds ~5–10 s only on the first call after idle

Quick Start — Connect in 2 minutes

No Riot API key needed — the server includes a built-in key. Your connection URL is the same for every client — replace YOUR_APIFY_TOKEN with your Apify API token:

https://mrbridge--lol-mcp-server.apify.actor/mcp?token=YOUR_APIFY_TOKEN

1. Connect your AI assistant

  • Claude DesktopSettings → Connectors → Add custom connector, paste the URL above, save.
  • ChatGPT (Plus / Pro / Team / Enterprise) — Settings → Connectors, enable Developer mode, Add custom connector, paste the URL, save. Also available in deep research.
  • Apify Universal MCP — already using mcp.apify.com? Skip the separate config and add this server as a tool: https://mcp.apify.com?tools=mrbridge/lol-mcp-server.

2. Start asking questions

That's it! Try:

"Look up the profile of Faker on KR and tell me his current rank"

The endpoint speaks Streamable HTTP at /mcp — there is no /sse endpoint.

Real Example: AI coaching from your match history

Here is the kind of analysis Claude produces for a real player (Bronze III jungle main, EUW) over 50 ranked games — using only this MCP server's tools, with no manual data entry.

The diagnosis (from lol_analyze_performance):

Your problem isn't creating plays — 8.2 assists per game is above your rank's average. It's dying: 6.8 deaths per game against a sub-4.5 target, for a 1.61 KDA. And your farming collapses under pressure — 87 vs 262 CS in games of similar length, roughly 600–700 gold per game left on the table.

What works vs what holds you back (mastery and win rates cross-referenced):

ChampionRanked gamesWin rateVerdict
Rammus4144%⭐ statistically reliable main — keep
Udyr (M20, 271K pts)1225%🚩 highest mastery, worst results — retrain first
Alistar7~14%🚩 avoid until mechanics improve

From there Claude drew the actionable plan: keep Rammus as primary with a backup for ban games, cut deaths by changing gank exits, stabilize the farming routine under pressure — then laid out ELO benchmarks and a 90-day improvement plan.

Every number above came from the player's real match history through this MCP server. Just ask your AI to analyze any Riot ID.

Try it yourself:

"Analyze my last 20 ranked games and create a detailed performance report with a plan to climb. My Riot ID is YourName#TAG on EUW."

Other MCP clients

Any MCP-compatible client speaks to the same Streamable HTTP endpoint (/mcp) with your Apify token in the Authorization: Bearer header or ?token= query. This server is built for conversational assistants — Claude Desktop and ChatGPT are where game coaching shines.

Zapier, Make & n8n

LoL MCP Server runs on Apify, which integrates natively with automation platforms: use the Apify Zapier integration, the Apify Make integration, or the Apify n8n node with Actor ID EC9IhPoWo8Z4mHPJU. Example Zap: daily ranked-stats analysis posted to Discord.

Authentication

All requests require an Apify API token (get it here), passed either as the ?token= query parameter or as an Authorization: Bearer header (preferred for production). An invalid token returns HTTP 401 and consumes nothing. No Riot API key is required — the server includes a built-in key.

What tools are available? (26 tools)

Account & Profile

Billed as Data Retrieval ($0.003/call), except lol_get_player_profile, which bills as Match Data ($0.005/call).

ToolWhat it does
lol_get_accountAccount by Riot ID; returns the PUUID used by other calls
lol_get_summonerSummoner info (level, profile icon) by PUUID
lol_get_rankedRanked info (tier, rank, LP, win/loss) by PUUID
lol_get_player_profileComplete profile (account + summoner + ranked) in one call — the recommended starting point

Match Data

Billed as Match Data ($0.005/call).

ToolWhat it does
lol_get_match_historyRecent match IDs for a player
lol_get_match_detailsDetailed match data with resolved champion, item and rune names
lol_get_match_timelineMinute-by-minute timeline: gold differences, kills, objectives

Champion Mastery

Billed as Data Retrieval ($0.003/call).

ToolWhat it does
lol_get_champion_masteryTop champion masteries with points, levels and champion roles
lol_get_mastery_by_championDetailed mastery for one champion: level, points, progression, season milestones

Live Game

Billed as Match Data ($0.005/call).

ToolWhat it does
lol_get_live_gameCheck if a player is in game; live details: participants, champions, runes, spells

Leagues & Ranked Ladders

Billed as Data Retrieval ($0.003/call).

ToolWhat it does
lol_get_league_topChallenger, Grandmaster or Master league, sorted by LP
lol_get_league_entriesLeague entries by queue, tier and division (paginated)
lol_get_league_by_idFull league by its UUID
lol_get_league_entries_expPaginated entries including apex tiers (Master+)

Clash

Billed as Data Retrieval ($0.003/call).

ToolWhat it does
lol_get_clash_playerClash registration info for a player (teams, positions)
lol_get_clash_teamClash team: name, tier, captain and players
lol_get_clash_tournamentsActive Clash tournaments, by ID or by team

Challenges

Billed as Data Retrieval ($0.003/call).

ToolWhat it does
lol_get_challengesChallenge configurations, percentiles or leaderboards
lol_get_player_challengesA player's challenge progression: points, categories, progress

Utility

Billed as Data Retrieval ($0.003/call).

ToolWhat it does
lol_get_champion_rotationCurrent free champion rotation
lol_get_featured_gamesFeatured (spectatable) high-level games currently running
lol_get_server_statusServer status for a region: incidents and maintenance

AI Analysis

Billed as AI Analysis ($0.015/call).

ToolWhat it does
lol_analyze_performanceRecent performance: stats, strengths, weaknesses, rank-based tips
lol_analyze_championPerformance on a specific champion with stats and tips
lol_get_improvement_tipsPersonalized, actionable tips with current vs target values
lol_compare_playersCompare two players side by side: KDA, CS, vision, damage

What can AI do with your LoL data?

  • Post-game coaching — "I just lost 3 games in a row. Analyze what went wrong."
  • Champion pool optimization — "Which 3 champions should I focus on to climb fastest?"
  • Duo synergy analysis — "Compare me and my duo partner. What are our strengths together?"
  • Live scouting — "I'm in game right now. Scout my opponents."

What does the output look like?

A sample response from lol_analyze_performance:

Performance Analysis: YourName#EUW (last 20 ranked games)
Overall: 12W 8L (60% WR) | Avg KDA: 2.8 | Avg CS/min: 6.4
Strengths: vision score above Gold average; strong early game
Weaknesses: deaths spike after 25 min; champion pool too wide
Recommendation: narrow your pool to Jinx (68% WR) and Kai'Sa (62% WR).

Which regions are supported?

All 16 League of Legends regions, from euw1 (Europe West) and na1 to kr — the full list is in the input form. Configuration options: defaultRegion (default euw1), defaultLanguage (en or fr, used for AI analysis), cacheEnabled (default true).

Standby mode & performance

The server runs in Apify Standby mode — a persistent HTTP server that stays warm between requests.

  • Cold start: ~5–10 seconds on the first request after inactivity; requests are fast while warm.
  • Idle timeout: 5 minutes without requests, then the server shuts down; the next request triggers another cold start.
  • No idle cost for you: billing is per tool call only — you pay nothing while the server sits idle.

How much does it cost?

LoL MCP Server uses a pay-per-event pricing model: your AI assistant's tool calls are billed under three events — Data Retrieval, Match Data, and AI Analysis — and you're charged only on successful calls. See the Pricing tab for the live price table by Apify subscription tier.

A typical session — one profile check plus a 20-match performance analysis — costs about $0.04.

What is NOT charged: failed tool calls are never billed.

Cost cap: you can cap spending with Apify's maximum total charge limit (ACTOR_MAX_TOTAL_CHARGE_USD). Once the cap is reached, further tool calls are rejected instead of billing past your limit.

FAQ

Do I need a Riot API key?

No. The server includes a built-in Riot API key. You can start immediately without a Riot developer account.

Why is my first request slow?

Cold start — after 5 idle minutes the server shuts down and the next request takes ~5–10 s to spin it up (see Standby mode).

Does this work with ChatGPT?

Yes — via Developer-mode connectors and deep research (see Quick Start). Claude Desktop and any MCP-compatible client work too.

What rate limits apply?

The server respects Riot Games API limits (20 requests/second, 100 requests/2 minutes) with an internal rate limiter and caching, so bursts of tool calls are queued rather than failing.

What happens when I hit my spending cap?

Subsequent tool calls return an error instead of being billed. You are never charged beyond your cap.

Can I analyze other players?

Yes. Any player's public data can be looked up by Riot ID (gameName#tagLine) — no special permission is needed for public data.

Is my data stored?

No. Requests are processed in real time; no player data is stored permanently. All data comes directly from Riot Games' official API.

How do I see my usage and costs?

In the Apify Console under Billing → Usage, filtered by this Actor.

Other MCP servers by mrbridge

ServerCategoryToolsBest for
ESPN MCP ServerSports13 toolsLive scores, standings & stats for 25+ leagues
TFT MCP ServerGaming19 toolsTeamfight Tactics comp analysis & coaching
Latest News MCPNews14 toolsReal-time news from 27 free APIs
Todoist AI AssistantProductivity35 toolsSmart task management & AI prioritization

All servers use pay-per-event pricing. $5 free credits/month included.

Built by MrBridge

This MCP server is built by MrBridge — see the LoL MCP server overview or the MCP server catalog. Learn more about what we do at mr-bridge.com.

Resources

This Actor retrieves publicly available game data through the official Riot Games API. You are responsible for ensuring your use complies with the Riot Games API Terms of Service and applicable data-protection regulation. LoL MCP Server is not endorsed by and is not affiliated with Riot Games; League of Legends is a trademark of Riot Games, Inc.

Your feedback

Found a bug or have a feature request? Open an issue on the Issues tab — we read every report.


Built with ❤️ for the League of Legends community