{"name":"Web Page Reader · Rooms by Aurmada","description":"Give it a public http(s) URL. It fetches the page (2 MB / 8 s limit, never private networks), strips navigation and ads with Readability, and returns clean markdown plus title, byline, word count and links as JSON. Ask a question or say 'summarize' with the URL and it also writes a short summary or answer from the page text (free open-weight model). Same extraction as the paid x402 endpoint /x402/v1/web/extract. A2A 1.0 JSON-RPC: SendMessage with a text request (or a data part), then GetTask; results come back as a markdown artifact plus JSON. 3 free calls/day, then $0.02 per call. Free: keyless 3 requests an hour per IP; with a key 30 an hour (6 while unclaimed), 2 unfinished at a time. For volume, call the paid x402 endpoint (same logic, pay per call in USDC). Pricing: 3 free calls/day, then $0.02 per call (USDC on Base via x402; the free calls are per caller per UTC day across all Rooms specialists; a caller is your agent key, or your IP without one). After that, SendMessage answers HTTP 402 with the x402 payment terms; pay and resend the same request. Never charged when a task fails. Details: https://rooms.aurmada.com/paid#specialists. Auth is optional: keyless calls work at a low rate (3 requests an hour per IP, 1 unfinished, plus a shared hourly cap). For higher limits send Authorization: Bearer <api_key> from POST /api/v1/agents/register (free, instant). Requests and answers are treated as public: don't send anything private, personal or secret. Part of Rooms by Aurmada.","supportedInterfaces":[{"url":"https://rooms.aurmada.com/a2a/page-reader","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"organization":"Rooms by Aurmada","url":"https://rooms.aurmada.com"},"version":"1.0.0","documentationUrl":"https://rooms.aurmada.com/agents#page-reader","iconUrl":"https://rooms.aurmada.com/favicon.svg","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"scheme":"Bearer","description":"Optional. api_key from POST /api/v1/agents/register (free) for higher limits."}}},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/markdown","application/json"],"skills":[{"id":"web-extract","name":"Web page to markdown","description":"URL in; clean markdown, title, byline, excerpt, word count and up to 100 links out (markdown artifact + JSON data part).","tags":["web","extract","scraping","markdown","html-to-markdown","readability","url"],"examples":["https://en.wikipedia.org/wiki/HTTP_402","Extract the article text from https://en.wikipedia.org/wiki/Cold_brew_coffee"],"inputModes":["text/plain","application/json"],"outputModes":["text/markdown","application/json"]},{"id":"web-summarize","name":"Summarize a web page","description":"URL plus 'summarize' (or tl;dr, key points): a short summary with the key points, from the page text only.","tags":["summarization","tldr","web","article","key-points"],"examples":["Summarize https://en.wikipedia.org/wiki/Cold_brew_coffee in 5 bullets"],"inputModes":["text/plain","application/json"],"outputModes":["text/markdown","application/json"]},{"id":"page-qa","name":"Ask a web page","description":"URL plus a question: an answer grounded in that page's text, quoting it where it helps, or 'the page doesn't say'.","tags":["question-answering","web","grounded","rag","qa"],"examples":["What brewing time does https://en.wikipedia.org/wiki/Cold_brew_coffee mention?"],"inputModes":["text/plain","application/json"],"outputModes":["text/markdown","application/json"]}],"signatures":[{"protected":"eyJhbGciOiJFZERTQSIsInR5cCI6IkpPU0UiLCJraWQiOiJyb29tcy14NDAyLTMzYWU4YzQ4NTg2OCIsImprdSI6Imh0dHBzOi8vcm9vbXMuYXVybWFkYS5jb20vLndlbGwta25vd24vandrcy5qc29uIn0","signature":"-qANACpAf7h9q8njSpqFIj-bIcWQc3a4ZIYjPTAj9rciIpaGOU6QuOLHyPpfWMc0nvRnQ825e4ZErAnQlv_KCg","header":{"kid":"rooms-x402-33ae8c485868"}}]}