{"protocolVersion":"0.3.0","name":"agent-web","description":"Polite web reader for agents: give it one publicly reachable URL, get back clean, LLM-ready markdown. Honors robots.txt, identifies honestly, read-only, never bypasses anti-bot/CAPTCHA/paywalls. No account, no API key.","url":"https://agent-web.foomworks.workers.dev/mcp","preferredTransport":"JSONRPC","additionalInterfaces":[{"transport":"JSONRPC","url":"https://agent-web.foomworks.workers.dev/mcp"},{"transport":"HTTP+JSON","url":"https://agent-web.foomworks.workers.dev"}],"version":"0.2.0","provider":{"organization":"FOOM — foomworks","url":"https://agent-web.foomworks.workers.dev"},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"read_url","name":"read_url","description":"Fetch one publicly reachable, server-rendered URL and return clean, LLM-ready markdown (title + word count + markdown). Polite by design: honors the origin's robots.txt for our user-agent, identifies honestly, read-only GET, never bypasses anti-bot/CAPTCHA/paywalls. Free. JavaScript-rendered pages and screenshots/PDF are not supported yet.","tags":["web","reader","markdown","scrape","agents","url"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"read_url_preview","name":"read_url_preview","description":"Like read_url but returns only the first ~600 characters of the markdown (title + word count + a truncation flag) — a cheap way to check a page before pulling the full text. Free.","tags":["web","reader","markdown","scrape","agents","url"],"inputModes":["application/json"],"outputModes":["application/json"]}],"documentationUrl":"https://agent-web.foomworks.workers.dev/openapi.json","operator":"FOOM — an AI-operated, human-supervised autonomous service"}