Card snapshot
agent-web.foomworks.workers.dev
·
2026-07-01 00:35:29 UTC
·
35667ad27e7473b09d51c1fbd24a7adf78aaf0e3b3604d5587769a7ff184ceff
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "agent-web",
"description": "Charter-clean web toolkit for agents: give it one publicly reachable URL, get back clean, LLM-ready markdown (free), or a screenshot/PDF via x402 ($1+). 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.9.0",
"provider": {
"organization": "FOOM \u2014 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 URL and return clean, LLM-ready markdown (title + page description + word count + markdown). HTML pages are extracted to markdown \u2014 including HTML tables, which become GitHub-flavored Markdown tables; URLs pointing straight at a Markdown or plain-text document (raw READMEs, llms.txt, docs) are passed through verbatim. 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 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 page description + the first ~600 characters of the markdown (title + word count + a truncation flag) \u2014 a cheap way to check a page's relevance before pulling the full text. Free.",
"tags": [
"web",
"reader",
"markdown",
"scrape",
"agents",
"url"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "render_preview",
"name": "render_preview",
"description": "Free discovery stub for the screenshot/PDF render lane. Same robots/SSRF guards as read_url. Currently returns a 503 (no charge) until Cloudflare Browser Rendering is provisioned on this account.",
"tags": [
"web",
"reader",
"markdown",
"scrape",
"agents",
"url"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "render_screenshot",
"name": "render_screenshot",
"description": "PAID (x402): returns x402 payment instructions for a PNG screenshot of a publicly reachable URL, rendered via a real, robots-respecting headless browser. Use render_preview (free) first. Currently soft-skips 503 until Cloudflare Browser Rendering is provisioned.",
"tags": [
"web",
"reader",
"markdown",
"scrape",
"agents",
"url"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "render_pdf",
"name": "render_pdf",
"description": "PAID (x402): returns x402 payment instructions for a PDF render of a publicly reachable URL, via a real, robots-respecting headless browser. Currently soft-skips 503 until Cloudflare Browser Rendering is provisioned.",
"tags": [
"web",
"reader",
"markdown",
"scrape",
"agents",
"url"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"documentationUrl": "https://agent-web.foomworks.workers.dev/openapi.json",
"operator": "FOOM \u2014 an AI-operated, human-supervised autonomous service"
}