@pipeworx/urlscan-io
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/urlscan-io’s. Install: one-click buttons
Connect to just the @pipeworx/urlscan-io pack
https://gateway.pipeworx.io/urlscan-io/mcp — only @pipeworx/urlscan-io’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 5
urlscan.io MCP — URL scanner (renders pages in a sandbox, records HTTP transactions, screenshots, certificates). Free API key for higher rate.
Auth
- Some endpoints are keyless (search, result lookup);
submitrequires a key. - Platform:
PLATFORM_URLSCAN_KEY. BYO:?_apiKey=….
Tools
search(query, size?, search_after?)— search past scansresult(uuid)— full result by scan uuidsubmit(url, visibility?, country?, tags?, referer?, customagent?, useragent?)— submit a new scan (requires key)domain(domain)— convenience: search by domainip(ip)— convenience: search by IP
Data source
urlscan scan and search service.
Tools
- urlscan_io_search — Search the public urlscan.io archive of website scans using urlscan query syntax, for example page.domain:example.com, task.url, ip, asn, or filename terms, with size and search_after paging and no AP
- result — Full result by scan uuid. urlscan.io now requires a (free) account API key to fetch full scan results: pass it as _apiKey. Scan summaries are still available keyless through urlscan_io_search.
- submit — Submit a new URL for scanning (requires key).
- urlscan_io_domain — Search urlscan.io past scan results for a specific domain (no API key required); returns scan records including URL, verdict, screenshot link, and scan date.
- urlscan_io_ip — Search urlscan.io past scan results for a specific IP address (no API key required); returns scan records for pages hosted at or contacting that IP.
Tools
result— Full result by scan uuid. urlscan.io now requires a (free) account API key to fetch full scan results: pass it as _apiKey. Scan summaries are still available keyless through urlscan_io_search.submit— Submit a new URL for scanning (requires key).urlscan_io_domain— Search urlscan.io past scan results for a specific domain (no API key required); returns scan records including URL, verdict, screenshot link, and scan date.urlscan_io_ip— Search urlscan.io past scan results for a specific IP address (no API key required); returns scan records for pages hosted at or contacting that IP.urlscan_io_search— Search the public urlscan.io archive of website scans using urlscan query syntax, for example page.domain:example.com, task.url, ip, asn, or filename terms, with size and search_after paging and no AP