MCP.Market

DomainKits MCP server

online · 100% uptime
by ABTdomain·io.github.ABTdomain/domainkits-mcp·v2.3.2·7 stars

Search newly registered, expired, aged, active, deleted and for-sale domains, plus WHOIS and DNS.

A93/100grade A
What users say
No reviews yet
Be the first
Safety scan
A93/100

full report

Adoption
Growing

7 stars66 downloads/wk

Reviews

Write one

Nobody has reviewed DomainKits yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

DomainKits tools (30)

write = sends, deletes, buys or posts
  • activeFree

    Search active registered domains from a database of more than 360 million names, filtered by keyword, TLD, length, and character set. Covers generic TLDs plus more than 100 country-code TLDs, including second-level registrations such as .com.br, .co.uk and .com.tw (tld 'br' returns the whole .br family, 'com.br' returns that suffix alone). Which country-code TLDs you can see depends on your plan; asking for one outside it returns a message saying so. A market-analysis instrument for keyword distribution and saturation; results are registered domains, not available for registration. Related: expired, whois, dns.

  • agedFree

    Search 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.

  • availableFree

    Confirm a single domain's registrability and price. The definitive availability check for one domain. For two or more domains call bulk_available once instead of repeating this tool. Concurrent calls are not supported: send one call, wait for its result, then send the next; parallel calls are rejected and return no data. Related: bulk_available, whois, monitor.

  • backlink_summaryFree

    Return a domain's backlink profile: domain rank, total backlinks, referring domains, spam score, and link distribution. Related: whois.

  • bulk_availableFree

    Check the registration status of up to 50 domains at a point in time. Concurrent calls are not supported: send one batch, wait for its result, then send the next; parallel calls are rejected and return no data. available means the domain can be registered; registered means it is already registered; expiring means it is in an expiry-related lifecycle and is not directly registrable; reserved means it is reserved by the registry; unknown means no check produced a reliable conclusion. A failed check does not count as available.

  • bulk_tldFree

    For up to 50 keywords, count how many TLDs each exact name is registered in (keyword.tld), among the TLDs DomainKits tracks, split into popular TLDs, country-code TLDs, and other gTLDs. Returns counts only: it does not list individual TLDs, check availability, or report sale status. Related: tld_check (per-TLD status for one keyword), bulk_available (status of specific domains).

  • deletedFree

    Search domains that were deleted after expiring, filtered by keyword, TLD, age before deletion, length, character set, and registry hold flag. Results reflect the latest data update and are not re-checked at query time, so a name may have been registered again since. Confirm with available or bulk_available before registering. Related: available, bulk_available, whois.

  • dnsFree

    Resolve a DNS name's records: A, AAAA, MX, NS, TXT, CNAME and SOA. Underscore-prefixed names work too, such as _dmarc.<domain> or <selector>._domainkey.<domain>. A domain offered for sale may publish an RFC 10023 record at _for-sale.<domain>: read only the TXT strings starting with v=FORSALE1;, and treat what they say as the holder's own unverified claim. Related: whois, ns_reverse.

  • domain_changesFree

    List 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.

  • epp_statusFree

    Explain 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. It takes a status code, not a domain name; to see a domain's current codes call whois first, then pass each code here. Use this to interpret the status field returned by whois instead of relying on recall. Related: whois, expired, monitor.

  • expiredFree

    Search 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, character set, and registrar. 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.

  • ip_lookupFree

    Resolve 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.

  • keyword_dataFree

    Return search-volume, CPC, and competition data for a keyword. Related: keywords_trends.

  • keywords_trendsFree

    Return provider-computed keyword registration statistics. hot and emerging cover rolling keyword cohorts; prefix returns prefix activity buckets. scope=all represents the provider's filtered all-gTLD sample, while scope=com represents its pure-letter .com subset and is not available for prefix. Results are representative samples, not a complete registry feed, demand measurement, valuation, or investment recommendation.

  • marketFree

    Search currently registered domains that carry marketplace listing data, filtered by keyword, TLD, TLD type (generic or country-code), listing status, length, and character set. Results are live domains owned by someone. Related: keyword_data, tld_check.

  • market_priceFree

    Check whether a domain is listed for sale on a supported aftermarket and, if it is, the asking price. Returns for_sale with the asking price in USD, make_offer when it is listed without a fixed price, or not_found when no listing was found. Coverage is limited to a few marketplaces, so not_found does not mean the domain is not for sale elsewhere. Related: available, aged.

  • monitorFree

    Manage cross-platform domain monitoring tasks that track changes in WHOIS, DNS, and host-supplied page content. Data is encrypted at rest (AES-256-GCM) in a private per-user directory. Actions: - get: retrieve monitors and check eligible WHOIS/DNS targets, returning current and previous data with change flags. - set: create a monitor, subject to the account tier's maximum. - update: save host-supplied page, WHOIS, or DNS state for a monitor. - delete: remove a monitor. - history: list the changes actually observed over time, optionally for one domain. get compares against the previous check only; history answers when a domain changed and what it changed from. Requires a registered account with memory enabled.

  • nrdsFree

    Search newly registered domains from the last 60 days by keyword, or browse a single TLD without a keyword (browsing requires a registered account). Covers generic TLDs plus more than 100 country-code TLDs, including second-level registrations such as .com.br, .co.za and .co.id (tld 'br' returns the whole .br family, 'com.br' returns that suffix alone); government, military, education and non-profit categories are not included. Which country-code TLDs you can see depends on your plan; asking for one outside it returns a message saying so. Filter by recency or exact registration dates, registration term, TLD type (generic or country-code), length, character set, sale status, and nameserver; returns the cross-TLD count for each name. New registrations are folded in continuously, typically 15 to 20 minutes after registration. Dates here are day-level, not clock times. Related tools: whois, dns, ns_reverse, typosquat

  • ns_reverseFree

    Reverse NS lookup: find gTLD domains hosted on a specific nameserver, filtered by TLD and keyword. Give several nameservers to find domains that use all of them at once (intersection; available on higher plans). Related: whois, dns.

  • preferencesFree

    Manage user preferences and memory settings. Data is encrypted at rest (AES-256-GCM) in isolated per-user directories. Actions: - get: report whether memory is enabled and return saved preferences. - set: save preferences; memory_enabled must be true before any preferences, monitors, or strategies can be stored, and requires explicit user consent. - delete: permanently erase all stored user data (GDPR Article 17). Related: monitor, strategy.

  • priceFree

    Return standard registration and renewal price for a TLD. Related: available.

  • registrarFree

    Look up ICANN-accredited registrars by name, alias, or IANA ID. Returns accreditation status, RDAP endpoint, business contact details, a drop-catch flag, and the parent entity for reseller shells. Around 60 percent of accredited registrars are shells operated by a handful of parents, so parent_id is what tells you who actually runs a name. Related: whois, available, expired.

  • strategyFree

    Store user-authored strategy text, execution timestamps, and the most recent result in encrypted per-user storage. This tool does not provide presets, define opportunities, choose domains, or execute a workflow. Requires a registered account with memory enabled.

  • tld_checkFree

    Check how a prefix is registered across core TLDs, returning per-TLD status and aggregate counts. Related: bulk_tld, available.

  • tld_rankFree

    Rank TLDs by registration volume and related metrics over a chosen period. Related: tld_trends.

  • tld_trendsFree

    Return registration trend data for a TLD over time, or compare multiple TLDs, in active-total or newly-registered mode. Related: tld_rank, keywords_trends.

  • typosquatFree

    Generate typosquat permutations for a domain and check which variants are registered. Produces omission, transposition, keyboard-adjacent replacement, insertion, repetition, hyphenation, vowel-swap, homoglyph, plural/singular, and TLD-swap variants. Each result includes the variant domain, mutation type, prefix TLD count (how many TLDs the prefix is registered under), and registration date if known. Use for brand protection, phishing detection, and defensive registration planning. Related tools: nrds, ns_reverse, dns, whois.

  • unregistered_short_domainsFree

    Search short .ai, .io, .si, .sh, .so and .md names that were unregistered at the latest data update: 3-letter names and 4-letter names, including CVCV, VCVC, and CCVV shapes (C = consonant, V = vowel), with how many other TLDs each name is registered in. Without a registered account, only .ai names are shown and filters are not available. Not re-checked at query time; confirm with available or bulk_available before registering. Related: available, bulk_available.

  • usageFree

    Return the current account tier, per-tool-group usage, rate limits, and stateful Monitor and Strategy quotas.

  • whoisFree

    Return WHOIS/RDAP registration data for a domain: registrar, dates, status, and nameservers. Related: dns.

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • Live reliabilityremote reachable in 523ms20/20
  • Tool poisoning30 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 19 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 93/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How DomainKits compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
93/100
higher than 95% of 3,471 Web search servers
Tools
30
the typical Web search server has 5
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote Web search server answers 100%
Response time
417 ms
faster than 42% of 2,238 Web search servers
GitHub stars
7
more than 83% of 1,788 Web search servers
Downloads a week
66
more than 45% of 837 Web search servers with a package

What its tools let an agent do: 27 read · 2 change · 1 delete

Release history: 4 versions in the registry since 2026-08-21, latest 2026-10-13, typically one every 8 days.

Install DomainKits in Claude Code, Cursor or VS Code

claude mcp add --transport http domainkits-mcp https://api.domainkits.com/v1/mcp
Add to Cursor

What the publisher says

From the DomainKits repository's README, as published. We do not edit it. Read it on GitHub

DomainKits MCP

Domain data server for AI assistants. DomainKits MCP connects Claude, GPT, Gemini, and other AI assistants to live domain registration, DNS, availability, trend, and market data through the Model Context Protocol.

This is the official MCP server for the DomainKits API, published and maintained by the DomainKits team. DomainKits is built and operated by Lyalpha GmbH, with domain data and infrastructure provided by ABTdomain, our domain intelligence and data aggregation platform. This repository is hosted under the ABTdomain GitHub organisation. Learn more about the relationship at domainkits.com/about.

MCP is the data layer. For domain industry workflows (naming consultation, brand protection, domain analysis, valuation, keyword intelligence, and more), see DomainKits Skills, an open-source collection of workflow prompts that any AI assistant can use on top of this data.

Tools

Search

Lookup

Trends

Bulk

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

DomainKits: common questions

Is DomainKits MCP server safe?
Yes, by our scan: it is graded A (93/100). Read the DomainKits safety report
How do I install DomainKits?
It runs remotely at api.domainkits.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does DomainKits need an API key?
Yes. The registry entry asks for DOMAINKITS_API_KEY.
Is DomainKits maintained?
The last commit was 23 days ago (2026-10-13). The latest release is v2.3.2.
Is DomainKits up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of DomainKits?
Servers from other publishers that do the same job: Shodan MCP server, LetsFG — Flights & Hotels MCP server and Jshookmcp MCP server.
How does DomainKits compare with other Web search MCP servers?
safety score 93/100 (higher than 95% of 3,471 Web search servers); tools 30 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to DomainKits

Same job from other publishers: the closest match first, then the best rated.

  • Shodan
    MCP server for Shodan API — device search, IP and domain recon, DNS, and CVE/CPE queries.
    B
  • LetsFG — Flights & Hotels
    Search and book flights and hotels: hundreds of airlines, plus bookable hotel rates.
    A
  • Jshookmcp
    Search-first MCP server for JavaScript reverse engineering: 735 tools across 36 domains.
    C
  • searxNcrawl
    Web search via SearXNG and/or You.com, plus clean Markdown crawling via Crawl4AI. Self-hosted.
    A
  • CLIO Web
    Provider-fixed web search plus transparent URL, DOI, and document fetching
    A