mcp-riot
If you are the rightful owner of mcp-riot and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP-Riot is a community-developed Model Context Protocol (MCP) server that integrates with the Riot Games API to provide League of Legends data to AI assistants via natural language queries.
MCP-Riot is an open-source server designed to facilitate the retrieval of League of Legends data through the Riot Games API. It allows AI models to access player information, ranked stats, champion mastery, and recent match summaries. This server is particularly useful for AI assistants that need to provide detailed and up-to-date information about League of Legends players and matches. The project is not affiliated with or endorsed by Riot Games, and League of Legends® is a registered trademark of Riot Games, Inc. Users can clone the repository, install dependencies, and configure their MCP client to start using the server. The server supports various features such as player summaries, top champions, champion mastery, recent matches, and match summaries, making it a comprehensive tool for League of Legends data retrieval.
Features
- Player Summary: Provides the player's level, ranked solo tier, top champion masteries, and recent match history.
- Top Champions: Returns the top N champions based on mastery points.
- Champion Mastery: Returns detailed champion mastery data for a specific champion.
- Recent Matches: Lists recent matches including champion used, K/D/A, and result.
- Match Summary: Returns the player’s match stats, such as KDA, damage, wards, and result.
Tools
get_player_summary
Summarizes level, rank, top champions, and recent matches.
get_top_champions_tool
Returns top champions by mastery points.
get_champion_mastery_tool
Returns mastery details for a specific champion.
get_recent_matches_tool
Returns recent matches for the given summoner.
get_match_summary
Returns match performance stats for a given match ID and puuid.