MCP Server — DNSDB Passive DNS, Domain History, and OAuth support
Added
-
DNSDB passive DNS tools — New tools expose passive DNS data from DNSDB directly through the MCP Server. Agents can run forward and inverse passive DNS lookups, time-fenced queries, and pattern-based searches to trace historical DNS resolution, identify infrastructure pivots, and surface related domains observed across the global DNS infrastructure.
-
Domain registration history tools — New tools surface domain registration history via the Domain History API. Agents can retrieve timestamped WHOIS and registration records — including registrar changes, contact updates, and infrastructure transitions — as part of investigation workflows.
-
OAuth 2.0 authentication — The MCP Server now supports OAuth with pre-registered client credentials, so MCP clients sign in with a DomainTools account instead of an API key. OAuth pre-registration is available for the following clients:
- Claude Code — fixed callback port
- Claude Desktop — Custom Connector with Advanced settings
- Cursor —
.cursor/mcp.jsonauth block - Gemini CLI —
~/.gemini/settings.jsonwith static redirect URI - VS Code — Command Palette MCP Add, GitHub Copilot agent mode
To request OAuth credentials, contact your DomainTools representative or email enterprisesupport@domaintools.com with your chosen client(s), redirect URIs, and an optional proposed client name. DomainTools returns a confirmed client name, client ID, and client secret.
Client name match
Except for VS Code, the name you use in your MCP client configuration must exactly match the client name registered with DomainTools. The server rejects connections where the name doesn’t match.
Clients that don’t support OAuth pre-registration — such as Codex and Goose Desktop — continue to use API key authentication.
Documentation
Categories: AI, MCP Server