Reading the site
What the site serves an agent that is not signed in: Markdown, and the files agents look for.
The front page, the top of Apple Music's US chart and every story's page are public. An agent reads them signed out, as a visitor does, and finds the rest from the files agents look for at a site's root.
Markdown
Ask the front page for text/markdown ahead of text/html in Accept and it answers in Markdown, as /index.md does: the chart's top ten and the people on it, the day's topics and the newest stories. Claude Code's own header, text/markdown, text/html, */*, gets the Markdown.
Every page of these docs answers the same way, and at its address with .md added (/developers/api.md; the front page's is /developers/index.md), each opening with its title, its line and its canonical address. /developers/llms.txt lists them all.
At the root
| Address | What it holds |
|---|---|
https://terminal.cloud.wavo.me/llms.txt | What the site is, when to use it, and where to go |
https://terminal.cloud.wavo.me/auth.md | How an agent signs in to the workspace's MCP server |
https://terminal.cloud.wavo.me/pricing.md | What is free, and what the subscription opens and costs |
https://terminal.cloud.wavo.me/sitemap.xml | Every public page |
https://terminal.cloud.wavo.me/openapi.json | The public API, in OpenAPI 3.1 |
https://terminal.cloud.wavo.me/.well-known/api-catalog | The API catalog (RFC 9727) |
https://terminal.cloud.wavo.me/.well-known/ard.json | The agent resource catalog: both MCP servers, by their cards |
https://terminal.cloud.wavo.me/.well-known/agent-skills/index.json | The agent skill, wavo-music-news: reading the news and the chart through the API or the MCP server |
The front page's answer names /index.md, /llms.txt, the sitemap, the API catalog, /openapi.json and the resource catalog in its Link header.
Statuses
A signed-out request gets the status of what it asked for. A path the site does not serve is 404, in Markdown or JSON when the request asks for either; a script's request for an /api/ route behind sign-in is 401, sign_in_required, never a sign-in page. Errors lists every code.