🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@domainkits/mcp

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@domainkits/mcp

MCP server for the DomainKits domain data API. Exposes expiring domains, newly registered domains, DNS, WHOIS and more to any MCP client.

latest
Source
npmnpm
Version
0.1.7
Version published
Weekly downloads
409
Maintainers
1
Weekly downloads
 
Created
Source

@domainkits/mcp

MCP server for the DomainKits domain data API.

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.

DomainKits is one API with a shared key across every endpoint. This package exposes all 28 of them to any MCP client: expiring domains, newly registered domains, DNS, WHOIS, reverse nameserver lookups, typosquat detection, TLD trends and more.

Works without an API key on a guest quota, so you can try it before signing up.

Install

No install step. Point your MCP client at the package and npx fetches it on first run.

Claude Desktop: add to claude_desktop_config.json:

{
  "mcpServers": {
    "domainkits": {
      "command": "npx",
      "args": ["-y", "@domainkits/mcp"]
    }
  }
}

Cursor: add to .cursor/mcp.json in your project, or the global equivalent. Same shape as above.

Any MCP client that speaks stdio works with the same config.

Credentials

No key required to start. Without one you run as a guest: every tool is callable, capped at 5 domain searches, 5 WHOIS lookups and 5 DNS lookups per day. Filters are ignored at that tier and paging stops after 2 pages of 10, so a search returns the newest unfiltered results across every gTLD. It is enough to see what the data looks like.

Registering is free and changes what you can ask. A free Member account turns on the filters that make a search a question rather than a sample (restrict to a gTLD, choose where the keyword sits in the name, pick the expiry stage) and raises the daily search quota from 5 to 30, with 10 pages instead of 2.

Paid tiers widen the same axes. Lite ($24.99/mo) adds character-set, length, registry-hold and sort filters, 300 searches a day and 50 pages. Premium ($99.99/mo) unlocks every filter the API supports, 2,000 searches a day and 400 pages. Platinum removes the daily and paging caps.

Current pricing: domainkits.com/pricing.

To use a key, add it to the env block:

{
  "mcpServers": {
    "domainkits": {
      "command": "npx",
      "args": ["-y", "@domainkits/mcp"],
      "env": {
        "DOMAINKITS_API_KEY": "dk_xxxxxxxxxxxxxxxx"
      }
    }
  }
}

Keys come from domainkits.com and work across every DomainKits surface: this MCP server, the REST API, and the n8n node. The key is never written to disk by this package.

Call the usage tool at any time for your current tier and remaining quota on every endpoint.

Tools

28 tools, grouped by what they answer:

GroupTools
Domain lifecycleexpired, deleted, nrds, aged, active
Availabilityavailable, bulk_available, bulk_tld, tld_check
Recordsdns, whois, ns_reverse, domain_changes
Marketmarket, market_price, price
Researchkeyword_data, keywords_trends, tld_rank, tld_trends, backlink_summary, unregistered_ai
Risksafety, typosquat
Accountusage, monitor, preferences, strategy

Each tool ships its own input and output schema, so the client knows what arguments are valid before calling. Run usage to see your account's quota for every endpoint.

Stateful tools and what they store

Search and lookup tools are stateless: nothing you ask is retained. Three tools do store data across sessions, by design:

ToolWhat it stores
monitorThe domains you watch and the results of each check
preferencesYour saved preferences and the memory switch
strategyStrategy text you wrote, run timestamps and the most recent result

Storage is opt-in. Memory is off by default and must be enabled through preferences before monitor or strategy will accept anything. Stored data is encrypted at rest (AES-256-GCM) in isolated per-user directories, persists across MCP clients under the same account, and can be deleted in full at any time with preferences action: delete (GDPR Article 17).

Full details: Privacy Policy | Terms of Service

Coverage

gTLDs only for the domain search tools. The index covers generic TLDs: .com, .net, .org, .info, .biz, .xyz, .online, .site, .top, .club, .live, .app, .dev and others. Country-code TLDs are not indexed: a query for .de, .io, .co or .us returns an empty result set, not an error.

No PII. Responses contain no personal data. WHOIS results are limited to registrar, dates, status codes and nameservers; registrant names, emails, addresses and phone numbers are not returned.

Scale, measured on 27 July 2026 by browsing .com with no other filter:

Stage.com domains
Expired1,597,469
Redemption2,754,494
Pending delete495,650

Counts move daily as names progress through the lifecycle and drop.

What this package does

It is a stdio transport for the hosted DomainKits MCP endpoint. Tool definitions, filtering and rate limiting all live server-side, so the tool list stays current without republishing this package.

If your client supports remote MCP over HTTP, you can skip this package and connect to the endpoint directly, see the API reference.

Configuration

VariableDefaultPurpose
DOMAINKITS_API_KEY(none)Optional. Without it you run as a guest.
DOMAINKITS_MCP_URLhttps://api.domainkits.com/v1/mcpOverride the endpoint.

Rate limits

Three things scale with your tier: how often you can ask, how precisely you can ask, and how deep you can read. Figures below are for the domain search tools (expired, nrds, deleted, aged, active, market, unregistered_ai, domain_changes).

TierSearches/dayPer minPagesFilters
Guest (no key)522none
Member (free)301010TLD, keyword position, expiry stage
Lite3002050the above, plus character set, length, registry hold, sort
Premium2,00060400all
Platinumunlimitedunlimitedunlimitedall

Pages are 10 results each, so Guest sees at most 20 matches per search and Premium 4,000.

Other tool groups have their own quotas: monitor, preferences, strategy and usage are unmetered on every tier. Call usage for the full picture on your account. Daily quotas reset at 00:00 UTC.

Resources

License

MIT

Keywords

mcp

FAQs

Package last updated on 31 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts