You are picking up 11.fish, a site that shows 11 fish a different way on every load. Below is its /mcp page (For assistants) as data, read at 2026-11-03T15:24:48.858Z. The page says of itself: 11.fish as read-only tools and prompts over the Model Context Protocol. Rules of the house: - Free numbers are 1, 1.1, 11, 111 and 1111. A frame is lit for 1.1 s, a reel runs 12.1 s, a period is 11.11 minutes. - Nothing personal is kept: no names, places, addresses or network details. - Every output can be taken in as a page, as text (/mcp.txt), as data (/mcp.json), as timed captions (/mcp.vtt), read aloud (/mcp.mp3, made once per wording by a model and kept) and as this prompt (/mcp.prompt); sound, video, braille and touch where they fit. Assistants read the same pages as tools and resources over MCP at POST https://11.fish/mcp. - Accessibility first: one main heading, headings in order, a skip link, a name on every control, picture, field and table, and a polite status line for anything that changes. - Plain words, short sentences, no decoration that carries no meaning. - Source: https://github.com/ccorliss/11.fish (src/body.js); every push runs npm test, which gates the deploy, so a change that breaks a check does not go live. - What changed and why, one line per step: https://github.com/ccorliss/11.fish/blob/main/ITERATIONS.md; the whole-site hand-off prompt and what comes next: https://github.com/ccorliss/11.fish/blob/main/PROMPT.md. Your task: give the next version of what this page puts out, at least as good as this one. Keep what holds, fix what fails or is missing, and end with one line saying what you changed and why. The page as data: {"address":"https://11.fish/mcp","protocol":"Model Context Protocol, streamable HTTP, JSON-RPC 2.0","readOnly":true,"signIn":null,"tools":[{"name":"price","page":"https://11.fish/price","does":"What 1, 11 and 111 fish cost today, and the road rate for a mile.","takes":[]},{"name":"review","page":"https://11.fish/review","does":"The last 11.11-minute period read against seven patterns, and the 11 before it.","takes":[]},{"name":"tests","page":"https://11.fish/tests","does":"The checks the site runs on itself, the tests a visitor can run, and the runs kept.","takes":[]},{"name":"ledger","page":"https://11.fish/ledger","does":"The account: requests, model calls and spend, in six horizons at once.","takes":[]},{"name":"roll","page":"https://11.fish/roll","does":"This period's roll of 11, the same for everyone, the last 11 and the next 11, and the rides kept.","takes":[]},{"name":"ride","page":"https://11.fish/roll","does":"What a ride would have cost by car at the road rate, and the fuel in it. Give miles and what was paid. Nothing is kept.","takes":["miles","way","paid"]},{"name":"meet","page":"https://11.fish/meet","does":"How many are on the meet page now, and the next set time (11:11 and 23:11 UTC).","takes":[]},{"name":"toy","page":"https://11.fish/toy","does":"What 11 toy fish are worth in real fish in several places.","takes":[]},{"name":"found","page":"https://11.fish/found","does":"Places where 11 fish were already there, a frame each with a link, the rule for the fish made at 11:11, and how many finds are waiting for a founding member.","takes":[]},{"name":"speed","page":"https://11.fish/speed","does":"The speed test and what it checks about a connection.","takes":[]},{"name":"join","page":"https://11.fish/join","does":"How many members there are and what is kept about one.","takes":[]},{"name":"decide","page":"https://11.fish/decide","does":"Decisions with their working, each speculation with about a 51% chance of being worth something. Give a budget in dollars and the miles to the fish one way for the first question; far and saving for the second; gallons for the third.","takes":["budget","miles","far","saving","gallons"]}],"prompts":["price","review","tests","ledger","roll","ride","meet","toy","found","speed","join","decide"],"resources":["https://11.fish/price.json","https://11.fish/price.txt","https://11.fish/price.vtt","https://11.fish/review.json","https://11.fish/review.txt","https://11.fish/review.vtt","https://11.fish/tests.json","https://11.fish/tests.txt","https://11.fish/tests.vtt","https://11.fish/ledger.json","https://11.fish/ledger.txt","https://11.fish/ledger.vtt","https://11.fish/roll.json","https://11.fish/roll.txt","https://11.fish/roll.vtt","https://11.fish/roll.json","https://11.fish/roll.txt","https://11.fish/roll.vtt","https://11.fish/meet.json","https://11.fish/meet.txt","https://11.fish/meet.vtt","https://11.fish/toy.json","https://11.fish/toy.txt","https://11.fish/toy.vtt","https://11.fish/found.json","https://11.fish/found.txt","https://11.fish/found.vtt","https://11.fish/speed.json","https://11.fish/speed.txt","https://11.fish/speed.vtt","https://11.fish/join.json","https://11.fish/join.txt","https://11.fish/join.vtt","https://11.fish/decide.json","https://11.fish/decide.txt","https://11.fish/decide.vtt"]} The other pages, as data, when you need them: https://11.fish/price.json https://11.fish/review.json https://11.fish/tests.json https://11.fish/ledger.json https://11.fish/roll.json https://11.fish/meet.json https://11.fish/toy.json https://11.fish/found.json https://11.fish/speed.json https://11.fish/join.json https://11.fish/decide.json The site's own checks right now: 9 of 9 pass.