domhaul
Check if domain names are really available (live RDAP), with prices, brand scores and resale value.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"mcp": {
"url": "https://www.domhaul.com/api/mcp/mcp"
}
}
}Remote endpoints
https://www.domhaul.com/api/mcp/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢check_domains(domains)
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.
Input Schema
{
"type": "object",
"properties": {
"domains": {
"minItems": 1,
"maxItems": 50,
"type": "array",
"items": {
"type": "string"
},
"description": "Fully-qualified domain names to check, e.g. ['brewlog.app', 'getbrewlog.com']. Max 50."
}
},
"required": [
"domains"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"summary": {
"type": "string"
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"domain": {
"type": "string"
},
"available": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"brandability": {
"type": "number"
},
"price_usd": {
"description": "Total price in USD for term_years",
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"term_years": {
"type": "number"
},
"price_source": {
"description": "'checkout' = expected buy_url charge; 'estimate' = registrar retail",
"type": "string",
"enum": [
"checkout",
"estimate"
]
},
"est_value_usd": {
"description": "Estimated brand resale value in USD (market data + algorithm), NOT the registration cost",
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"buy_url": {
"description": "domhaul checkout page for purchasing this domain",
"type": "string"
},
"registrar": {
"type": "string"
},
"note": {
"type": "string"
}
},
"required": [
"domain",
"available",
"brandability"
],
"additionalProperties": false
}
}
},
"required": [
"summary",
"results"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_tld_prices(tlds)
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.
Input Schema
{
"type": "object",
"properties": {
"tlds": {
"minItems": 1,
"maxItems": 20,
"type": "array",
"items": {
"type": "string"
},
"description": "TLDs to price, with or without the leading dot, e.g. ['com', '.io', 'app']"
}
},
"required": [
"tlds"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"prices": {
"type": "array",
"items": {
"type": "object",
"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"
}
},
"required": [
"tld",
"first_year_usd"
],
"additionalProperties": false
}
}
},
"required": [
"prices"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Community
Evidence