@pipeworx/riot-games

Connect: https://gateway.pipeworx.io/riot-games/mcp · Install: one-click buttons

Tools: 11

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.

Auth

  • Platform: PLATFORM_RIOT_KEY. BYO: ?_apiKey=….

Tools (LoL)

  • account_by_riot_id(region, game_name, tag_line) — riot ID → puuid (region = americas | europe | asia)
  • account_by_puuid(region, puuid) — account by puuid
  • summoner_by_puuid(platform, puuid) — summoner detail (platform = na1 | euw1 | …)
  • summoner_by_name(platform, name)deprecated, use riot-id flow
  • match_ids_by_puuid(region, puuid, start?, count?, queue?, type?, startTime?, endTime?) — recent match ids
  • match(region, match_id) — match detail
  • match_timeline(region, match_id) — match timeline
  • league_entries(platform, queue, tier, division, page?) — ranked entries
  • champion_rotations(platform) — free champion rotation
  • champion_mastery(platform, puuid) — champion mastery
  • summoner_top_mastery(platform, puuid, count?) — top N mastery
  • status(platform) — platform status

Data source

https://<region|platform>.api.riotgames.com

Tools

  • 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.

Tools

  • account_by_puuid — Look up a Riot account (game_name, tag_line, puuid) by puuid via the regional Riot Account API (americas | europe | asia).
  • account_by_riot_id — Riot ID → account/puuid.
  • champion_mastery — Return full champion mastery list for a puuid on a platform: mastery level, points, chest granted, tokens earned for every champion.
  • champion_rotations — Free champion rotation.
  • 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.
  • match — Fetch full LoL match detail by match ID (e.g. NA1_123): participants, champions, stats, team outcomes, and game metadata.
  • 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_timeline — Fetch per-frame event timeline for a LoL match ID — kills, item purchases, level-ups, building destructions at each minute interval.
  • status — Platform status.
  • 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).
  • summoner_top_mastery — Top N champion mastery.

Regenerated from source · build July 4, 2026