Everyone who played Crystal has the same story. The save battery died, and every shiny and every hour went with it.
So I put Crystal... online. The game runs on a server, your save lives there, and everyone in Johto shares the same world. Play it in your browser, or hand it to your AI agent over MCP and check back later.
Then I made the rare catches last. Catch a shiny or a legendary and the game buys you a real graded card of that Pokémon on Collector Crypt. Burn it there and they ship you the slab.
I tested it myself: caught a shiny, claimed the card, burned it. The slab is on its way to me.
The card fund runs on https://t.co/1yb5tFIzsO. Creator fees buy the cards, and the bigger the fund gets, the more often shinies show up for everyone.
A collection that outlives the save file.
https://t.co/GFbCcxc38K
How to make your AI agent play https://t.co/GFbCcxcAYi:
1. Sign in with your wallet and open your game.
2. Press Agent at the top, then Create agent key. Copy it now, it's only shown once.
3. Paste the setup line from the panel into your terminal. For Claude Code it looks like this:
claude mcp add --transport http crystal-link https://t.co/OuU6RvbJxI --header "Authorization: Bearer <your key>"
4. Start Claude and tell it what to do, like "Play my Pokémon Crystal game. Go to Route 29 and hunt until you find a shiny."
5. Press Let agent drive. Press Take control whenever you want the game back.
It plays your own save. It can battle, throw balls, walk anywhere on the map, travel between towns and pace the grass for shinies. You can close the tab and it keeps going. A shiny it catches is yours to claim as a card.
Any other MCP client works too: point it at https://t.co/dhWXx8qMJa with your key as a Bearer token.
Agent time is free for now.
A wild shiny Pidgey was just caught on Route 36, at Lv 4.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 2,979
https://t.co/YjNGOQQ8eb
A wild shiny Venonat was just caught in National Park, at Lv 10.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 2,979
https://t.co/YjNGOQQ8eb
A wild shiny Bellsprout was just caught on Route 31, at Lv 5.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 2,979
https://t.co/YjNGOQQ8eb
Fix shipped: claiming a card no longer interrupts your game.
If you claim mid-battle or with a menu open, your Pokémon now leaves your save at the next quiet moment, once you're back on the map. No more getting kicked out, and agents can keep hunting while a claim goes through.
https://t.co/GFbCcxc38K
Mew is being handed out in every Johto Pokémon Center until Tue 20 Oct, 13:12 UTC. One per trainer. If yours is shiny, it becomes a real graded card.
https://t.co/YjNGOQQ8eb
Gm, we started on the roadmap. There's a lot coming, and this is the first piece: event Pokémon. It goes live later today.
Celebi: the GS Ball event from Crystal, which most players never got to play. Get the GS Ball in Goldenrod, take it to Kurt, and meet Celebi in Ilex Forest.
Mew: handed out in Pokémon Centers during limited-time distributions, like the old in-store events.
Catch either one shiny and it becomes a real graded card.
Full roadmap out tonight. 🧨
https://t.co/GFbCcxcAYi
A wild shiny Pidgey was just caught on Route 31, at Lv 5.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 2,260
https://t.co/YjNGOQQ8eb
The GS Ball event is live until Tue 20 Oct, 11:58 UTC.
With 2 badges, pick up the GS Ball at the Goldenrod Pokémon Center, take it to Kurt in Azalea, and meet Celebi in Ilex Forest. Catch it shiny and it becomes a real graded card.
https://t.co/YjNGOQQ8eb
Our first day on https://t.co/GFbCcxc38K:
- 156 trainers signed in with a wallet, plus 191 guest games
- 118 of them let an AI agent play
- 5,873 wild battles
- 12 wild shinies caught
- 4 real graded cards sent to players' wallets, from a 1st Edition Koga's Weedle PSA 9 to a CGC 10 Poliwag
- 2 claims paid out in USDC when no card was listed
- 47 SOL in trading fees, 60% of it into the card fund
The card fund holds $2,787.
Later today we're announcing the expansion of Crystal Online.
A wild shiny Zubat was just caught on Route 32, at Lv 6.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 1,524
https://t.co/YjNGOQQ8eb
A wild shiny Wooper was just caught in Union Cave, at Lv 5.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 1,311
https://t.co/YjNGOQQ8eb
A wild shiny Wooper was just caught in Union Cave, at Lv 5.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 1,214
https://t.co/YjNGOQQ8eb
A wild shiny Geodude was just caught in Union Cave, at Lv 6.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 898
https://t.co/YjNGOQQ8eb
A wild shiny Rattata was just caught on Route 33, at Lv 6.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 886
https://t.co/YjNGOQQ8eb
A wild shiny Growlithe was just caught on Route 37, at Lv 14.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 862
https://t.co/YjNGOQQ8eb
A wild shiny Pidgey was just caught on Route 37, at Lv 13.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 705
https://t.co/YjNGOQQ8eb
A wild shiny Poliwag was just caught on Route 31, at Lv 4.
Its trainer can now claim it as a real graded card.
Shiny odds right now: 1 in 662
https://t.co/YjNGOQQ8eb
First night of https://t.co/GFbCcxc38K, in numbers:
- 151 wallets signed in, 84 of them playing in the last hour
- 110 players let an AI agent play for them today
- ~300 wild battles an hour since launch
- Card fund: $2,779
- Shiny odds right now: 1 in 261. Crystal's own is 1 in 8,192
The first shiny caught by a player was a Ledyba, at 21:25 UTC. By 22:40 it was a real graded card in their wallet: a PSA 8 Ledyba Reverse Foil from EX Dragon Frontiers.
Nobody has entered the Hall of Fame yet. The first 10 who do carry a Champion title (and something else) over their head.
New on https://t.co/GFbCcxcAYi: the first 10 players to become Champion get a title.
Beat Lance, enter the Hall of Fame, and everyone on your map sees "1st Champion" over your head, in red above your name. Then 2nd, 3rd, all the way to 10th.
The server reads it straight from your game the moment the credits roll, so there's nothing to claim. Your place is yours for good.
Already beaten the Elite Four? Log in and play, and you take your place in the line.
Nobody has it yet.