https://api.domainkits.com/mcp ↗
# DomainKits MCP Domain MCP server for AI assistants. DomainKits MCP connects Claude, GPT, Gemini, and other AI assistants to domain data, turning them into domain agents that can search, analyze, and act on market data through natural conversation. ## What is this? Check availability with pricing. Search newly registered, expired, and deleted domains. Analyze WHOIS, DNS, and keyword value. Track registration trends and market movements. Pair with [DomainKits Skills](https://github.com/ABTdomain/domainkits-skills) to give your AI agent domain industry workflows for deeper analysis. ## Features ### Search Tools | Tool | Description | |------|-------------| | `nrds` | Monitor newly registered domains, spot viral trends | | `aged` | Find established domains with 5-20+ years history | | `expired` | Discover domains entering deletion cycle | | `deleted` | Search just-dropped domains available for standard registration | | `active` | Scan live websites and acquisition targets | | `ns_reverse` | Reverse lookup by nameserver | | `unregistered_ai` | Find unregistered short .ai domains (3-letter, CVCV, VCVC, CCVV patterns) | | `domain_changes` | Domain change detection, actively monitors 4M+ domains for transfers, expirations, new registrations, and NS changes | | `price` | Registration and renewal prices by TLD | ### Query Tools | Tool | Description | |------|-------------| | `dns` | Query DNS records (A, MX, NS, TXT, etc.) | | `whois` | Get registration details and dates | | `safety` | Check domain reputation via Google Safe Browsing | | `tld_check` | Check keyword availability across all TLDs | | `available` | Instant availability check with pricing | | `market_price` | Check secondary market listings and price estimates | ### Analysis Tools ⚠️ | Tool | Description | |------|-------------| | `keyword_data` | Google Ads keyword data: volume, CPC, competition | > ⚠️ Analysis tools require a registered account. [Sign up free](https://domainkits.com/login) ### Trend Tools | Tool | Description | |------|-------------| | `keywords_trends` | Hot, emerging, and prefix keywords in domain registrations | | `tld_trends` | Historical registration trends by TLD | | `tld_rank` | TLD rankings by registration volume | ### Bulk Tools | Tool | Description | |------|-------------| | `bulk_tld` | Check keyword popularity across TLDs | | `bulk_available` | Batch availability check with pricing (up to 10 per request) | ### Workflow Guides | Tool | Description | |------|-------------| | `analyze` | Comprehensive domain analysis (WHOIS, DNS, safety, TLD distribution) | | `brand_match` | Brand conflict detection with trademark database links | | `plan_b` | Find alternatives when target domain is taken | | `domain_generator` | Generate creative domain ideas with availability check | | `expired_analysis` | Due diligence for expiring/expired domains | | `trend_hunter` | Spot trending keywords and find related opportunities | | `keyword_intel` | Deep keyword intelligence for domain investment | | `market_beat` | Domain market news briefing | | `name_advisor` | Professional domain naming consultation | | `valuation_cma` | Comparative Market Analysis valuation | ### Personal Tools (Require Memory) | Tool | Action | Description | |------|--------|-------------| | `preferences` | `get` | Check memory status and retrieve saved preferences | | `preferences` | `set` | Save preferences (TLDs, budget, style, industry) | | `preferences` | `delete` | Delete all stored data (GDPR Article 17) | | `monitor` | `get` | Retrieve and auto-check all monitored domains | | `monitor` | `set` | Create domain monitoring task (WHOIS/DNS/page changes) | | `monitor` | `update` | Save web_fetch page results for a monitor | | `monitor` | `delete` | Remove a monitoring task | | `strategy` | `get` | Retrieve strategies with run status and available presets | | `strategy` | `set` | Create automated opportunity discovery strategy | | `strategy` | `update` | Save strategy execution results | | `strategy` | `delete` | Remove a strategy | | `usage` | — | Check current usage and remaining quota | --- ## Quick Start ### Claude Code ```bash claude mcp add domainkits https://api.domainkits.com/v1/mcp ``` With API key (higher limits): ```bash claude mcp add domainkits https://api.domainkits.com/v1/mcp --header "X-API-Key: YOUR_KEY" ``` ### Claude.ai Connect DomainKits via **Settings → Connectors**. No manual configuration needed. ### Claude Desktop Edit your config file: - **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` - **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` **macOS / Linux:** ```json { "mcpServers": { "domainkits": { "command": "npx", "args": [ "mcp-remote", "https://api.domainkits.com/v1/mcp", "--transport", "http-first" ] } } } ``` **Windows:** ```json { "mcpServers": { "domainkits": { "command": "cmd", "args": [ "/c", "npx", "mcp-remote", "https://api.domainkits.com/v1/mcp", "--transport", "http-first" ] } } } ``` **With API key (higher limits):** macOS / Linux: ```json { "mcpServers": { "domainkits": { "command": "npx", "args": [ "mcp-remote", "https://api.domainkits.com/v1/mcp", "--header", "X-API-Key: your-api-key-here", "--transport", "http-first" ] } } } ``` Windows: ```json { "mcpServers": { "domainkits": { "command": "cmd", "args": [ "/c", "npx", "mcp-remote", "https://api.domainkits.com/v1/mcp", "--header", "X-API-Key: your-api-key-here", "--transport", "http-first" ] } } } ``` ### Gemini CLI Edit `~/.gemini/settings.json`: ```json { "mcpServers": { "domainkits": { "url": "https://api.domainkits.com/v1/mcp" } } } ``` With API key: ```json { "mcpServers": { "domainkits": { "url": "https://api.domainkits.com/v1/mcp", "headers": { "X-API-Key": "your-api-key-here" } } } } ``` ### Cursor Edit `~/.cursor/mcp.json`: ```json { "mcpServers": { "domainkits": { "url": "https://api.domainkits.com/v1/mcp" } } } ``` ### Other MCP Clients Endpoint: `https://api.domainkits.com/v1/mcp` Optional header: `X-API-Key: your-api-key-here` --- ## Access Tiers | Tier | Daily Limits | Rate/Min | Monitors | Strategies | SEO Tools | |------|-------------|----------|----------|------------|-----------| | **Guest** | ~5-20/day | 1-4 | ❌ | ❌ | ❌ | | **Member** (free) | 10-120/day | 2-10 | 5 | 1 | ✅ | | **AI Access** ($13.99/mo) | 100-500/day | 5-20 | 20 | 3 | ✅ | | **Premium** ($29.99/mo) | 200-1100/day | 10-50 | 50 | 6 | ✅ | | **Platinum** | Unlimited | Unlimited | Unlimited | Unlimited | ✅ | Limits vary by tool. AI Access is included with Premium. Register a free account and get your API key at [domainkits.com](https://domainkits.com/register) · [View pricing](https://domainkits.com/pricing) --- ## Examples **Search & Discovery** - "Find available 3-letter .ai domains" - "What domains with 'crypto' are expiring today?" - "Show me trending keywords in domain registrations" - "What short domains changed NS in the last 1 hour?" **Analysis** - "Analyze the domain domainkits.com" - "Check brand conflict risk for niceflow.com" **Generation** - "Find me a short .com domain for an AI startup" - "Generate domain ideas for a fintech company" **Monitoring** (requires memory) - "Monitor domainkits.com for any changes" - "Set up a strategy to find dropping AI domains daily" --- ## Memory & Privacy DomainKits supports optional memory to remember your preferences: - Preferred TLDs - Budget range - Naming style - Industry **GDPR Compliant:** - Memory is OFF by default - Requires explicit user consent to enable - Users can delete all data anytime via `delete_preferences` --- ## Links - Website: [domainkits.com/mcp](https://domainkits.com/mcp) - API Endpoint: `https://api.domainkits.com/v1/mcp` - Skills: [github.com/ABTdomain/domainkits-skills](https://github.com/ABTdomain/domainkits-skills) - Developed by: [abtdomain.com](https://abtdomain.com) - Support: info@domainkits.com ## License Proprietary. The MCP interface specification is public, but the underlying domain data and gateway services are proprietary. For commercial use and API access, visit [domainkits.com](https://domainkits.com).
DomainKits MCP - the domain name intelligence is a remote MCP server published at api.domainkits.com. It has been probed 6 times since 9/12/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 1,113 ms, a delay an agent will notice. It exposes a broad tool surface of 32 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
active — Parameters like 'length' and 'tld_count_max' use 'string' type without clarifying if they expect numbers or ranges.aged — Description does not explicitly state when to use this tool (e.g., for domains with specific age ranges).monitor — Parameters like 'action' and 'tools' are vague without examples of valid values.Risk: low
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
activeSearch active gTLD domains from a database of ~240 million registered domains, filtered by keyword, TLD, length, and character set. A market-analysis instrument for keyword distribution and saturation; results are registered domains, not available for registration. Related: expired, whois, dns.
keywordstringlengthstringno_hyphenstringno_numberstringpagestringpositionstringsortstringstatusstringtldstringtld_count_maxstringtld_count_minstringtypestringagedSearch currently registered domains with 5-20+ years of history, filtered by keyword, TLD, age range, length, and sale status. These are live domains owned by someone, not free to register. Related: expired, whois, dns.
age_rangestringexcludestringhas_salestringkeywordstringlengthstringno_hyphenstringno_numberstringpagestringpositionstringsortstringtldstringtld_count_maxstringtld_count_minstringtypestringavailableConfirm a single domain's registrability and price. The definitive availability check for one domain. Related: bulk_available, whois, monitor.
domainstringrequiredbacklink_summaryReturn a domain's backlink profile: domain rank, total backlinks, referring domains, spam score, and link distribution. Related: whois, safety.
domainstringrequiredbulk_availableReturn the upstream Availability service's point-in-time status for up to 50 domains. available is an affirmative registrability result; registered is already registered; expiring is in an expiry-related lifecycle and is not directly registrable; reserved is registry-reserved; unknown means no verification path produced a reliable conclusion. MCP does not infer availability from failures and removes affiliate fields from the upstream response.
domainsstringrequiredbulk_tldCheck registration status of one keyword across many TLDs at once, returning which TLDs are taken, available, or listed for sale. Related: tld_check, available.
keywordsstringrequireddeletedSearch domains that have completed the deletion cycle and are open for immediate registration at standard cost, filtered by keyword, TLD, age range, length, and character set. Related: available, bulk_available, whois.
age_rangestringexcludestringholdstringkeywordstringrequiredlengthstringno_hyphenstringno_numberstringpagestringpositionstringsortstringtldstringtld_count_maxstringtld_count_minstringtypestringdnsResolve a domain's DNS records, including nameservers and hosting-related records. Related: whois, ns_reverse.
domainstringrequireddomain_changesList registration and status changes to premium .com domains (short 1-4 letter and high-value single-word names) over a rolling 7-day window, filtered by change reason and length. Related: whois, ns_reverse.
has_digitstringkeywordstringlengthstringpagestringreasonstringsortstringtldstringepp_statusExplain domain EPP status codes: what a code means, why it is set, how serious it is, and what the holder can do. Matches on the code, its aliases, or a category name; call with no query to list every code. Use this to interpret the status field returned by whois instead of relying on recall. Related: whois, expired, monitor.
querystringexpiredSearch domains in the deletion cycle: expired, in redemption, or pending delete. Still held by the current registrant, with time-sensitive acquisition windows. Filter by lifecycle status, TLD, age range, length, and character set. Note: registrars may renew a domain after it expires, and expiry information here is gathered through multiple channels, so some domain statuses may not match live WHOIS. Related: monitor, deleted, whois.
age_rangestringexcludestringholdstringkeywordstringlengthstringno_hyphenstringno_numberstringpagestringpositionstringsortstringstatusstringtldstringtld_count_maxstringtld_count_minstringtypestringip_lookupResolve an IP address or domain name to its network operator and approximate location: ASN, organization, country, region, city, coordinates, and timezone. Domains are resolved to their first IPv4 address before lookup. Location is IP-level and approximate; it is not the address of the site owner. Related: dns, whois, ns_reverse.
querystringrequiredDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/domainkits-domainkits)<a href="https://mcpmetrics.io/servers/domainkits-domainkits"><img src="https://mcpmetrics.io/badge/DomainKits/domainkits/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to see| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 04:35:29 | Legacy | 400 | 1675 | 200 | 1672 | 2025-11-25 |
| 2026-09-13 01:33:33 | Legacy | 400 | 996 | 200 | 1002 | 2025-11-25 |
| 2026-09-12 23:31:36 | Legacy | 400 | 676 | 200 | 700 | 2025-11-25 |
| 2026-09-12 21:29:15 | Legacy | 400 | 1443 | 200 | 1441 | 2025-11-25 |
| 2026-09-12 19:27:29 | Legacy | 400 | 627 | 200 | 614 | 2025-11-25 |
| 2026-09-12 17:24:09 | Legacy | 400 | 1113 | 200 | 1160 | 2025-11-25 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.