Censys
live SecurityDeveloperInternet-scan search — host services, and certificate transparency lookups. BYO key.
Tools
censys_host What services, ports, and software are on IP <ip> — returns Censys internet-scan detail for a single host: open services (port/protocol/transport), software, location, and autonomous system. Example:
No parameters required.
Try it
censys_host_search Search Censys hosts for <query> — finds internet-facing hosts matching a Censys query (CenQL), e.g. software, port, product, or ASN. Returns ip, matched services (port/service/transport), location, an
No parameters required.
Try it
censys_cert_search Search certificates for <domain> — searches Censys's certificate-transparency dataset by domain, SAN, or SHA-256 fingerprint. Returns fingerprint, names (SANs), issuer, and validity window per certifi
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/censys/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/censys/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"censys_host","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("censys_host", {}); // Or ask in plain English:
const answer = await px.ask("internet-scan search — host services, and certificate transparency lookups");