Riot Games MCP Server
Access League of Legends player data — summoner profiles, match history, ranked stats, champion masteries and live games.
Ask AI about this MCP Server
Vinkius supports streamable HTTP and SSE.

* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
What is the Riot Games API MCP Server?
The Riot Games API MCP Server gives AI agents like Claude, ChatGPT, and Cursor direct access to Riot Games API via 12 tools. Access League of Legends player data — summoner profiles, match history, ranked stats, champion masteries and live games. Powered by the Vinkius - no API keys, no infrastructure, connect in under 2 minutes.
Built-in capabilities (12)
Tools for your AI Agents to operate Riot Games API
Ask your AI agent "Find the summoner Faker on KR server." and get the answer without opening a single dashboard. With 12 tools connected to real Riot Games API data, your agents reason over live information, cross-reference it with other MCP servers, and deliver insights you would spend hours assembling manually.
Works with Claude, ChatGPT, Cursor, and any MCP-compatible client. Powered by the Vinkius - your credentials never touch the AI model, every request is auditable. Connect in under two minutes.
Why teams choose Vinkius
One subscription gives you access to thousands of MCP servers - and you can deploy your own to the Vinkius Edge. Your AI agents only access the data you authorize, with DLP that blocks sensitive information from ever reaching the model, kill switch for instant shutdown, and up to 60% token savings. Enterprise-grade infrastructure and security, zero maintenance.
Build your own MCP Server with our secure development framework →Vinkius works with every AI agent you already use
…and any MCP-compatible client


















Riot Games MCP Server capabilities
12 toolsReturns game name, tag line and account metadata. Get player account details by PUUID
Returns the PUUID (Player Universally Unique Identifier), game name, tag line and account metadata. The PUUID is required for most other API calls. Get player account by Riot ID (game name + tag line)
Returns game mode, game type, banned champions, all players with their champions, summoner spells, runes and team info. Returns 404 if the summoner is not in a game. Platform codes: br1, na1, euw1, eun1, kr, jp1, oc1, la1, la2, tr1, ru. Get current live game for a summoner
Uses Data Dragon (static data, no API key needed). Get detailed info for a specific champion
Returns champion ID, mastery level (1-7), mastery points, last play time, chest earned status and tokens needed for next level. Platform codes: br1, na1, euw1, eun1, kr, jp1, oc1, la1, la2, tr1, ru. Get champion mastery data for a player
Uses Data Dragon (static data, no API key needed). Optional version (e.g. "14.1.1") and locale (e.g. "en_US", "pt_BR"). Get all League of Legends champions
Returns game mode, banned champions, all players with their champions, summoner spells and game length. Platform codes: br1, na1, euw1, eun1, kr, jp1, oc1, la1, la2, tr1, ru. Get currently featured games (high elo live games)
Returns tier (IRON, BRONZE, SILVER, GOLD, PLATINUM, EMERALD, DIAMOND, MASTER, GRANDMASTER, CHALLENGER), rank (I-IV), LP, wins, losses and hot/streak info. Platform codes: br1, na1, euw1, eun1, kr, jp1, oc1, la1, la2, tr1, ru. Get ranked league entries for a summoner
Requires the regional routing where the match was played (americas, europe, asia, sea). Get detailed match data by match ID
Returns up to 20 match IDs by default. Use count (1-100) to get more matches and start for pagination. Regional routing: americas (NA, BR, LAN, LAS), europe (EUW, EUNE, TR, RU), asia (KR, JP), sea (PH, SG, TH, TW, VN, OCE). Get match history (match IDs) for a player
Returns summoner level, profile icon ID, revision date and account ID. Platform codes: br1, na1, euw1, eun1, kr, jp1, oc1, la1, la2, tr1, ru. Get League of Legends summoner profile by summoner ID
The summoner ID is needed for league and spectator queries. Platform codes: br1, na1, euw1, eun1, kr, jp1, oc1, la1, la2, tr1, ru. Get League of Legends summoner profile by PUUID
What the Riot Games MCP Server unlocks
Connect to Riot Games API and access League of Legends player data through natural conversation.
What you can do
- Player Lookup — Find any player by Riot ID (game name + tag line) and get their PUUID
- Summoner Profile — Get summoner level, profile icon and account details
- Match History — Browse recent matches with full details (KDA, items, runes, gold, damage)
- Ranked Stats — Check current rank, tier, LP and win/loss records for all queues
- Champion Masteries — View champion mastery levels, points and tokens
- Live Games — Check if a player is currently in-game with team compositions and bans
- Featured Games — Browse high-elo live games currently in progress
- Champion Data — Get full champion info including abilities, stats, lore and skins
How it works
1. Subscribe to this server
2. Enter your Riot Games API Key (free registration at developer.riotgames.com)
3. Start exploring League of Legends data from Claude, Cursor, or any MCP-compatible client
Who is this for?
- Players — check your ranked stats, match history, champion masteries and live games
- Coaches & Analysts — analyze player performance, match data and ranked distributions
- Content Creators — access player data, live games and champion info for content
Frequently asked questions about the Riot Games MCP Server
How do I get a Riot Games API key?
Register at developer.riotgames.com and sign in with your Riot account to get your personal development API key. It's free and works immediately.
What is a PUUID?
PUUID (Player Universally Unique Identifier) is a unique ID assigned to every Riot account. It's required for most API calls like match history and champion masteries. Get it using get_account_by_riot_id with the player's game name and tag line.
What are platform codes?
Platform codes identify specific game servers: na1 (North America), euw1 (Europe West), eun1 (Europe Nordic & East), kr (Korea), br1 (Brazil), jp1 (Japan), la1/la2 (Latin America), tr1 (Turkey), oc1 (Oceania). Match history uses regional routing instead: americas, europe, asia, sea.
What are the API rate limits?
Development API keys are limited to 20 requests per second and 100 requests per 2 minutes. If you exceed these limits, the API returns a 429 error. Wait a moment and retry.
More in this category
You might also like
Connect Riot Games with your favorite client
Step-by-step setup guides for every MCP-compatible client and framework:
Anthropic's native desktop app for Claude with built-in MCP support.
AI-first code editor with integrated LLM-powered coding assistance.
GitHub Copilot in VS Code with Agent mode and MCP support.
Purpose-built IDE for agentic AI coding workflows.
Autonomous AI coding agent that runs inside VS Code.
Anthropic's agentic CLI for terminal-first development.
Python SDK for building production-grade OpenAI agent workflows.
Google's framework for building production AI agents.
Type-safe agent development for Python with first-class MCP support.
TypeScript toolkit for building AI-powered web applications.
TypeScript-native agent framework for modern web stacks.
Python framework for orchestrating collaborative AI agent crews.
Leading Python framework for composable LLM applications.
Data-aware AI agent framework for structured and unstructured sources.
Microsoft's framework for multi-agent collaborative conversations.
Give your AI agents the power of Riot Games API MCP Server
Production-grade Riot Games MCP Server. Verified, monitored, and maintained by Vinkius. Ready for your AI agents — connect and start using immediately.






