Things · Games and communities

Elixir

A service that records Clash Royale history and serves it to players, clans, and their AI agents over MCP.

The game remembers the present. Elixir remembers what happened.

Status
Active Being built or operated.
Dates
Started Sep 3, 2026
Where
elixir.poapkings.com/
Topics
Agents MCP Play
Page views
1,248 in the twelve months to Sep 30, 2026 2025-10: 02025-11: 02025-12: 02026-01: 02026-02: 02026-03: 02026-04: 02026-05: 02026-06: 02026-07: 02026-08: 02026-09: 1248
Latest evidence
Latest publication, Oct 21, 2026
The front page of elixir.poapkings.com on Oct 20, 2026
elixir.poapkings.com on Oct 20, 2026. The collector captures the front page once a month.

The Clash Royale API offers a current snapshot and a short, rotating battle log of about 30 battles. Elixir continuously records observations so players, clans, and their agents can ask questions about the history: battles, rosters, river races, and seasons.

I built it by turning Elixir Bot, the POAP KINGS clan agent, “upside-down.” Instead of one bot keeping its own database, the record became a service that any agent can use over MCP. Claude and I wrote the specification, then put Claude Code in a loop; six hours later there was a working system, and Elixir MCP launched on September 3, 2026. The next day the old bot’s archive was replayed into the recorder, bringing battles back to mid-May.

In the browser, Elixir is the Console for a player’s own history and the Ladder for exploring ladder results. Elixir Clan runs in the same application, and Elixir Drop signs its players in with Elixir. Volunteer collectors do all of the fetching. Elixir is free, and its updates feed records every user-visible change.

The build

  • Independent collectors fetch public game observations from machines with allowlisted IP addresses, sharing one rate budget.
  • One recorded history serves the browser application, a remote MCP server, and a versioned JSON API.
  • Everything cloud-side is serverless, with PostgreSQL, S3, and Lambda functions in one CloudFormation stack.
  • Clan management and Ladder are features of the same platform, sharing its record and application shell.

Eleventy React PostgreSQL AWS Lambda MCP

Architecture

Activity

2,305 commits (1,885 with Claude, 6 with Codex, 413 with another agent, 1 by me), the first on Sep 3, 2026.

50 publications collected from its feeds, the oldest from Oct 12, 2026.

The latest weeks with activity

All activity, week by week. Who made each commit is from its author and co-author lines.

Sources and evidence

Observed daily from GitHub, sitemaps, feeds, the Internet Archive, and Tinylytics. Evidence never sets a status.

  • jthingelstad/elixir-mcp implementation

    Clash Royale history recorder + remote MCP server. Unofficial; not endorsed by Supercell.

    • Repository created Sep 3, 2026 (a development record, not a launch date)
    • JavaScript, TypeScript, CSS
    • Latest commit Oct 21, 2026; 299+ commits on main between Jul 1, 2026 and Oct 23, 2026
    • Observed Oct 23, 2026
  • elixir.poapkings.com/ website

    • Feed “Elixir updates”: 50 items, newest Oct 21, 2026
    • Sitemap: 978 pages
    • 1,248 page views from Oct 1, 2025 to Sep 30, 2026, counted by Tinylytics
    • Observed Oct 23, 2026

2025-11: 02025-12: 02026-01: 02026-02: 02026-03: 02026-04: 02026-05: 02026-06: 02026-07: 02026-08: 02026-09: 16282026-10: 727 Commits and publications per month, last twelve months.

Connections

Connections of Elixirsupplies game reference data togave rise tosigns players in and reads itsseason clock fromgathers observations forwas hired to driveprovides recorded facts toincludessupplies clan data toElixirClash Royale API AgentReferenceElixir BotElixir DropElixir CollectorOttoElixir DiscordElixir ClanPOAP KINGS
  • Elixir provides recorded facts to Elixir Discord

    The configurable Discord agent gets its game facts through Elixir MCP tools. Source

  • Elixir includes Elixir Clan

    Clan management is a feature of the same Elixir platform and shares its recorded history, application, and runtime. Source

  • Elixir supplies clan data to POAP KINGS

    The POAP KINGS website reads clan and roster data from Elixir’s JSON API. Source

  • Clash Royale API Agent Reference supplies game reference data to Elixir

    Elixir’s deck archetype labels and card roles come from data files in the reference. Source

  • Elixir Bot gave rise to Elixir

    The original Elixir Bot was retired in September 2026. Recorded game history became the broader Elixir platform. Source

  • Elixir Drop signs players in and reads its season clock from Elixir

    Drop players sign in with their Elixir account, and Drop’s seasons follow the Clan Wars clock that Elixir records. Source

  • Elixir Collector gathers observations for Elixir

    Collectors lease work from Elixir, fetch public observations from the Clash Royale API, and submit the results. Source

  • Otto was hired to drive Elixir

    In October 2026 I set up a new generation of Otto on OpenAI’s dots to drive my Elixir project, and interviewed it for the job before it started working with Codex. Source

History

  1. milestone A new generation of Otto

    I set up Otto on OpenAI’s dots and interviews it for the job of driving Elixir. Source

  2. milestone Clan moves into the shared Elixir application

    Clan is mounted in the shared application, carrying its management capabilities into the platform. Source

  3. launch Ladder opens

    A player's season, read back one mode at a time, at /ladder. Source

  4. milestone Elixir Clan moves to /clan

    Clan left clan.poapkings.com for elixir.poapkings.com/clan. Source

  5. retirement Elixir Bot retires. Its ideas keep going.

    The retirement record names the projects that grew out of the original clan agent, including Elixir MCP, Collector, Discord, and Clan. Source

  6. milestone Collectors become their own thing

    The operator worker is split from Elixir MCP into its own repository. Source

  7. launch Elixir MCP launches

    Recording, the MCP server, clan war data and the collector fleet went live. Source

  8. development Elixir: recorded development begins

    The earliest commit in this repository is a development record; the project or idea may predate it. Source