abtdomain avatar

DomainKits

abtdomain/domainkits-mcp

Connects your LLM to comprehensive domain intelligence through the DomainKits API. You get 30+ tools covering availability checks with pricing, WHOIS and DNS lookups, newly registered and expired domain searches, keyword analytics from Google Ads, TLD trends, and domain monitoring. The workflow guides are thoughtful: brand_match checks trademark conflicts, expired_analysis runs due diligence on dropping domains, and valuation_cma provides comparative market analysis. Personal tools require memory but let you save preferences and set up automated opportunity discovery strategies. Reach for this when you need to check domain availability, research market trends, analyze investment opportunities, or build domain consulting workflows into your AI assistant. Free tier gives you 5-20 requests daily, paid tiers unlock SEO tools and higher limits.

GitHub stars
7
tools
37
auth
Secret needed
transport
STDIO, HTTP
env var
1
last updated
Oct 13, 2026

Tools

37 tools

Public tool metadata for what this MCP can expose to an agent.

activeSearch active gTLD domains from a database of ~240 million registered domains. This tool is primarily a market analysis instrument — use it to understand keyword distribution, saturation, and market dynamics through comparative queries. Core analysis dimensions (typically requ...10 params

Search active gTLD domains from a database of ~240 million registered domains. This tool is primarily a market analysis instrument — use it to understand keyword distribution, saturation, and market dynamics through comparative queries. Core analysis dimensions (typically requ...

Parameters* required
keywordstring
Brand or industry term (min 2 chars)
lengthstring
Domain name length filterone of <5 · 5-10 · 11-15 · >15
no_hyphenstring
Exclude hyphenated domains (true/false)
no_numberstring
Exclude domains containing numbers (true/false)
pagestring
Page number for pagination
positionstring
Keyword placement in domain name. Default is 'contain' (substring match).one of start · end · middle · contain
sortstring
Sort orderone of length_asc · length_desc · alpha
statusstring
Filter by status — 'forsale' for domains listed for sale
tldstring
Filter by TLD (e.g., 'com', 'net', 'org', 'ai')
typestring
Character set filterone of all_alpha · all_number
agedSearch currently registered domains with 5-20+ years of history. These are live domains owned by someone — not available for free registration. Use has_sale=true to filter to domains the owner has listed for sale, or use results as acquisition targets to approach owners direct...12 params

Search currently registered domains with 5-20+ years of history. These are live domains owned by someone — not available for free registration. Use has_sale=true to filter to domains the owner has listed for sale, or use results as acquisition targets to approach owners direct...

Parameters* required
age_rangestring
Domain age filter in yearsone of 5-10 · 10-15 · 15-20 · 20+ · 5-10,10-15 · 10-15,15-20
excludestring
Negative keywords to exclude
has_salestring
Filter to domains listed for sale by their ownerone of true · false
keywordstring
Search term (min 2 chars)
lengthstring
Domain name length filterone of <5 · 5-10 · 10-15 · 15+
no_hyphenstring
Exclude hyphenated domains
no_numberstring
Exclude domains containing numbers
pagestring
Page number for pagination
positionstring
Keyword placement in domain nameone of start · end · middle · contain
sortstring
Sort orderone of age_desc · age_asc · length_asc · length_desc · reg_date_asc · reg_date_desc
tldstring
Filter by TLD (e.g., 'com', 'net', 'org')
typestring
Character set filterone of all_alpha · all_number
analyzeComprehensive domain analyze workflow. Call when a user wants to understand a specific domain's full picture — registration status, safety, DNS configuration, cross-TLD distribution, and current website usage. When to use: user asks 'what can you tell me about example.com?', w...1 params

Comprehensive domain analyze workflow. Call when a user wants to understand a specific domain's full picture — registration status, safety, DNS configuration, cross-TLD distribution, and current website usage. When to use: user asks 'what can you tell me about example.com?', w...

Parameters* required
domainstring
Domain to analyze (e.g., 'example.com')
availableCheck domain availability with pricing. Final validation before registration. Best practices: - Input must be a fully qualified domain name including TLD (e.g., 'example.com', not just 'example'). - If status='available': present reg_url and price clearly. If price is signific...1 params

Check domain availability with pricing. Final validation before registration. Best practices: - Input must be a fully qualified domain name including TLD (e.g., 'example.com', not just 'example'). - If status='available': present reg_url and price clearly. If price is signific...

Parameters* required
domainstring
Full domain with TLD (e.g., 'example.com')
brand_matchBrand conflict and trademark risk detection workflow. Call when a user wants to check whether a domain name carries brand-related risks before registering or purchasing it. When to use: user asks 'is this domain safe to register?', wants to assess UDRP risk before purchase, or...1 params

Brand conflict and trademark risk detection workflow. Call when a user wants to check whether a domain name carries brand-related risks before registering or purchasing it. When to use: user asks 'is this domain safe to register?', wants to assess UDRP risk before purchase, or...

Parameters* required
domainstring
Domain to check for brand conflict risk (e.g., 'nicefloor.com')
bulk_availableBatch check domain availability with pricing. Check up to 10 domains per call. This is the verification gate — any domain recommended to a user must pass through this tool first. Do not present domains as available based on other tools' signals (e.g., tld_check showing 'might_...1 params

Batch check domain availability with pricing. Check up to 10 domains per call. This is the verification gate — any domain recommended to a user must pass through this tool first. Do not present domains as available based on other tools' signals (e.g., tld_check showing 'might_...

Parameters* required
domainsstring
Comma-separated full domain names including TLD (max 10)
bulk_tldCheck how many TLDs have specific keywords registered. Batch-compare keyword popularity by cross-TLD registration distribution. Best practices: - Use comma-separated keywords for side-by-side comparison (max 10): keywords='ai,tech,cloud,smart'. This is the tool's core strength...1 params

Check how many TLDs have specific keywords registered. Batch-compare keyword popularity by cross-TLD registration distribution. Best practices: - Use comma-separated keywords for side-by-side comparison (max 10): keywords='ai,tech,cloud,smart'. This is the tool's core strength...

Parameters* required
keywordsstring
Comma-separated keywords to check (max 10)
deletedSearch domains that have completed the deletion cycle and are open for immediate registration at standard cost — no auction or backorder needed. These are the highest-value finds: domains with history available at regular price. Best practices: - Always use no_hyphen=true and...12 params

Search domains that have completed the deletion cycle and are open for immediate registration at standard cost — no auction or backorder needed. These are the highest-value finds: domains with history available at regular price. Best practices: - Always use no_hyphen=true and...

Parameters* required
age_rangestring
Historical age before deletionone of 0-5 · 5-10 · 10-20 · 20+ · 10-20,20+
excludestring
Negative keywords to exclude
holdstring
Registry hold status — no_hold = immediately registrableone of no_hold · has_hold
keywordstring
Search term (min 2 chars)
lengthstring
Domain name length filterone of <5 · 5-10 · 10-15 · 15+
no_hyphenstring
Exclude hyphenated domains
no_numberstring
Exclude domains containing numbers
pagestring
Page number for pagination
positionstring
Keyword placement in domain nameone of start · end · middle · contain
sortstring
Sort orderone of age_desc · age_asc · length_asc · length_desc · tld_counter_asc · tld_counter_desc
tldstring
Filter by TLD (e.g., 'com', 'net', 'org')
typestring
Character set filterone of all_alpha · all_number
dnsQuery DNS records for a domain. Returns A, AAAA, MX, NS, TXT, CNAME, SOA. Key signals: MX present = active email. NS pointing to marketplace (Sedo, Afternic) = parked/for-sale. TXT with SPF/DKIM = active operations. No records at all = unconfigured/abandoned.1 params

Query DNS records for a domain. Returns A, AAAA, MX, NS, TXT, CNAME, SOA. Key signals: MX present = active email. NS pointing to marketplace (Sedo, Afternic) = parked/for-sale. TXT with SPF/DKIM = active operations. No records at all = unconfigured/abandoned.

Parameters* required
domainstring
Domain name
domain_changesMonitor changes to premium .com domains in the past 7 days. The monitored pool consists of short-character .com domains (typically 1-4 letters) and high-value English single-word and two-word .com domains. This is not a general domain monitor — it specifically tracks the most...8 params

Monitor changes to premium .com domains in the past 7 days. The monitored pool consists of short-character .com domains (typically 1-4 letters) and high-value English single-word and two-word .com domains. This is not a general domain monitor — it specifically tracks the most...

Parameters* required
date_rangestring
Time range filter: 1d = last 24 hours, 3d = last 72 hours, all = full 7-day window (default)one of 1d · 3d · all
has_digitstring
false = letters only, true = contains digits, all = no filterone of false · true · all
keywordstring
Search by domain or keyword within the monitored pool
lengthstring
Prefix length filter (characters before TLD)one of all · 1-3 · 4 · 5-8 · 9+
pagestring
Page number for pagination
reasonstring
Filter by change typeone of all · Domain Transfer · Domain Expired · New Registration · Nameserver Change
sortstring
Sort orderone of length_asc · length_desc · tld_count_desc · tld_count_asc · prefix_asc · prefix_desc
tldstring
TLD filter (e.g., 'com')
domain_generatorCreative domain name generation workflow. Call when a user already knows their target keyword or has a specific taken domain and wants registrable creative variations (e.g., 'I want a domain with the word flow', 'getflow.com is taken, give me variations'). Do NOT call when the...1 params

Creative domain name generation workflow. Call when a user already knows their target keyword or has a specific taken domain and wants registrable creative variations (e.g., 'I want a domain with the word flow', 'getflow.com is taken, give me variations'). Do NOT call when the...

Parameters* required
domainstring
Keyword or taken domain
expiredSearch domains entering the deletion cycle — expired, in redemption, or pending delete. Unlike 'deleted' domains (which are free to register), these require backorder or have time-sensitive acquisition windows. Lifecycle stages: - expired: Domain has lapsed but has not entered...14 params

Search domains entering the deletion cycle — expired, in redemption, or pending delete. Unlike 'deleted' domains (which are free to register), these require backorder or have time-sensitive acquisition windows. Lifecycle stages: - expired: Domain has lapsed but has not entered...

Parameters* required
age_rangestring
Historical age of the domainone of 0-5 · 5-10 · 10-20 · 20+ · 5-10,10-15 · 10-20,20+
auction_datestring
Filter by drop date: 'today', 'tomorrow', or 'YYYY-MM-DD'
excludestring
Negative keywords to exclude
holdstring
Registry hold statusone of no_hold · has_hold
keywordstring
Search term (min 2 chars)
lengthstring
Domain name length filterone of <5 · 5-10 · 10-15 · 15+
no_hyphenstring
Exclude hyphenated domains
no_numberstring
Exclude domains containing numbers
pagestring
Page number for pagination
positionstring
Keyword placement in domain nameone of start · end · middle · contain
sortstring
Sort orderone of age_desc · age_asc · length_asc · length_desc
statusstring
expired = in registrar auction, redemption = owner can reclaim, pending_delete = drops in 1-5 daysone of pending_delete · redemption · expired
tldstring
Filter by TLD (e.g., 'com', 'net', 'org')
typestring
Character set filterone of all_alpha · all_number
expired_analysisDeep due diligence workflow for expired or expiring domains. Call when a user wants to evaluate an expired domain's history, SEO value, safety, and commercial potential before backordering or acquiring it — including as a follow-up when browsing results from expired or deleted...1 params

Deep due diligence workflow for expired or expiring domains. Call when a user wants to evaluate an expired domain's history, SEO value, safety, and commercial potential before backordering or acquiring it — including as a follow-up when browsing results from expired or deleted...

Parameters* required
domainstring
Expired domain to analyze
get_strategiesRetrieve opportunity discovery strategies. Check at conversation start when memory is enabled and strategies_count > 0. REQUIREMENTS: - Requires registered account (member or above). - Requires memory to be enabled. For each strategy where can_run=true: 1. Read the strategy fi...

Retrieve opportunity discovery strategies. Check at conversation start when memory is enabled and strategies_count > 0. REQUIREMENTS: - Requires registered account (member or above). - Requires memory to be enabled. For each strategy where can_run=true: 1. Read the strategy fi...

No parameter schema in public metadata yet.

keyword_dataGoogle Ads keyword data: search volume, competition, and CPC. Use when evaluating a keyword's commercial search demand — one call per keyword is sufficient. Interpreting results: - search_volume: Average monthly Google searches. >10k with CPC >$2 indicates strong commercial in...2 params

Google Ads keyword data: search volume, competition, and CPC. Use when evaluating a keyword's commercial search demand — one call per keyword is sufficient. Interpreting results: - search_volume: Average monthly Google searches. >10k with CPC >$2 indicates strong commercial in...

Parameters* required
countrystring
Market. Default: US-ENone of US-EN · DE-DE · CA-FR · IT-IT
keywordstring
Keyword to research
keyword_intelDeep keyword intelligence for domain investment. Call when a user wants to understand the full picture of a specific keyword in the domain market — demand, supply, competition, and opportunities. This is a data-intensive workflow: every claim must be backed by tool output. Whe...1 params

Deep keyword intelligence for domain investment. Call when a user wants to understand the full picture of a specific keyword in the domain market — demand, supply, competition, and opportunities. This is a data-intensive workflow: every claim must be backed by tool output. Whe...

Parameters* required
keywordstring
The keyword to analyze
keywords_trendsGet trending keywords in domain registrations. Mainly used for investors to find new opportunities, but also useful for brand protection. Three modes: - hot: High-volume keywords (e.g., 'app', 'shop', 'group'). Established terms with high volume and high competition. Results i...1 params

Get trending keywords in domain registrations. Mainly used for investors to find new opportunities, but also useful for brand protection. Three modes: - hot: High-volume keywords (e.g., 'app', 'shop', 'group'). Established terms with high volume and high competition. Results i...

Parameters* required
typestring
hot = high-volume keywords, emerging = recent spikes, prefix = naming patternsone of hot · emerging · prefix
marketSearch currently registered domains with marketplace listing data. These are live domains owned by someone — not available for free registration. Use status=forsale to filter to domains the owner has listed for sale, or use results as acquisition targets to approach owners dir...11 params

Search currently registered domains with marketplace listing data. These are live domains owned by someone — not available for free registration. Use status=forsale to filter to domains the owner has listed for sale, or use results as acquisition targets to approach owners dir...

Parameters* required
excludestring
Negative keywords to exclude
keywordstring
Brand or industry term (min 2 chars)
lengthstring
Domain name length filterone of <5 · 5-10 · 10-15 · 15+
no_hyphenstring
Exclude hyphenated domains (true/false)
no_numberstring
Exclude domains containing numbers (true/false)
pagestring
Page number for pagination
positionstring
Keyword placement in domain name. Default is 'start'.one of start · end · contain
sortstring
Sort orderone of length_asc · length_desc · alpha · tld_counter_asc · tld_counter_desc
statusstring
Filter by status — 'forsale' for domains listed for sale
tldstring
Filter by TLD (e.g., 'com', 'net', 'org', 'ai')
typestring
Character set filterone of all_alpha · all_number
market_beatDomain market news briefing. Call when a user wants to understand what is happening in the domain market right now — trending keywords, notable sales, registration anomalies, and industry movements. This is a news briefing, not investment advice. Present facts, flag anomalies,...1 params

Domain market news briefing. Call when a user wants to understand what is happening in the domain market right now — trending keywords, notable sales, registration anomalies, and industry movements. This is a news briefing, not investment advice. Present facts, flag anomalies,...

Parameters* required
focusstring
Optional focus area or keyword to prioritize (e.g., 'AI', 'crypto', 'health')
market_priceCheck if a domain is listed for sale on secondary marketplaces and get estimated market price. Complements 'available' (new registration price) — this tool checks the resale market. Three possible statuses: - 'for_sale': domain has a listed price. This is a third-party marketp...1 params

Check if a domain is listed for sale on secondary marketplaces and get estimated market price. Complements 'available' (new registration price) — this tool checks the resale market. Three possible statuses: - 'for_sale': domain has a listed price. This is a third-party marketp...

Parameters* required
domainstring
Domain name (e.g., 'example.com')
monitorManage domain monitoring tasks. Track changes in WHOIS, DNS, and page content. All monitoring data is encrypted at rest (AES-256-GCM) and stored in your private directory. GDPR compliant. Actions: - get: Retrieve and auto-check all monitors. Default action if not specified. Au...8 params

Manage domain monitoring tasks. Track changes in WHOIS, DNS, and page content. All monitoring data is encrypted at rest (AES-256-GCM) and stored in your private directory. GDPR compliant. Actions: - get: Retrieve and auto-check all monitors. Default action if not specified. Au...

Parameters* required
actionstring
'get', 'set', 'update', or 'delete'. Defaults to 'get' if not specified.
dnsstring
DNS result, backward compatibility (update only)
domainstring
Domain to monitor (set only)
idstring
Monitor task ID (update and delete)
notestring
What to watch for — user's intent in natural language (set only)
pagestring
Page content summary from web_fetch (update only)
toolsstring
Comma-separated: whois, dns, web_fetch. Default: whois,dns (set only)
whoisstring
WHOIS result, backward compatibility (update only)
name_advisorA professional domain naming consultation workflow. Call when a user is looking for domain name ideas, starting a new project and needs a domain, or has vague/open-ended domain requirements. Do NOT call when the user already has a specific name to check (use available/bulk_ava...1 params

A professional domain naming consultation workflow. Call when a user is looking for domain name ideas, starting a new project and needs a domain, or has vague/open-ended domain requirements. Do NOT call when the user already has a specific name to check (use available/bulk_ava...

Parameters* required
querystring
User's initial idea, project description, keywords, or reference domain (optional)
nrdsSearch newly registered domains by keyword. Use for tracking competitor registrations, spotting trending keywords, monitoring brand squatting, or finding resale opportunities. Best practices: - keyword defaults to 'contain' matching, which searches all domains containing the k...13 params

Search newly registered domains by keyword. Use for tracking competitor registrations, spotting trending keywords, monitoring brand squatting, or finding resale opportunities. Best practices: - keyword defaults to 'contain' matching, which searches all domains containing the k...

Parameters* required
days_rangestring
Registration recencyone of 0-10 · 10-20 · 20+
excludestring
Negative keywords to exclude
has_salestring
Filter to domains listed for saleone of true · false
keywordstring
Search term (min 2 chars)
lengthstring
Domain name length filterone of <5 · 5-10 · 10-15 · 15+
no_hyphenstring
Exclude hyphenated domains
no_numberstring
Exclude domains containing numbers
pagestring
Page number for pagination
periodstring
Registration term length in yearsone of 1 · 2-5 · 6+
positionstring
Keyword placement in domain nameone of start · end · contain
sortstring
Sort orderone of reg_date_desc · reg_date_asc · length_asc · length_desc · period_asc · period_desc
tldstring
Filter by TLD (e.g., 'com', 'ai', 'io')
typestring
Character set filterone of all_alpha · all_number
ns_reverseReverse NS lookup. Find all gTLD domains hosted on a specific nameserver. Useful for mapping domain portfolios, understanding the scale of a nameserver's usage, and discovering what domains share infrastructure. Best practices: - sort=length_asc surfaces the shortest (most pre...11 params

Reverse NS lookup. Find all gTLD domains hosted on a specific nameserver. Useful for mapping domain portfolios, understanding the scale of a nameserver's usage, and discovering what domains share infrastructure. Best practices: - sort=length_asc surfaces the shortest (most pre...

Parameters* required
keywordstring
Substring filter within domain names
max_lenstring
Maximum domain name length (integer)
min_lenstring
Minimum domain name length (integer)
no_hyphenstring
Exclude hyphens
no_numberstring
Exclude numbers
nsstring
Target nameserver hostname (e.g., 'ns1.example.com')
pagestring
Page number for pagination
pure_alphastring
Letters only (strictest quality filter)one of true · false
pure_digitstring
Numbers onlyone of true · false
sortstring
Sort orderone of length_asc · length_desc · alpha_asc · alpha_desc
tldstring
Filter by TLD (e.g., 'com')
plan_bDomain alternatives workflow. Call when a user's target domain is unavailable and they need alternative options across different lifecycle stages — for example after available or bulk_available returns unavailable, or as a follow-up from analyze or name_advisor when a candidat...1 params

Domain alternatives workflow. Call when a user's target domain is unavailable and they need alternative options across different lifecycle stages — for example after available or bulk_available returns unavailable, or as a follow-up from analyze or name_advisor when a candidat...

Parameters* required
domainstring
Unavailable target domain
preferencesManage user preferences and memory settings. Actions: - get: Check if memory is enabled and retrieve saved preferences. Default action if not specified. - set: Save preferences. Requires explicit user consent before enabling memory. memory_enabled must be true before any other...8 params

Manage user preferences and memory settings. Actions: - get: Check if memory is enabled and retrieve saved preferences. Default action if not specified. - set: Save preferences. Requires explicit user consent before enabling memory. memory_enabled must be true before any other...

Parameters* required
actionstring
'get', 'set', or 'delete'. Defaults to 'get' if not specified.
budgetstring
'low', 'medium', 'high' (set only)
exclude_hyphensstring
'true' or 'false' (set only)
exclude_numbersstring
'true' or 'false' (set only)
industrystring
Industry type (set only)
memory_enabledstring
'true' to enable memory, 'false' to disable. Must be enabled before using monitors or strategies. (set only)
preferred_tldsstring
Comma-separated TLDs, e.g. 'com,net,io' (set only)
stylestring
'short', 'brandable', 'keyword' (set only)
priceDomain registration and renewal prices by TLD from Dynadot. Check registration, renewal, and transfer costs before purchasing. Best practices: - Use comma-separated values for multi-TLD comparison: tld='com,io,ai,xyz'. - Results include register_url (Dynadot affiliate link). A...1 params

Domain registration and renewal prices by TLD from Dynadot. Check registration, renewal, and transfer costs before purchasing. Best practices: - Use comma-separated values for multi-TLD comparison: tld='com,io,ai,xyz'. - Results include register_url (Dynadot affiliate link). A...

Parameters* required
tldstring
TLD to query, comma-separated for multiple (e.g., 'com', 'com,io,ai')
safetyCheck domain safety via Google Safe Browsing, and check Google search index status. Returns two pieces of data: (1) safe — whether Google Safe Browsing flags the domain for malware, phishing, social engineering, or unwanted software, including specific threat types if flagged;...1 params

Check domain safety via Google Safe Browsing, and check Google search index status. Returns two pieces of data: (1) safe — whether Google Safe Browsing flags the domain for malware, phishing, social engineering, or unwanted software, including specific threat types if flagged;...

Parameters* required
domainstring
Domain name
sale_chanceDomain buyer discovery workflow. Call when a user wants to find potential end-user buyers for a domain they own or are considering selling. When to use: user asks 'who would buy this domain?', 'help me sell [domain]', or wants to find buyers as a follow-up after keyword_intel...1 params

Domain buyer discovery workflow. Call when a user wants to find potential end-user buyers for a domain they own or are considering selling. When to use: user asks 'who would buy this domain?', 'help me sell [domain]', or wants to find buyers as a follow-up after keyword_intel...

Parameters* required
domainstring
The domain the user wants to sell (e.g., 'opentalks.com')
strategyManage personalized opportunity discovery strategies — let AI periodically execute your investment logic and discover new opportunities. All strategy data is encrypted at rest (AES-256-GCM). GDPR compliant. Actions: - get: Retrieve all strategies with run status and available...6 params

Manage personalized opportunity discovery strategies — let AI periodically execute your investment logic and discover new opportunities. All strategy data is encrypted at rest (AES-256-GCM). GDPR compliant. Actions: - get: Retrieve all strategies with run status and available...

Parameters* required
actionstring
'get', 'set', 'update', or 'delete'. Defaults to 'get' if not specified.
idstring
Strategy task ID (update and delete)
namestring
Name for custom strategy (set only)
preset_idstring
Activate a preset strategy by ID (set only)
resultstring
Execution result summary (update only)
strategystring
Custom strategy in natural language, max 500 chars (set only)
tld_checkCheck a keyword prefix's registration status across all TLDs. Returns total registration count (gTLDs + ccTLDs) and status of core TLDs (com, net, org, io, ai, de). This is a saturation and popularity metric — the total count indicates how widely a keyword has been claimed acr...1 params

Check a keyword prefix's registration status across all TLDs. Returns total registration count (gTLDs + ccTLDs) and status of core TLDs (com, net, org, io, ai, de). This is a saturation and popularity metric — the total count indicates how widely a keyword has been claimed acr...

Parameters* required
prefixstring
Keyword without extension (e.g., 'openai')
tld_rankgTLD rankings by registration volume. See which gTLDs have the most new registrations today or the most total active domains. Best practices: - type='newly' ranks by today's new registrations — useful for spotting which TLDs are currently hot. Sudden spikes in a usually quiet...2 params

gTLD rankings by registration volume. See which gTLDs have the most new registrations today or the most total active domains. Best practices: - type='newly' ranks by today's new registrations — useful for spotting which TLDs are currently hot. Sudden spikes in a usually quiet...

Parameters* required
limitstring
Number of results (default 20, max 100)
typestring
Ranking type: 'newly' for today's new registrations, 'active' for total active domainsone of newly · active
tld_trendsgTLD registration trends over time. Analyze historical registration patterns for specific gTLDs — spot hype cycles, compare competing extensions, or check long-term health. Two modes: - action='data' + tld (single TLD): deep-dive into one TLD's trend over time. Use this to ans...5 params

gTLD registration trends over time. Analyze historical registration patterns for specific gTLDs — spot hype cycles, compare competing extensions, or check long-term health. Two modes: - action='data' + tld (single TLD): deep-dive into one TLD's trend over time. Use this to ans...

Parameters* required
actionstring
'data' for single TLD deep-dive, 'compare' for multi-TLD comparisonone of data · compare
daysstring
Time horizonone of 7 · 14 · 30 · 60 · 90 · 180
tldstring
Single TLD for 'data' mode (e.g., 'ai')
tldsstring
Comma-separated TLDs for 'compare' mode (max 5, e.g., 'io,ai,co,xyz')
typestring
'newly' for daily new registrations, 'active' for total active domainsone of active · newly
trend_hunterTrend discovery and domain opportunity workflow. Call when a user wants to explore what keywords are trending in domain registrations and whether those trends represent real investment opportunities. When to use: User asks what's trending, wants to find opportunities based on...1 params

Trend discovery and domain opportunity workflow. Call when a user wants to explore what keywords are trending in domain registrations and whether those trends represent real investment opportunities. When to use: User asks what's trending, wants to find opportunities based on...

Parameters* required
scenariostring
Trend type to exploreone of prefix · emerging · hot
unregistered_aiSearch for unregistered short .ai domains. Find rare 3-letter and 4-letter pattern domains still available for registration. Pattern types: - CVCV: Consonant-Vowel-Consonant-Vowel (e.g., 'bora', 'mito') — most brandable, sounds like real words. - VCVC: Vowel-Consonant-Vowel-Co...7 params

Search for unregistered short .ai domains. Find rare 3-letter and 4-letter pattern domains still available for registration. Pattern types: - CVCV: Consonant-Vowel-Consonant-Vowel (e.g., 'bora', 'mito') — most brandable, sounds like real words. - VCVC: Vowel-Consonant-Vowel-Co...

Parameters* required
excludestring
Exclude characters (comma-separated)
keywordstring
Filter by characters in prefix
no_hyphenstring
Exclude hyphensone of true · false
no_numberstring
Exclude numbersone of true · false
sortstring
Sort orderone of length_asc · length_desc · count_asc · count_desc
tld_countstring
Filter by cross-TLD registration countone of 0-10 · 10-50 · 50-100 · 100+
typestring
Pattern type filterone of 3letter · CVCV · VCVC · CCVV
valuation_cmaDomain Comparative Market Analysis (CMA) valuation workflow. Call when a user wants to estimate a domain's market value by finding comparable domains listed for sale. When to use: user asks 'how much is this domain worth?', wants a price estimate, needs market context for buyi...1 params

Domain Comparative Market Analysis (CMA) valuation workflow. Call when a user wants to estimate a domain's market value by finding comparable domains listed for sale. When to use: user asks 'how much is this domain worth?', wants a price estimate, needs market context for buyi...

Parameters* required
domainstring
Target domain to value (e.g., 'cloudpay.com')
whoisQuery WHOIS/RDAP registration info for a domain. Returns registrar, dates, status codes, and nameservers. Nameservers can indicate if a domain is parked for sale (e.g., Sedo, Afternic). Status codes can reveal special states such as expired, pendingDelete, or redemptionPeriod.1 params

Query WHOIS/RDAP registration info for a domain. Returns registrar, dates, status codes, and nameservers. Nameservers can indicate if a domain is parked for sale (e.g., Sedo, Afternic). Status codes can reveal special states such as expired, pendingDelete, or redemptionPeriod.

Parameters* required
domainstring
Domain name

Sponsors

Configuration

DOMAINKITS_API_KEYsecret

Optional API key. Without it the server runs on the guest quota.

Readme

Details

Repository
github.com/abtdomain/domainkits-mcp
Website
domainkits.com/mcp
Category
Search & Web Crawling
Package
@domainkits/mcp
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active

Related Search & Web Crawling MCP servers

View all
1alisaitteke avatarNoun Mcpalisaitteke/noun-mcpProduction MCP server for The Noun Project — search & download icons in Cursor/Claude with OAuth…7stars
2betanyc avatarNYC Councilbetanyc/nyc-council-mcpNYC Council legislation: bills, hearings, votes and members, from a local index or live Legistar7stars
3domdomegg avatarGoogle Drivedomdomegg/google-drive-mcpAllow AI systems to list, search, upload, download, and manage files and folders in Google Drive.7stars
4c47-inc avatarmcp.film directoryc47-inc/mcp-filmSearch the curated directory of MCP servers for AI filmmaking and plan a full production stack.7stars
5hampsterx avatarClaude Mcp Bridgehampsterx/claude-mcp-bridgeWraps Claude Code CLI as MCP tools: query, search, structured, ping, listSessions.7stars
6darrenjrobinson avatarEntra Newsdarrenjrobinson/entranewsmcpserverSearch the Entra.news newsletter archive — a weekly digest of Microsoft Entra news7stars