Skip to main content
Glama

get_player_main_runes

Retrieve basic rune setups for League of Legends players by entering their Riot ID. This tool accesses live client data to display current rune configurations.

Instructions

Retrieve the basic runes of any player.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
riot_idYes

Implementation Reference

  • main.py:154-162 (handler)
    The main handler function for the 'get_player_main_runes' tool. It is decorated with @mcp.tool() for registration and @with_timeout. It fetches the player's main runes from the League of Legends live client API using the provided riot_id.
    @mcp.tool() @with_timeout async def get_player_main_runes(riot_id: str) -> dict: """ Retrieve the basic runes of any player. """ async with get_lol_client() as client: response = await client.get(f"/liveclientdata/playermainrunes?riotId={riot_id}") return response.json()

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/johnnyinlee/lol-client-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server