{"$schema":"https://agents-txt.com/schema/agents-json/v1.0.json","version":"1.0","standard":"https://agents-txt.com","site":{"name":"anew","url":"https://anew.page","description":"Free webpages: websites that live in the URL.","documentation":"https://anew.page/llms.txt","privacy":"https://github.com/round/anew.page/blob/main/LICENSE.md","rateLimit":{"requests":300,"windowSeconds":60,"scope":"client IP, shared across /write, /mcp and /a2a/v1"}},"mcp":[{"url":"https://anew.page/mcp","type":"streamable-http","description":"anew_write, anew_read."}],"a2a":[{"url":"https://anew.page/.well-known/agent-card.json","description":"Encode HTML into a shareable anew.page URL, or read the HTML back out of one."}],"skills":[{"url":"https://anew.page/.well-known/agent-skills/anew/SKILL.md","description":"How to write anew.page URLs, and how to read one back to edit it."}],"webmcp":[{"url":"https://anew.page","description":"Every anew surface ships Permissions-Policy tools=self, so the in-page tools register wherever you land — a rendered page as much as the homepage or the editor. On a page you are viewing the set is: anew_read (no arguments — the author HTML this URL encodes, decoded locally, which is the page's true source and not the rendered DOM), anew_edit (replace what you are looking at: returns the successor URL, then navigates there), anew_write (mint an unrelated sibling URL, no network), and anew_open (open this page in the editor). Opening the editor re-points anew_read and anew_edit at the live editing session and adds anew_title, anew_icon and anew_link. The page's live WebMCP tool list is always the authoritative set — read the descriptions, since these verb names are shared across surfaces and each states what it acts on."}]}