Labsco
MCP SERVER

MCP Riot Server

by jifrozen0110

Ask about a League of Legends player — rank, best champions, recent games — and get it from the Riot Games API.

Sports, Fantasy & Esports Data
Summary
Player questions answered from live match data.

Rank, mastery and the last few games come back in one exchange — the lookup people currently do on a third-party stats site, run against Riot's own API instead.

What it is

A community server over the Riot Games API, not affiliated with Riot. Name a summoner and it returns level, ranked solo tier, top champion masteries and recent match history; name a match and it returns that game's stats.

What you get
  • get_player_summary returns level, ranked solo tier, top masteries and recent matches in a single answer
  • get_top_champions_tool ranks a player's champions by mastery points
  • get_champion_mastery_tool returns detailed mastery on one named champion
  • get_recent_matches_tool lists recent games with champion, K/D/A and result
  • get_match_summary breaks one match down by ID: KDA, damage, wards and result
Requirements

Python with uv, and your own Riot API key from developer.riotgames.com, kept in a .env file that the client points the server at when it launches.