MCP server exposing 11 tools for riot-games.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/riot-games/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
account_by_riot_id — Riot ID → account/puuid.account_by_puuid — Look up a Riot account (game_name, tag_line, puuid) by puuid via the regional Riot Account API (americas | europe | asia).summoner_by_puuid — Fetch LoL summoner details (summoner ID, account ID, summonerLevel, profileIconId, revisionDate) for a puuid on a specific platform (e.g. na1, euw1).match_ids_by_puuid — List recent LoL match IDs for a puuid on a regional cluster; filter by queue type, start/end timestamp, and paginate with start + count.match — Fetch full LoL match detail by match ID (e.g. NA1_123): participants, champions, stats, team outcomes, and game metadata.match_timeline — Fetch per-frame event timeline for a LoL match ID — kills, item purchases, level-ups, building destructions at each minute interval.league_entries — List all LoL ranked ladder entries for a queue (RANKED_SOLO_5x5), tier (DIAMOND), and division (I) on a platform; paginates with page parameter.champion_rotations — Free champion rotation.champion_mastery — Return full champion mastery list for a puuid on a platform: mastery level, points, chest granted, tokens earned for every champion.summoner_top_mastery — Top N champion mastery.status — Platform status.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/riot-games/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io