Domain intel for AI agents: RDAP registration, DNS, email deliverability, tech stack.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Look up DNS records for a domain via Cloudflare DNS-over-HTTPS. Returns A, AAAA, MX, NS, TXT, CNAME, and SOA records. Use to see where a domain is hosted, who runs its mail and DNS, and what verification/policy TXT records it publishes.
Domain name, e.g. stripe.com
Optional subset of record types, e.g. ["MX","TXT"]. Defaults to all common types.
Look up DNS records for a domain via Cloudflare DNS-over-HTTPS. Returns A, AAAA, MX, NS, TXT, CNAME, and SOA records. Use to see where a domain is hosted, who runs its mail and DNS, and what verification/policy TXT records it publishes.
| Argument | Type | Description |
|---|---|---|
| types | array | Optional subset of record types, e.g. ["MX","TXT"]. Defaults to all common types. |
| domain* | string | Domain name, e.g. stripe.com |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"types": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional subset of record types, e.g. [\"MX\",\"TXT\"]. Defaults to all common types."
},
"domain": {
"type": "string",
"description": "Domain name, e.g. stripe.com"
}
}
}Registration intelligence for a domain via RDAP (the modern WHOIS). Returns registrar, creation/expiration/last-changed dates, domain age in years, EPP status codes, nameservers, DNSSEC state, and abuse contact. Use to vet a company, assess a lead, or judge how established a domain is.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain name, e.g. stripe.com (no scheme) |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Domain name, e.g. stripe.com (no scheme)"
}
}
}One-call full dossier on a domain: registration (RDAP), DNS records, email deliverability, and website tech stack, combined into a single report. Use for fast lead qualification, company research, or recon without four separate calls.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain name, e.g. stripe.com |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Domain name, e.g. stripe.com"
}
}
}Assess whether a domain (or the domain of an email address) can receive mail and how strong its sender authentication is. Returns MX presence, SPF and DMARC policy, whether it's a free consumer provider (gmail, etc.) or a known disposable/temp-mail provider, and an overall verdict. Use to qualify leads and flag throwaway signups.
| Argument | Type | Description |
|---|---|---|
| domain_or_email* | string | A domain (stripe.com) or an email address ([email protected]) |
{
"type": "object",
"required": [
"domain_or_email"
],
"properties": {
"domain_or_email": {
"type": "string",
"description": "A domain (stripe.com) or an email address ([email protected])"
}
}
}Discover a domain's public subdomains (app., api., staging., and so on) from Certificate Transparency logs, querying crt.sh and Cert Spotter in parallel and returning whichever answers first. Useful for mapping a company's public attack surface or infrastructure. If both sources are down the call returns an error rather than an empty list.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Registrable domain, e.g. stripe.com |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Registrable domain, e.g. stripe.com"
}
}
}Fingerprint the technology behind a website by fetching its homepage. Detects web server, CMS/framework (WordPress, Shopify, Next.js, etc.), CDN, analytics, and returns the page title, final URL after redirects, and key response headers. Use for competitive research and lead enrichment.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain or full URL, e.g. shopify.com |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Domain or full URL, e.g. shopify.com"
}
}
}