Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Recently observed → Live
Live → Recently observed
Recently observed → Live
Changed the definition of "webcap_capture"
⟨19 unchanged words⟩ and include free OG metadata; mp4/webm scroll-record thepage.page as WebM/VP8 (mp4 is a legacy alias). Settles gasless USDC over x402 — but an ⟨14 unchanged words⟩
⟨38 unchanged words⟩ = scroll video at $0.005 (POST /v1/x402/video)., always recorded as WebM/VP8. The 402 challenge states the exact price for ⟨53 unchanged words⟩
Live → Recently observed
Removed "webcap_trial"; changed the definition of "webcap_capture", "webcap_preview" and "webcap_service_catalog" (9 tools before, 8 now)
⟨24 unchanged words⟩ mp4/webm scroll-record the page. Settles gasless USDC overx402.x402One— but an unpaid call runs freeclaimwhileexiststheonrollingwebcap_trial.per-IP allowance lasts, so just call it.
Certificate recorded, valid to 2026-12-21
Authorization not required
Added "webcap_service_catalog" and "webcap_trial"; removed "webcap_agent_funnel", "webcap_feedback", "webcap_health" and 9 more; changed the definition of "webcap_analyze", "webcap_audit", "webcap_capture" and 4 more (19 tools before, 9 now)
PAID ($0.01): AI analysis of oneURLURL.—Pick the taskisthatclassification,matchesaccessibility,thelayout,questionentitiesyouoraresentiment.
Unknown → Live
First tool surface recorded: 19 tools (server version 0.1.0)
https://webcap.shoutsid.fyi/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨14 unchanged words⟩ truncated markdown slice. Use it to peek beforepaying forthe full extract. Rate-limited perIP; setIP."thumbnail"Thisforis a teaser, not the product: the real products are freeno-wallettooJPEGinsideinstead.the rolling per-IP allowance.
{"properties":{"thumbnail":{"default":false,"description":"false (default) = JSON preview. true = a free JPEG thumbnail artifact instead (no wallet needed, 3/day per IP), for a quick visual check rather than a citable artifact.","type":"boolean"},"url":{"description":"Absolute http(s) ⟨17 unchanged words⟩
⟨24 unchanged words⟩ step-by-step x402 how-to-pay flow, plus the freetrialallowancemenu.this caller has left. Call this first to learn what webcap sells and what it costs.Pass "payer" to also get that wallet's trial state.
{"properties":{"payer":{"description":"Optional 0x-prefixed 20-byte EVM address. When given, the result also lists which free trials that wallet has claimed and which it can still claim. Omit for the plain catalog.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"type":"object"}
FREE (one claim per wallet per product): the free path to a real paid product, so you can try before buying. "product" picks which one: capture, extract, audit, map-lite or analyze. Needs a wallet signature; no payment.
{"properties":{"task":{"description":"What to analyze (required, no default): classification = page type, accessibility = a11y issues, layout = structure and regions, entities = named entities and facts, sentiment = tone.","enum":["classification","accessibility"," ⟨6 unchanged words⟩ :{"description":"Absolute http(s) URL of the page tofetchprocess, e.g. https://example.com/","format":"uri","type":"string"}},"required": ⟨4 unchanged words⟩
⟨9 unchanged words⟩ health for one URL in a single call. Returns issues with severity, not just raw tags.
⟨2 unchanged words⟩ :{"description":"Absolute http(s) URL of the page tofetchprocess, e.g. https://example.com/","format":"uri","type":"string"}},"required": ⟨3 unchanged words⟩
PAID ($0.001 image/PDF, $0.005 video):screenshotturn a URLasintoPNG/JPEG/PDFaandpersistentgetpublic artifact. png/jpeg/pdf are apersistentscreenshotpublicorartifactPDFURLandplusinclude free OGmetadata.metadata; mp4/webm scroll-record the page. Settles gasless USDC over x402. One free claim exists on webcap_trial.
{"properties":{"durationMs":{"default":5000,"description":"Video formats only. Scroll duration in milliseconds, 1-30000; default 5000.","maximum":30000,"minimum":1,"type":"integer"},"format":{"default":"png","description":"ScreenshotArtifact format,(defaultpngpng. png/jpeg/pdf = screenshot/PDF at $0.001 (POST /v1/x402/capture); mp4/webm = scroll video at $0.005 (POST /v1/x402/video). The 402 challenge states the exact price for the format you chose.","enum":["png","jpeg","pdf","mp4","webm"],"type":"string"},"fullPage":{"default":false,"description":"CaptureImage/PDF only. true captures thefullwhole scrollable page (default false: viewport only).","type":"boolean"},"url":{"description":"Absolute http(s) URL of the page tofetchprocess, e.g. https://example.com/","format":"uri","type":"string"}},"required": ⟨3 unchanged words⟩
⟨17 unchanged words⟩ title, headings, paragraphs, links, images,markdowndocument-order—markdown.optionallyProvideconstrainedexactlybyone of "url" (anatural-languagesingleschema.page) or "urls" (a batch); "url" is shorthand for a one-item "urls".
{"oneOf":[{"required":["url"]},{"required":["urls"]}],"properties":{"schema":{"description":"Optional natural-language description of the JSON toextractextract. Omit it to get the default page structure.","type":"string"},"url":{"description":"A single page to extract, e.g. https://example.com/. Shorthand for \"urls\": [\"<url>\"]. Mutually exclusive with \"urls\" — sending both is an error.","format":"uri","type":"string"},"urls":{"description":"Batch(of pages for one payment, at most 50)foritems; a batch of onepaymentis allowed. Mutually exclusive with \"url\" — sending both is an error.","items":{"format":"uri","type":"string"},"maxItems":50,"type":"array"}},"type":"object"}
PAID ($0.002):adiscoversiteaURLsite'slistURLs fromsitemap/robotsits sitemap and robots.txt plus a 1-hop same-host crawl,(maxUrlsandupreturntothem50,asdefaulta20).JSON list. Cheaper than crawling each page with webcap_extract.
{"properties":{"maxUrls":{"default":20,"description":"1-50Maximum(number of URLs to return. Integer 1-50; default 20)when omitted.","maximum":50,"minimum":1,"type":"integer"},"url":{"description":"Absolute http(s) URL of the page tofetchprocess, e.g. https://example.com/","format":"uri","type":"string"}},"required": ⟨3 unchanged words⟩
⟨2 unchanged words⟩ :{"description":"Absolute http(s) URL of the page tofetchprocess, e.g. https://example.com/","format":"uri","type":"string"}},"required": ⟨3 unchanged words⟩
Free bounded preview of a page: title,topdescription, headings, links, word count and a truncated markdown slice. Use it to peek before paying for the full extract. Rate-limited perIP.IP; set "thumbnail" for a free no-wallet JPEG instead.
{"properties":{"thumbnail":{"default":false,"description":"false (default) = JSON preview. true = a free JPEG thumbnail artifact instead (no wallet needed, 3/day per IP), for a quick visual check rather than a citable artifact.","type":"boolean"},"url":{"description":"Absolute http(s) URL of the page tofetchprocess, e.g. https://example.com/","format":"uri","type":"string"}},"required": ⟨3 unchanged words⟩
Free service catalog (no payment): every paid endpoint with its exact price in USDC, the settlement network, USDC asset, payTo address, facilitator and the step-by-step x402 how-to-pay flow, plus the free trial menu. Call this first to learn what webcap sells and what it costs. Pass "payer" to also get that wallet's trial state.
FREE (one claim per wallet per product): the free path to a real paid product, so you can try before buying. "product" picks which one: capture, extract, audit, map-lite or analyze. Needs a wallet signature; no payment.
Free agent-income funnel: reach, 402 challenges, trial claims, paid calls, distinct paying wallets and funded watches. Aggregate only; use to see real usage.
Free feedback into webcap: message (8-4000 chars) plus optional category and the endpoint you were using. No account, rate-limited per client (60/hr). Also open to humans at GET /feedback.
Free liveness + chain info.
Free no-wallet JPEG thumbnail (3/day per IP). The full trials need a wallet signature.
Free machine catalog: every paid endpoint with its exact price, the network, USDC asset, payTo, facilitator and the how-to-pay flow. Call this first to learn what webcap can do and what it costs.
FREE (one per wallet): one real deterministic visual analysis, no payment. Model-backed analysis stays paid.
FREE (one per wallet): one real SEO + link/OG audit, no payment. Claim it before buying webcap_audit.
FREE (one per wallet): a real full PNG screenshot plus its public artifact URL, no payment. Claim it before buying webcap_capture.
FREE (one per wallet): one real single-URL structured extraction, no payment. Claim it before buying webcap_extract.
FREE (one per wallet): one real site-map run capped at 10 URLs, no payment.
Free per-wallet trial menu: which endpoints a wallet already claimed, which it can still claim, the exact claim recipe, and the priced paid catalog with how to pay (x402) once the free calls are used.
PAID ($0.005): scroll-capture a page as an MP4/WebM video artifact.