# Domain Lookup MCP for real-time data. AI Agent Connect

> Domain Lookup MCP connects your AI agent to official IANA and Cloudflare sources. It provides keyless access to RDAP records for over 1,200 TLDs and live DNS-over-HTTPS lookups. Your agent can check if a domain is free, pull full registration details, or suggest new brand names without you ever needing to manage API keys or accounts.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_nkEgbaNLewpafZAh8p2VgWbfeG6s7rgXjSZIXIAM/ai-agent-connect
- **Tags:** domains, whois, rdap, dns, availability, domain-registration, dnssec, tld, iana, domain-search

## Description

You can stop jumping between browser tabs to check if a domain is taken. This MCP gives your AI client direct access to the same RDAP records that registries publish for every TLD. When you ask if a domain is available, the engine identifies the correct RDAP server via the IANA bootstrap to get an authoritative answer. For TLDs that don't support RDAP, it falls back to DNS and explicitly labels the result as inferred so your agent doesn't hallucinate facts. Beyond simple availability, you can pull deep registration data including registrar info, expiry dates, and EPP statuses. It also handles DNS lookups for A, MX, and TXT records through Cloudflare, and even validates DNSSEC signatures to ensure a domain is protected against spoofing. It's a complete toolkit for anyone building, naming, or auditing web infrastructure directly through a chat interface.

## Tools

### check_multiple_domains
Evaluates a list of domain names at once. It returns an availability summary where each result includes an authoritative flag.

### get_dnssec_status
Verifies if a domain is DNSSEC-signed by checking DS and DNSKEY records. This helps confirm if a domain is protected against DNS spoofing.

### get_domain_info
Retrieves the full registration record for a domain. You can see the registrar, creation and expiry dates, nameservers, and EPP statuses.

### list_top_level_domains
Browses the official IANA list of TLDs. It shows which domains support authoritative RDAP lookups.

### lookup_dns_records
Fetches live DNS records like A, MX, and TXT via Cloudflare DNS-over-HTTPS. It includes validation status and handles CNAME effective host reporting.

### parse_domain
Splits a hostname into its registrable domain, public suffix, and subdomain. Use this first if you are working with subdomains to ensure subsequent lookups target the correct registrable domain.

### suggest_domain_names
Generates and checks available domain variants based on a brand name. It tests combinations against popular TLDs and common prefixes like get- or try-.

### check_domain_availability
Checks if a domain is free to register using authoritative RDAP data. It identifies whether the answer comes directly from the registry or is inferred via DNS.

## Prompt Examples

**Prompt:** 
```
Is mybrand.com available? If not, what does its registration record show?
```

**Response:** 
```
check_domain_availability confirms if the domain is taken. If it is, get_domain_info provides the registrar, creation and expiry dates, and the authoritative nameservers.
```

**Prompt:** 
```
Find me an available name for a project called lumen, across a few good TLDs.
```

**Response:** 
```
suggest_domain_names generates variants using the base name with popular TLDs and prefixes, then filters for those that are currently free.
```

**Prompt:** 
```
Where does example.com point, and is it DNSSEC-signed?
```

**Response:** 
```
lookup_dns_records pulls the A, MX, and other records, while get_dnssec_status checks the DS and DNSKEY records to verify the signature.
```

## Capabilities

### Authoritative Availability
Your agent queries the actual registry owning the TLD for a factual answer on domain status.

### Deep Registry Intelligence
The agent pulls specific registration dates, registrar details, and EPP statuses.

### Live DNS Resolution
Your agent performs real-time DNS lookups for various record types via Cloudflare.

### Automated Naming
The agent suggests available domain variants by combining brand names with prefixes and TLDs.

### Security Verification
Your agent checks DNSSEC signatures to validate the integrity of a domain's delegation chain.

## Use Cases

### Brand Launching
An agent suggests dozens of available domain variations for a new startup name and checks their availability in one go.

### Infrastructure Auditing
A developer checks if a domain's DNSSEC is properly configured to prevent spoofing.

### Domain Research
A researcher pulls the exact expiry date and registrar info for a competitor's domain.

### DNS Troubleshooting
A technician uses the agent to verify MX or TXT records to ensure mail routing is set up correctly.

## Benefits

- Eliminates the need for manual API key management or individual registrar accounts.
- Provides authoritative registry data instead of relying solely on potentially outdated DNS inferences.
- Reduces context switching by bringing DNS and RDAP tools directly into your AI client.
- Handles complex domain parsing automatically to ensure lookups target the correct registrable domain.

## How It Works

Connecting to this MCP gives your AI client immediate access to global domain registries and DNS infrastructure.

1. Connect your AI client to the Vinkius-hosted MCP with one click.
2. Ask your agent a question about a domain name or brand idea.
3. The agent selects the appropriate tool, such as checking availability or resolving DNS.
4. The MCP executes the request against IANA, RDAP, or Cloudflare sources.
5. Your agent receives the data and provides a direct answer to your prompt.

## Frequently Asked Questions

**Do I need an API key?**
No. This reads the official RDAP servers each registry publishes, the IANA TLD list, the Public Suffix List and Cloudflare DNS-over-HTTPS. All are public and require no key or account.

**How accurate is the availability answer?**
For TLDs that publish RDAP — over 1200 of them, including .com, .net, .org and most new extensions — the answer comes from the registry itself and is authoritative. A few TLDs publish no RDAP; those fall back to DNS and are returned with authoritative: no, so you know to confirm at a registrar before registering.

**Why does one domain answer authoritatively and another does not?**
Each TLD is run by its own registry, and each registry decides whether to publish RDAP. The engine looks up the right server per TLD through the IANA bootstrap, so it always asks the registry that owns the name. When no server exists, it says so instead of guessing, and gives the best available DNS-based signal.

**Can it register a domain for me?**
No, and deliberately so. This is read-only intelligence: it tells you what is free and what a taken domain looks like. To register, take the name it found to the registrar of your choice.

**Does it work with international domain names?**
Yes. Unicode names are converted to their punycode A-label form before any registry or DNS query, and both forms are returned so you can see the name as written and as the network sees it.
