Domain search MCP: .com names verified available live via Verisign RDAP - not AI guess lists
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Full due-diligence report for one domain: registration age/expiry/status (live RDAP), backlinks & authority from our own Common Crawl link graph, toxic-linker audit, website history (Wayback), trademark search links, and optional blacklist when configured. Use before buying a domain. No composite appraisal score — flags + per-section detail only.
Domain to check, e.g. 'example.com'.
Full due-diligence report for one domain: registration age/expiry/status (live RDAP), backlinks & authority from our own Common Crawl link graph, toxic-linker audit, website history (Wayback), trademark search links, and optional blacklist when configured. Use before buying a domain. No composite appraisal score — flags + per-section detail only.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain to check, e.g. 'example.com'. |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Domain to check, e.g. 'example.com'."
}
}
}Generate brandable .com domain names for a business idea and return ONLY the ones that are currently AVAILABLE to register (checked against the Verisign RDAP registry through a caching proxy; an available answer can be up to 10 minutes old). Give a keyword and, ideally, a short description of the business for better names.
| Argument | Type | Description |
|---|---|---|
| count | integer | How many names to return (1-24). Default 12. |
| keyword* | string | Core keyword or seed word, e.g. 'coffee'. |
| description | string | Optional. What the business does, e.g. 'a cozy late-night coffee roaster'. |
{
"type": "object",
"required": [
"keyword"
],
"properties": {
"count": {
"type": "integer",
"maximum": 24,
"minimum": 1,
"description": "How many names to return (1-24). Default 12."
},
"keyword": {
"type": "string",
"description": "Core keyword or seed word, e.g. 'coffee'."
},
"description": {
"type": "string",
"description": "Optional. What the business does, e.g. 'a cozy late-night coffee roaster'."
}
}
}Exhaustively enumerate EVERY available domain matching a keyword PATTERN, across TLDs — the thing most domain tools/MCPs can't do. Give a keyword (or several) and a position: 'starts' (keyword+word, e.g. Bearoak), 'ends' (word+keyword, e.g. Oakbear), 'contains' (keyword inside a longer invented word, e.g. Oakbearen), or 'all'. Every candidate is checked against the registry (cached answers up to 10 minutes old); only AVAILABLE domains are returned, grouped by TLD. Checks .com and .net by default.
| Argument | Type | Description |
|---|---|---|
| tlds | array | Which TLDs to enumerate (up to 6, any real TLD: com, net, org, io, ai, co, app, dev, xyz, store, shop, tech, blog, me, de, uk...). Default ['com','net']. |
| limit | integer | Max available domains to return (1-200). Default 60. |
| keyword* | string | Keyword(s) to build around, e.g. 'bear' or 'bear, bigbear' (comma/or-separated for several). |
| position | string | Where the keyword sits: starts-with, ends-with, contains, or all. Default 'all'. |
{
"type": "object",
"required": [
"keyword"
],
"properties": {
"tlds": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 6,
"description": "Which TLDs to enumerate (up to 6, any real TLD: com, net, org, io, ai, co, app, dev, xyz, store, shop, tech, blog, me, de, uk...). Default ['com','net']."
},
"limit": {
"type": "integer",
"maximum": 200,
"minimum": 1,
"description": "Max available domains to return (1-200). Default 60."
},
"keyword": {
"type": "string",
"description": "Keyword(s) to build around, e.g. 'bear' or 'bear, bigbear' (comma/or-separated for several)."
},
"position": {
"enum": [
"starts",
"ends",
"contains",
"all"
],
"type": "string",
"description": "Where the keyword sits: starts-with, ends-with, contains, or all. Default 'all'."
}
}
}