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

domain-check-mcp

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

domain-check-mcp

RDAP-first domain availability checking MCP server

pipPyPI
Version
1.1.1
Weekly downloads
109
Maintainers
1

domain-check-mcp

PyPI License: MIT Python MCP Server MCP Enabled Claude Compatible GitHub stars GitHub issues

MCP server for checking domain name availability. Supports 500+ TLDs via RDAP, with WHOIS fallback for .de and .cn.

Installation

uvx domain-check-mcp

Usage in .mcp.json

{
  "mcpServers": {
    "domain-check": {
      "command": "uvx",
      "args": ["domain-check-mcp"]
    }
  }
}

Tools

  • check_domain — Check if a domain name is available for registration

Example

check_domain("example.com")

Returns:

{
  "domain": "example.com",
  "available": false,
  "status": "registered"
}

Supported TLDs

Via RDAP (500+)

All major gTLDs and many ccTLDs with RDAP support, sourced from the IANA RDAP Bootstrap:

.com, .net, .org, .info, .app, .dev, .io, .xyz, .site, .shop, .uk, .fr, .nl, .pl, .consulting, .cloud, .tech, .blog, .store, .online, and many more.

Via WHOIS

TLDWHOIS Server
.dewhois.denic.de
.cnwhois.cnnic.cn
.fjwww.whois.fj
.gswhois.nic.gs
.bayernwhois.nic.bayern
.catwhois.nic.cat
.euswhois.nic.eus
.radiowhois.nic.radio
.scotwhois.nic.scot
.sportwhois.nic.sport

How it works

  • Extracts the TLD from the domain name
  • Routes to the appropriate adapter (RDAP or WHOIS)
  • RDAP: HTTP lookup — 404 means available, 200 means registered
  • WHOIS: TCP port 43 lookup — pattern matching on the response
  • Returns a structured result with availability status

Development

git clone https://github.com/stucchi/domain-check-mcp.git
cd domain-check-mcp
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytest

License

MIT

Keywords

mcp

FAQs

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