Riot Games API MCP — League of Legends + TFT + Valorant + LoR public data. Free dev key (24h, 100 req / 2 min); apply for permanent key for production.
- Platform:
PLATFORM_RIOT_KEY. BYO:?_apiKey=….
account_by_riot_id(region, game_name, tag_line)— riot ID → puuid (region =americas|europe|asia)account_by_puuid(region, puuid)— account by puuidsummoner_by_puuid(platform, puuid)— summoner detail (platform =na1|euw1| …)summoner_by_name(platform, name)— deprecated, use riot-id flowmatch_ids_by_puuid(region, puuid, start?, count?, queue?, type?, startTime?, endTime?)— recent match idsmatch(region, match_id)— match detailmatch_timeline(region, match_id)— match timelineleague_entries(platform, queue, tier, division, page?)— ranked entrieschampion_rotations(platform)— free champion rotationchampion_mastery(platform, puuid)— champion masterysummoner_top_mastery(platform, puuid, count?)— top N masterystatus(platform)— platform status
https://<region|platform>.api.riotgames.com
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"riot-games": {
"url": "https://gateway.pipeworx.io/riot-games/mcp"
}
}
}Or connect to the full Pipeworx gateway for access to all 1422+ data sources:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}Instead of calling tools directly, you can ask questions in plain English:
ask_pipeworx({ question: "your question about Riot Games data" })
The gateway picks the right tool and fills the arguments automatically.
MIT