{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_7aqzvwd7kcve","handle":"switch402","url":"https://wellknown.network/agents/switch402","links":{"self":"https://wellknown.network/agents/switch402/record.json","html":"https://wellknown.network/agents/switch402","markdown":"https://wellknown.network/agents/switch402/record.md","api":"https://wellknown.network/api/v1/agents/switch402","status":"https://wellknown.network/api/v1/agents/switch402/status","claim":"https://wellknown.network/agents/switch402/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/switch402/claim.json","badge":"https://wellknown.network/agents/switch402/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/switch402/history","tools":"https://wellknown.network/api/v1/agents/switch402/tools"},"ard":{"identifier":"urn:air:api.switch402.com:server:switch402","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"switch402","summary":"Markdown scrape, site map, page metadata, screenshots, web search and PDF to text. Pay per call","description":"Markdown scrape, site map, page metadata, screenshots, web search and PDF to text. Pay per call","publisher":{"name":"com.switch402","url":null},"homepage":"https://api.switch402.com/","repository":null,"version":"0.4.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.switch402.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-31T18:23:48.381524Z","publishedAt":"2026-10-31T18:23:48.381524Z","registryName":"com.switch402/switch402"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.social","name":"Social Media","confidence":0.51,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 9h ago.","lastOkAt":"2026-11-09T16:29:36.033Z","lastProbedAt":"2026-11-09T16:29:36.033Z","statusComputedAt":"2026-11-09T16:32:51.024Z","reliability30d":{"probes":24,"successRate":1,"p50Ms":48,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":24,"ok":24,"authBoundaryOk":0,"serviceOk":24,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-09T16:29:36.033Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":48,"error":null,"detail":{"tools":[{"name":"scrape","description":"Page to clean markdown, routed to a healthy provider with automatic failover. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return "},{"name":"scrape_lite","description":"URL to markdown: any public page as clean markdown, with failover (/v1/scrape/lite: $0.003 per page). Paid: $0.003 USDC on Base via x402 (charged only on succes"},{"name":"map","description":"Same-site URLs found on the page plus sitemap URLs (robots.txt Sitemap lines or /sitemap.xml), deduped, up to limit (default 200, max 1000). Paid: map $0.001 US"},{"name":"metadata","description":"Title, meta description, canonical, lang, OpenGraph and Twitter tags, and parsed JSON-LD blocks of an HTML page. Paid: metadata $0.001 USDC on Base via x402 (ch"},{"name":"screenshot","description":"The visible part of a public page (1280x800 viewport, JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.008 USDC on Base via x402 (charged only on "},{"name":"screenshot_full","description":"The whole scrollable page (JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.012 USDC on Base via x402 (charged only on success). Unpaid calls retu"},{"name":"search","description":"A query in, up to 10 ranked web results (title, url, snippet) out. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return x402 paymen"},{"name":"pdf","description":"A public PDF URL in, its text page by page out (up to 50 pages, 10 MB; text-based PDFs). Paid: $0.008 USDC on Base via x402 (charged only when text comes back)."},{"name":"quote","description":"Free. Our price for a tier, how many providers are healthy right now, estimated latency, and payment status."}],"toolCount":9,"toolsHash":"fe91c14f5ffd77e0680b709151b2d2177d675e294c11db3c25085c3a2b783cc9","serverName":"switch402","capabilities":["tools"],"serverVersion":"0.4.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-09T07:28:27.826Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":63,"error":null,"detail":{"tools":[{"name":"scrape","description":"Page to clean markdown, routed to a healthy provider with automatic failover. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return "},{"name":"scrape_lite","description":"URL to markdown: any public page as clean markdown, with failover (/v1/scrape/lite: $0.003 per page). Paid: $0.003 USDC on Base via x402 (charged only on succes"},{"name":"map","description":"Same-site URLs found on the page plus sitemap URLs (robots.txt Sitemap lines or /sitemap.xml), deduped, up to limit (default 200, max 1000). Paid: map $0.001 US"},{"name":"metadata","description":"Title, meta description, canonical, lang, OpenGraph and Twitter tags, and parsed JSON-LD blocks of an HTML page. Paid: metadata $0.001 USDC on Base via x402 (ch"},{"name":"screenshot","description":"The visible part of a public page (1280x800 viewport, JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.008 USDC on Base via x402 (charged only on "},{"name":"screenshot_full","description":"The whole scrollable page (JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.012 USDC on Base via x402 (charged only on success). Unpaid calls retu"},{"name":"search","description":"A query in, up to 10 ranked web results (title, url, snippet) out. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return x402 paymen"},{"name":"pdf","description":"A public PDF URL in, its text page by page out (up to 50 pages, 10 MB; text-based PDFs). Paid: $0.008 USDC on Base via x402 (charged only when text comes back)."},{"name":"quote","description":"Free. Our price for a tier, how many providers are healthy right now, estimated latency, and payment status."}],"toolCount":9,"toolsHash":"fe91c14f5ffd77e0680b709151b2d2177d675e294c11db3c25085c3a2b783cc9","serverName":"switch402","capabilities":["tools"],"serverVersion":"0.4.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T22:28:25.395Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":75,"error":null,"detail":{"tools":[{"name":"scrape","description":"Page to clean markdown, routed to a healthy provider with automatic failover. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return "},{"name":"scrape_lite","description":"URL to markdown: any public page as clean markdown, with failover (/v1/scrape/lite: $0.003 per page). Paid: $0.003 USDC on Base via x402 (charged only on succes"},{"name":"map","description":"Same-site URLs found on the page plus sitemap URLs (robots.txt Sitemap lines or /sitemap.xml), deduped, up to limit (default 200, max 1000). Paid: map $0.001 US"},{"name":"metadata","description":"Title, meta description, canonical, lang, OpenGraph and Twitter tags, and parsed JSON-LD blocks of an HTML page. Paid: metadata $0.001 USDC on Base via x402 (ch"},{"name":"screenshot","description":"The visible part of a public page (1280x800 viewport, JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.008 USDC on Base via x402 (charged only on "},{"name":"screenshot_full","description":"The whole scrollable page (JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.012 USDC on Base via x402 (charged only on success). Unpaid calls retu"},{"name":"search","description":"A query in, up to 10 ranked web results (title, url, snippet) out. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return x402 paymen"},{"name":"pdf","description":"A public PDF URL in, its text page by page out (up to 50 pages, 10 MB; text-based PDFs). Paid: $0.008 USDC on Base via x402 (charged only when text comes back)."},{"name":"quote","description":"Free. Our price for a tier, how many providers are healthy right now, estimated latency, and payment status."}],"toolCount":9,"toolsHash":"fe91c14f5ffd77e0680b709151b2d2177d675e294c11db3c25085c3a2b783cc9","serverName":"switch402","capabilities":["tools"],"serverVersion":"0.4.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T13:28:29.360Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"tools":[{"name":"scrape","description":"Page to clean markdown, routed to a healthy provider with automatic failover. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return "},{"name":"scrape_lite","description":"URL to markdown: any public page as clean markdown, with failover (/v1/scrape/lite: $0.003 per page). Paid: $0.003 USDC on Base via x402 (charged only on succes"},{"name":"map","description":"Same-site URLs found on the page plus sitemap URLs (robots.txt Sitemap lines or /sitemap.xml), deduped, up to limit (default 200, max 1000). Paid: map $0.001 US"},{"name":"metadata","description":"Title, meta description, canonical, lang, OpenGraph and Twitter tags, and parsed JSON-LD blocks of an HTML page. Paid: metadata $0.001 USDC on Base via x402 (ch"},{"name":"screenshot","description":"The visible part of a public page (1280x800 viewport, JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.008 USDC on Base via x402 (charged only on "},{"name":"screenshot_full","description":"The whole scrollable page (JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.012 USDC on Base via x402 (charged only on success). Unpaid calls retu"},{"name":"search","description":"A query in, up to 10 ranked web results (title, url, snippet) out. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return x402 paymen"},{"name":"pdf","description":"A public PDF URL in, its text page by page out (up to 50 pages, 10 MB; text-based PDFs). Paid: $0.008 USDC on Base via x402 (charged only when text comes back)."},{"name":"quote","description":"Free. Our price for a tier, how many providers are healthy right now, estimated latency, and payment status."}],"toolCount":9,"toolsHash":"fe91c14f5ffd77e0680b709151b2d2177d675e294c11db3c25085c3a2b783cc9","serverName":"switch402","capabilities":["tools"],"serverVersion":"0.4.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T04:22:59.355Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":40,"error":null,"detail":{"tools":[{"name":"scrape","description":"Page to clean markdown, routed to a healthy provider with automatic failover. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return "},{"name":"scrape_lite","description":"URL to markdown: any public page as clean markdown, with failover (/v1/scrape/lite: $0.003 per page). Paid: $0.003 USDC on Base via x402 (charged only on succes"},{"name":"map","description":"Same-site URLs found on the page plus sitemap URLs (robots.txt Sitemap lines or /sitemap.xml), deduped, up to limit (default 200, max 1000). Paid: map $0.001 US"},{"name":"metadata","description":"Title, meta description, canonical, lang, OpenGraph and Twitter tags, and parsed JSON-LD blocks of an HTML page. Paid: metadata $0.001 USDC on Base via x402 (ch"},{"name":"screenshot","description":"The visible part of a public page (1280x800 viewport, JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.008 USDC on Base via x402 (charged only on "},{"name":"screenshot_full","description":"The whole scrollable page (JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.012 USDC on Base via x402 (charged only on success). Unpaid calls retu"},{"name":"search","description":"A query in, up to 10 ranked web results (title, url, snippet) out. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return x402 paymen"},{"name":"pdf","description":"A public PDF URL in, its text page by page out (up to 50 pages, 10 MB; text-based PDFs). Paid: $0.008 USDC on Base via x402 (charged only when text comes back)."},{"name":"quote","description":"Free. Our price for a tier, how many providers are healthy right now, estimated latency, and payment status."}],"toolCount":9,"toolsHash":"fe91c14f5ffd77e0680b709151b2d2177d675e294c11db3c25085c3a2b783cc9","serverName":"switch402","capabilities":["tools"],"serverVersion":"0.4.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T19:25:10.515Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":37,"error":null,"detail":{"tools":[{"name":"scrape","description":"Page to clean markdown, routed to a healthy provider with automatic failover. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return "},{"name":"scrape_lite","description":"URL to markdown: any public page as clean markdown, with failover (/v1/scrape/lite: $0.003 per page). Paid: $0.003 USDC on Base via x402 (charged only on succes"},{"name":"map","description":"Same-site URLs found on the page plus sitemap URLs (robots.txt Sitemap lines or /sitemap.xml), deduped, up to limit (default 200, max 1000). Paid: map $0.001 US"},{"name":"metadata","description":"Title, meta description, canonical, lang, OpenGraph and Twitter tags, and parsed JSON-LD blocks of an HTML page. Paid: metadata $0.001 USDC on Base via x402 (ch"},{"name":"screenshot","description":"The visible part of a public page (1280x800 viewport, JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.008 USDC on Base via x402 (charged only on "},{"name":"screenshot_full","description":"The whole scrollable page (JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.012 USDC on Base via x402 (charged only on success). Unpaid calls retu"},{"name":"search","description":"A query in, up to 10 ranked web results (title, url, snippet) out. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return x402 paymen"},{"name":"pdf","description":"A public PDF URL in, its text page by page out (up to 50 pages, 10 MB; text-based PDFs). Paid: $0.008 USDC on Base via x402 (charged only when text comes back)."},{"name":"quote","description":"Free. Our price for a tier, how many providers are healthy right now, estimated latency, and payment status."}],"toolCount":9,"toolsHash":"fe91c14f5ffd77e0680b709151b2d2177d675e294c11db3c25085c3a2b783cc9","serverName":"switch402","capabilities":["tools"],"serverVersion":"0.4.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T10:28:45.024Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":82,"error":null,"detail":{"tools":[{"name":"scrape","description":"Page to clean markdown, routed to a healthy provider with automatic failover. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return "},{"name":"scrape_lite","description":"URL to markdown: any public page as clean markdown, with failover (/v1/scrape/lite: $0.003 per page). Paid: $0.003 USDC on Base via x402 (charged only on succes"},{"name":"map","description":"Same-site URLs found on the page plus sitemap URLs (robots.txt Sitemap lines or /sitemap.xml), deduped, up to limit (default 200, max 1000). Paid: map $0.001 US"},{"name":"metadata","description":"Title, meta description, canonical, lang, OpenGraph and Twitter tags, and parsed JSON-LD blocks of an HTML page. Paid: metadata $0.001 USDC on Base via x402 (ch"},{"name":"screenshot","description":"The visible part of a public page (1280x800 viewport, JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.008 USDC on Base via x402 (charged only on "},{"name":"screenshot_full","description":"The whole scrollable page (JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.012 USDC on Base via x402 (charged only on success). Unpaid calls retu"},{"name":"search","description":"A query in, up to 10 ranked web results (title, url, snippet) out. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return x402 paymen"},{"name":"pdf","description":"A public PDF URL in, its text page by page out (up to 50 pages, 10 MB; text-based PDFs). Paid: $0.008 USDC on Base via x402 (charged only when text comes back)."},{"name":"quote","description":"Free. Our price for a tier, how many providers are healthy right now, estimated latency, and payment status."}],"toolCount":9,"toolsHash":"fe91c14f5ffd77e0680b709151b2d2177d675e294c11db3c25085c3a2b783cc9","serverName":"switch402","capabilities":["tools"],"serverVersion":"0.4.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T02:29:26.407Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":20,"error":null,"detail":{"tools":[{"name":"scrape","description":"Page to clean markdown, routed to a healthy provider with automatic failover. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return "},{"name":"scrape_lite","description":"URL to markdown: any public page as clean markdown, with failover (/v1/scrape/lite: $0.003 per page). Paid: $0.003 USDC on Base via x402 (charged only on succes"},{"name":"map","description":"Same-site URLs found on the page plus sitemap URLs (robots.txt Sitemap lines or /sitemap.xml), deduped, up to limit (default 200, max 1000). Paid: map $0.001 US"},{"name":"metadata","description":"Title, meta description, canonical, lang, OpenGraph and Twitter tags, and parsed JSON-LD blocks of an HTML page. Paid: metadata $0.001 USDC on Base via x402 (ch"},{"name":"screenshot","description":"The visible part of a public page (1280x800 viewport, JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.008 USDC on Base via x402 (charged only on "},{"name":"screenshot_full","description":"The whole scrollable page (JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.012 USDC on Base via x402 (charged only on success). Unpaid calls retu"},{"name":"search","description":"A query in, up to 10 ranked web results (title, url, snippet) out. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return x402 paymen"},{"name":"pdf","description":"A public PDF URL in, its text page by page out (up to 50 pages, 10 MB; text-based PDFs). Paid: $0.008 USDC on Base via x402 (charged only when text comes back)."},{"name":"quote","description":"Free. Our price for a tier, how many providers are healthy right now, estimated latency, and payment status."}],"toolCount":9,"toolsHash":"fe91c14f5ffd77e0680b709151b2d2177d675e294c11db3c25085c3a2b783cc9","serverName":"switch402","capabilities":["tools"],"serverVersion":"0.4.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T18:23:58.080Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":123,"error":null,"detail":{"tools":[{"name":"scrape","description":"Page to clean markdown, routed to a healthy provider with automatic failover. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return "},{"name":"scrape_lite","description":"URL to markdown: any public page as clean markdown, with failover (/v1/scrape/lite: $0.003 per page). Paid: $0.003 USDC on Base via x402 (charged only on succes"},{"name":"map","description":"Same-site URLs found on the page plus sitemap URLs (robots.txt Sitemap lines or /sitemap.xml), deduped, up to limit (default 200, max 1000). Paid: map $0.001 US"},{"name":"metadata","description":"Title, meta description, canonical, lang, OpenGraph and Twitter tags, and parsed JSON-LD blocks of an HTML page. Paid: metadata $0.001 USDC on Base via x402 (ch"},{"name":"screenshot","description":"The visible part of a public page (1280x800 viewport, JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.008 USDC on Base via x402 (charged only on "},{"name":"screenshot_full","description":"The whole scrollable page (JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.012 USDC on Base via x402 (charged only on success). Unpaid calls retu"},{"name":"search","description":"A query in, up to 10 ranked web results (title, url, snippet) out. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return x402 paymen"},{"name":"pdf","description":"A public PDF URL in, its text page by page out (up to 50 pages, 10 MB; text-based PDFs). Paid: $0.008 USDC on Base via x402 (charged only when text comes back)."},{"name":"quote","description":"Free. Our price for a tier, how many providers are healthy right now, estimated latency, and payment status."}],"toolCount":9,"toolsHash":"fe91c14f5ffd77e0680b709151b2d2177d675e294c11db3c25085c3a2b783cc9","serverName":"switch402","capabilities":["tools"],"serverVersion":"0.4.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T09:28:58.760Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":68,"error":null,"detail":{"tools":[{"name":"scrape","description":"Page to clean markdown, routed to a healthy provider with automatic failover. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return "},{"name":"scrape_lite","description":"URL to markdown: any public page as clean markdown, with failover (/v1/scrape/lite: $0.003 per page). Paid: $0.003 USDC on Base via x402 (charged only on succes"},{"name":"map","description":"Same-site URLs found on the page plus sitemap URLs (robots.txt Sitemap lines or /sitemap.xml), deduped, up to limit (default 200, max 1000). Paid: map $0.001 US"},{"name":"metadata","description":"Title, meta description, canonical, lang, OpenGraph and Twitter tags, and parsed JSON-LD blocks of an HTML page. Paid: metadata $0.001 USDC on Base via x402 (ch"},{"name":"screenshot","description":"The visible part of a public page (1280x800 viewport, JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.008 USDC on Base via x402 (charged only on "},{"name":"screenshot_full","description":"The whole scrollable page (JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.012 USDC on Base via x402 (charged only on success). Unpaid calls retu"},{"name":"search","description":"A query in, up to 10 ranked web results (title, url, snippet) out. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return x402 paymen"},{"name":"pdf","description":"A public PDF URL in, its text page by page out (up to 50 pages, 10 MB; text-based PDFs). Paid: $0.008 USDC on Base via x402 (charged only when text comes back)."},{"name":"quote","description":"Free. Our price for a tier, how many providers are healthy right now, estimated latency, and payment status."}],"toolCount":9,"toolsHash":"fe91c14f5ffd77e0680b709151b2d2177d675e294c11db3c25085c3a2b783cc9","serverName":"switch402","capabilities":["tools"],"serverVersion":"0.4.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"scrape","description":"Page to clean markdown, routed to a healthy provider with automatic failover. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return "},{"name":"scrape_lite","description":"URL to markdown: any public page as clean markdown, with failover (/v1/scrape/lite: $0.003 per page). Paid: $0.003 USDC on Base via x402 (charged only on succes"},{"name":"map","description":"Same-site URLs found on the page plus sitemap URLs (robots.txt Sitemap lines or /sitemap.xml), deduped, up to limit (default 200, max 1000). Paid: map $0.001 US"},{"name":"metadata","description":"Title, meta description, canonical, lang, OpenGraph and Twitter tags, and parsed JSON-LD blocks of an HTML page. Paid: metadata $0.001 USDC on Base via x402 (ch"},{"name":"screenshot","description":"The visible part of a public page (1280x800 viewport, JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.008 USDC on Base via x402 (charged only on "},{"name":"screenshot_full","description":"The whole scrollable page (JavaScript rendered) as a base64 PNG in image_base64. Paid: $0.012 USDC on Base via x402 (charged only on success). Unpaid calls retu"},{"name":"search","description":"A query in, up to 10 ranked web results (title, url, snippet) out. Paid: $0.008 USDC on Base via x402 (charged only on success). Unpaid calls return x402 paymen"},{"name":"pdf","description":"A public PDF URL in, its text page by page out (up to 50 pages, 10 MB; text-based PDFs). Paid: $0.008 USDC on Base via x402 (charged only when text comes back)."},{"name":"quote","description":"Free. Our price for a tier, how many providers are healthy right now, estimated latency, and payment status."}],"package":null,"toolSurface":{"id":"ts_tvjct3c8m3s8","endpointId":"ep_3fd8xm5j9b9u","hash":"fe91c14f5ffd77e0680b709151b2d2177d675e294c11db3c25085c3a2b783cc9","toolCount":9,"serverName":"switch402","serverVersion":"0.4.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-01T13:27:29.746Z","lastSeenAt":"2026-11-09T16:29:36.042Z","observations":24,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["scrape","scrape_lite","map","metadata","screenshot","screenshot_full","search","pdf","quote"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_3fd8xm5j9b9u","url":"https://api.switch402.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-06T18:23:58.158Z","auth":{"observedAt":"2026-11-06T18:23:58.185Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-06T18:23:58.208Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"api.switch402.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-28T21:28:03.000Z","validTo":"2027-01-26T22:28:00.000Z","daysToExpiry":77,"sanCount":1,"fingerprint256":"12:16:F7:E2:80:51:AF:A4:30:A6:19:8B:66:35:AB:68:C0:0A:72:3D:10:BA:0D:41:E1:E9:6B:F3:56:8B:8F:B6"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.switch402/switch402","url":"https://registry.modelcontextprotocol.io/v0/servers/com.switch402%2Fswitch402","firstSeenAt":"2026-11-01T11:20:20.174Z","fetchedAt":"2026-11-09T05:18:51.781Z","normalizedAt":"2026-11-09T05:18:51.781Z"}]},"firstSeenAt":"2026-11-01T11:20:20.174Z","updatedAt":"2026-11-09T16:34:45.894Z"}