For assistants
An assistant such as Claude or Copilot can read this site as tools, over the Model Context Protocol. Everything here is for reading; nothing can be changed through it, and no sign-in is asked for.
The address
https://11.fish/mcp. Add it to the assistant as a remote server (streamable HTTP). It answers JSON-RPC 2.0 sent by POST.
The tools
| Tool | What it gives | Takes |
|---|---|---|
| price | What 1, 11 and 111 fish cost today, and the road rate for a mile. | nothing |
| review | The last 11.11-minute period read against seven patterns, and the 11 before it. | nothing |
| tests | The checks the site runs on itself, the tests a visitor can run, and the runs kept. | nothing |
| ledger | The account: requests, model calls and spend, in six horizons at once. | nothing |
| roll | This period's roll of 11, the same for everyone, the last 11 and the next 11, and the rides kept. | nothing |
| ride | 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. | miles, way, paid |
| meet | How many are on the meet page now, and the next set time (11:11 and 23:11 UTC). | nothing |
| toy | What 11 toy fish are worth in real fish in several places. | nothing |
| found | 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. | nothing |
| speed | The speed test and what it checks about a connection. | nothing |
| join | How many members there are and what is kept about one. | nothing |
| decide | 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. | budget, miles, far, saving, gallons |
The resources
Each page is also offered as a resource: as data, as plain text, as timed captions and as one prompt for a model, at the page address with .json, .txt, .vtt or .prompt on the end; with .mp3 on the end it is read aloud by a model, made once for each wording and kept. The ledger's raw spans are a resource too, as OTLP JSON.
The prompts
Each tool has a prompt of the same name: the page as it stands, the rules of the house and one ask, ready to hand to a model. The same text is at any page with .prompt on the end.
To try it from a terminal
curl -s https://11.fish/mcp -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
GET /mcp.json
{
"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"
]
}