OP.GG

Access real-time gaming data across popular titles like League of Legends, TFT, and Valorant, offering champion analytics, esports schedules, meta compositions, and character statistics.

OP.GG MCP Server

🇰🇷 한국어 | 🇯🇵 日本語 | 🇨🇳 简体中文 | 🇹🇼 繁體中文 | 🇧🇷 Português

The OP.GG MCP Server is a Model Context Protocol implementation that provides AI agents with access to OP.GG game data for League of Legends, Teamfight Tactics, and Valorant.

opgg-mcp-lol-leaderboard

Endpoint

https://mcp-api.op.gg/mcp

The server supports Streamable HTTP transport.

Field Selection

Most tools require a desired_output_fields parameter to specify which fields to return. This reduces payload size and improves response efficiency.

Syntax

PatternDescriptionExample
fieldSingle fieldname
parent.childNested fielddata.summoner.level
array[]Array fieldchampions[]
array[].fieldField in array itemsdata.champions[].name
{a,b,c}Multiple fields at same level{name,title,lore}
parent.{a,b}Multiple nested fieldsdata.summoner.{level,name}
array[].{a,b}Multiple fields in array itemsdata.champions[].{name,title}

Example

{
  "desired_output_fields": [
    "data.summoner.{game_name,tagline,level}",
    "data.summoner.league_stats[].{game_type,win,lose}",
    "data.summoner.league_stats[].tier_info.{tier,division,lp}"
  ]
}

Available Tools

League of Legends

Champions

ToolDescription
lol_get_champion_analysisGet detailed champion stats (win/pick/ban rates), optimal builds (items, runes, skills, spells), counter matchups, and team synergies
lol_get_champion_synergiesGet champion synergy information
lol_get_lane_matchup_guideGet lane matchup guide for a specific lane
lol_list_champion_detailsGet ability, tip, lore, and stat metadata for up to 10 champions
lol_list_champion_leaderboardGet champion leaderboard data
lol_list_championsList all champion metadata
lol_list_lane_meta_championsGet lane-by-lane champion tiers with win/pick/ban rates, KDA, and tier rankings

Summoners

ToolDescription
lol_get_summoner_game_detailGet detailed information for a specific game (all players)
lol_get_summoner_profileGet summoner profile with rank, tier, LP, win rate, and champion pool
lol_list_summoner_matchesGet recent match history with per-game stats

Resources

ToolDescription
lol_list_discounted_skinsGet currently discounted skins
lol_list_itemsList all item metadata

Pro Players

ToolDescription
lol_get_pro_player_riot_idGet Riot ID for a pro player

Esports

ToolDescription
lol_esports_list_schedulesGet upcoming LoL esports schedules with teams, leagues, and match times
lol_esports_list_team_standingsGet team standings for a LoL league

Teamfight Tactics (TFT)

ToolDescription
tft_get_champion_item_buildGet champion item build recommendations
tft_get_play_styleGet play style recommendations
tft_list_augmentsGet augment list and descriptions
tft_list_champions_for_itemGet champion recommendations for a specific item
tft_list_item_combinationsGet item combination recipes
tft_list_meta_decksGet current meta decks

Valorant

ToolDescription
valorant_list_agent_compositions_for_mapGet agent compositions for a specific map
valorant_list_agent_statisticsGet agent statistics and meta data
valorant_list_agentsGet agent metadata with abilities and roles
valorant_list_leaderboardGet leaderboard by region (ap, br, eu, kr, latam, na)
valorant_list_mapsGet map metadata
valorant_list_player_matchesGet player match history

License

This project is licensed under the MIT License - see the LICENSE file for details.

Related Links

Related Servers