# Changelog of League of Legends MCP Server: stats and coaching (`mrbridge/lol-mcp-server`) Actor

- **URL**: https://apify.com/mrbridge/lol-mcp-server/changelog.md
- **Full Actor documentation**: https://apify.com/mrbridge/lol-mcp-server.md

## Changelog

#### 2.0.64 (2026-06-11)

🚀 Features

- Smoother onboarding: one connection URL for every client, with step-by-step setup for Claude Desktop, ChatGPT (developer mode) and the Apify Universal MCP (`mcp.apify.com?tools=mrbridge/lol-mcp-server`) — in both the README and the Console input form.
- Richer "Real example" section in the README: an actual AI coaching diagnosis (champion pool verdicts, death and CS-economy findings, 90-day plan) produced from a real player's ranked history.

#### 2.0.63 (2026-06-11)

🚀 Features

- Refreshed public documentation: README, `llms.txt`, and pricing event descriptions now reflect the full 26-tool catalog and the three billing events (Data Retrieval / Match Data / AI Analysis).
- When your spending limit is reached mid-call, the completed result is now delivered once with an explanatory note; further calls are rejected immediately instead of doing work that can never be billed.

🐛 Bug Fixes

- Hardened input validation (strict formats for PUUID, match, league, summoner and team IDs) and URL encoding of all Riot API path parameters.
- Rate-limit handling now honors Riot's `Retry-After` header; analysis tools cap `matchCount` at 20 to stay within the shared API budget.
- More reliable Standby container lifecycle: graceful shutdown, correct web-server port variable, per-request resource cleanup.

#### 2.0.62 (2026-06-07)

🐛 Bug Fixes

- Capped maximum Standby memory at 512 MB and set the default run memory to 256 MB for leaner, cheaper instances.
- Corrected cross-promotion tool counts and outdated links in the README.

#### 2.0.48 (2026-05-19)

🚀 Features

- Consolidated pay-per-event billing from 5 events down to 3: **Data Retrieval** ($0.003), **Match Data** ($0.005), and **AI Analysis** ($0.015). Live on the Pricing tab since 2026-06-02.
- `lol_get_live_game` now bills as Match Data ($0.005 — a price decrease) and `lol_compare_players` as AI Analysis ($0.015 — a price decrease).

#### 2.0.47 (2026-03-19)

🚀 Features

- New tool `lol_get_mastery_by_champion`: detailed mastery for a specific champion (level, points, progression, season milestones). Total tool count: 25 → 26.
- Parallelized data fetching inside analysis tools — performance analyses return 2–4 seconds faster.
- Richer match data: detailed damage breakdown (physical / magic / true / taken) and team objectives (dragons, barons, turrets, inhibitors) with no extra API calls.
- Champion mastery now supports up to 150 champions per request and includes progression-to-next-level data.
- Performance benchmarks (CS/min, vision) are now adjusted by position for fairer scoring.

🐛 Bug Fixes

- Longer cache lifetimes for immutable data (match IDs, Data Dragon assets) — fewer upstream calls, faster responses.
- Graceful shutdown handling for smoother Standby restarts.

#### 2.0.39 (2026-03-06)

🚀 Features

- **Built-in Riot API key** — you no longer need your own Riot developer account or API key. Connect with just your Apify token and all tools work out of the box.
- Simplified input: only Region, Language, and Cache settings remain.

#### 2.0.35 (2026-03-05)

🐛 Bug Fixes

- Fixed the `latest` build tag pointing to an outdated v1.0 build, which caused errors on the MCP endpoint.
- More reliable startup validation using the Riot platform-status endpoint.

#### 2.0.17 (2026-02-12)

BREAKING CHANGE

- Removed the legacy SSE transport: the `/sse` and `/messages` endpoints no longer exist. Connect via **Streamable HTTP** at `/mcp` instead.

🚀 Features

- Stateless Streamable HTTP transport aligned with the official Apify MCP pattern.
- CORS support with the `Mcp-Session-Id` header exposed for Claude Desktop compatibility.

#### 2.0.0 (2026-02-09)

🚀 Features

- Major v2.0 launch: a single consolidated League of Legends MCP server running in Apify Standby mode.
- Tools for accounts, summoners, ranked stats, match history, match details, match timelines, champion mastery, live games, and AI performance analysis.
- Automatic name resolution via Data Dragon (champions, items, runes, summoner spells).
- Intelligent TTL-based caching and a rate limiter that respects Riot API limits.
- AI analysis available in English and French.
- Pay-per-event billing per tool category.
