Connect an AI agent (MCP)
DomainDrift runs a read-only Model Context Protocol server, so an AI assistant can look up domains, read the daily change digest, and resolve provenance receipts as tools, without anyone writing integration code. One URL: https://domaindrift.io/mcp.
What your agent gets
| Tool | What it returns |
|---|---|
lookup_domain | The latest observation of one domain: nameserver, mail and CDN operators, certificate issuer and expiry, reachability, record counts, receipt pointer. |
whats_changed_today | The daily change digest: the ranked top of what moved across the catalog in the last 24 hours. |
resolve_receipt | Any provenance receipt by id: the public Ed25519 commitment, signing key, timestamp, chain link. |
internet_tape | The rolling 24-hour aggregate: how many domains changed DNS provider, switched issuing CA, went unreachable. |
signing_keys | The published keys every observation verifies against. |
Clients that render component UIs also get a live domain card for lookups, with the receipt link built in. Text-only clients receive exactly the same data as JSON.
Claude Code
claude mcp add --transport http domaindrift https://domaindrift.io/mcpThen ask it about any domain. Verify the connection with claude mcp list.
Claude (web and desktop)
Open Settings, then Connectors, then Add custom connector. Paste https://domaindrift.io/mcp as the remote MCP server URL and save. The five tools appear in any new conversation; enable them from the tools menu.
ChatGPT (developer mode)
DomainDrift works in ChatGPT today as a developer-mode connector, before any app-directory listing.
- Open Settings, then Apps & connectors, and enable developer mode under advanced settings.
- Choose Create (or Add custom connector) and paste
https://domaindrift.io/mcpas the MCP server URL. - Leave authentication set to none for the keyless first look, or choose bearer-token authentication and paste a DomainDrift API key to get the complete signed record.
- Save, then pick the connector from the composer in a new chat and ask it to look up a domain.
Developer mode surfaces vary between ChatGPT plans and change as OpenAI ships updates, so the exact menu labels may differ from the steps above. The connector URL never changes.
Any other MCP client
The server speaks streamable HTTP and is stateless, which is the shape most clients expect for a remote server: point the client at https://domaindrift.io/mcp. A machine-readable descriptor (endpoint, transport, authentication posture) is published at /.well-known/mcp.json, and DomainDrift is listed in the official MCP registry as io.domaindrift/domaindrift.
Keys and limits
MCP uses the same pay gate as the API. Connect with no credential and tool calls return the keyless preview, throttled to one request every 15 seconds per IP under a shared daily ceiling. Send a DomainDrift API key as a bearer token on the connection and the same tools return the complete signed record on your account's metered allowance. There is no separate agent tier: the tools are the API.
Mint a free key from the API console. Full connect snippets and the access model live on the agents page; to see which other domains advertise MCP in their own DNS, see who speaks MCP.