domhaul MCP
An official MCP server provided by domhaul that allows AI assistants to verify domain name availability via live RDAP registry data, retrieve brandability scores, estimated resale values, and registration prices for multiple TLDs without requiring authentication.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://www.domhaul.com/api/mcp/mcpWhat you can do with it
- Verify availability of up to 50 domains via live RDAP registry data
- Get registrar retail price estimates for comparing TLDs
- Check domain availability and prices from any AI assistant
Source and maintenance
Protocol and capabilities
- Server
- domhaul 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 2 advertised
- Resources
- 1 advertised
- Resource templates
- 0 advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}Tools
2 advertised
check_domains — Check Domain Availability
Check whether domain names are actually available to register, using live registry (RDAP) data. Use this when suggesting domain names (verify availability before presenting them, never assume a name is unregistered) or when the user asks whether specific domains are available. Accepts up to 50 fully-qualified domains (e.g. 'brewlog.app'). Returns availability, the registrar for taken domains, a 0-100 brandability score, an estimated resale value, the price in USD (price_usd for term_years, quote it rather than estimating; price_source 'checkout' is the expected charge at buy_url, confirmed before payment), and buy_url, the domhaul checkout page where the user can purchase the domain. If too few names are available, generate more candidates and call again.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domains"
],
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"minItems": 1,
"description": "Fully-qualified domain names to check, e.g. ['brewlog.app', 'getbrewlog.com']. Max 50."
}
}
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"summary",
"results"
],
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"domain",
"available",
"brandability"
],
"properties": {
"note": {
"type": "string"
},
"domain": {
"type": "string"
},
"buy_url": {
"type": "string",
"description": "domhaul checkout page for purchasing this domain"
},
"available": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"price_usd": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total price in USD for term_years"
},
"registrar": {
"type": "string"
},
"term_years": {
"type": "number"
},
"brandability": {
"type": "number"
},
"price_source": {
"enum": [
"checkout",
"estimate"
],
"type": "string",
"description": "'checkout' = expected buy_url charge; 'estimate' = registrar retail"
},
"est_value_usd": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Estimated brand resale value in USD (market data + algorithm), NOT the registration cost"
}
},
"additionalProperties": false
}
},
"summary": {
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}get_tld_prices — Get TLD Registration Prices
Get registrar retail first-year price estimates in USD for top-level domains (.com, .io, .app, .dev, .ai, …). Use this when the user is comparing TLD options, e.g. 'should I get the .com or the .io?'. For the exact purchase price of a specific domain, use check_domains instead.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"tlds"
],
"properties": {
"tlds": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"description": "TLDs to price, with or without the leading dot, e.g. ['com', '.io', 'app']"
}
}
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"prices"
],
"properties": {
"prices": {
"type": "array",
"items": {
"type": "object",
"required": [
"tld",
"first_year_usd"
],
"properties": {
"tld": {
"type": "string",
"description": "TLD with leading dot, e.g. '.com'"
},
"first_year_usd": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Registrar retail first-year price estimate in USD; null when unknown"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
1 advertised
Domain Results
Interactive domain availability results card
ui://domhaul/domain-results.html30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 2510 ms
- 95th percentile latency
- 2510 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 2510 ms · metadata changed · 2 tool(s), 1 resource(s), 0 resource template(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http domhaul-mcp https://www.domhaul.com/api/mcp/mcpCodex
codex mcp add domhaul-mcp --url https://www.domhaul.com/api/mcp/mcpCursor
{
"mcpServers": {
"domhaul-mcp": {
"url": "https://www.domhaul.com/api/mcp/mcp"
}
}
}Cline
{
"mcpServers": {
"domhaul-mcp": {
"type": "streamableHttp",
"url": "https://www.domhaul.com/api/mcp/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"domhaul-mcp": {
"type": "http",
"url": "https://www.domhaul.com/api/mcp/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http domhaul-mcp https://www.domhaul.com/api/mcp/mcpClaude Desktop
{
"mcpServers": {
"domhaul-mcp": {
"url": "https://www.domhaul.com/api/mcp/mcp"
}
}
}Windsurf
{
"mcpServers": {
"domhaul-mcp": {
"serverUrl": "https://www.domhaul.com/api/mcp/mcp"
}
}
}Let your agent find its tools
Find servers like domhaul MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other developer tools servers
Do you run domhaul MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.