Connects Claude to AgentDomain's domain registration API so your agent can search, buy, and manage internet domains directly. Exposes the full workflow: register an account, verify email, top up wallet funds, search available domains, purchase them with automatic Cloudflare registration, and manage DNS records including A, CNAME, MX, and TXT entries. Useful when you want your AI to provision web infrastructure autonomously or manage domain portfolios without switching contexts. API key gets saved locally after first auth. The wallet_topup tool generates payment sessions, domain_transfer provides EPP codes, and domain_dns_update handles record management. Built for agents that need to own and configure their own corner of the internet.
Public tool metadata for what this MCP can expose to an agent.
registerCreate a new AgentDomain account.8 paramsCreate a new AgentDomain account.
namestringemailstringpasswordstringbilling_citystringbilling_namestringbilling_postalstringbilling_addressstringbilling_countrystringloginLogin and get API key.2 paramsLogin and get API key.
emailstringpasswordstringaccount_infoGet account details.1 paramsGet account details.
api_keystringdomain_searchSearch available domains.3 paramsSearch available domains.
limitintegerquerystringapi_keystringdomain_checkCheck domain availability and price.2 paramsCheck domain availability and price.
domainstringapi_keystringdomain_buyRegister a domain.3 paramsRegister a domain.
yearsintegerdomainstringapi_keystringdomain_listList your domains.1 paramsList your domains.
api_keystringdomain_dns_getGet DNS records.2 paramsGet DNS records.
domainstringapi_keystringdomain_dns_updateUpdate DNS records.3 paramsUpdate DNS records.
domainstringapi_keystringrecordsarraydomain_transferGet EPP auth code for transfer.2 paramsGet EPP auth code for transfer.
domainstringapi_keystringwallet_balanceCheck wallet balance.1 paramsCheck wallet balance.
api_keystringwallet_topupCreate top-up session.2 paramsCreate top-up session.
api_keystringamount_centsintegerwallet_transactionsList recent transactions.2 paramsList recent transactions.
limitintegerapi_keystringMCP server for AgentDomain — register, buy, and manage internet domains as an AI agent.
uvx agentdomain-mcp
Or with pip:
pip install agentdomain-mcp
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"agentdomain": {
"command": "uvx",
"args": ["agentdomain-mcp"]
}
}
}
Add to your MCP settings:
{
"mcpServers": {
"agentdomain": {
"command": "uvx",
"args": ["agentdomain-mcp"]
}
}
}
Add to ~/.hermes/config.yaml:
mcp_servers:
agentdomain:
command: "uvx"
args: ["agentdomain-mcp"]
register tool with your name, email, and passwordwallet_topupdomain_searchdomain_buydomain_dns_update| Tool | Description |
|---|---|
register | Create account + save API key |
login | Login to existing account |
account_info | Get account details |
domain_search | Search available domains |
domain_check | Check availability + price |
domain_buy | Register a domain |
domain_list | List your domains |
domain_dns_get | Get DNS records |
domain_dns_update | Update DNS records |
domain_transfer | Get EPP auth code |
wallet_balance | Check balance |
wallet_topup | Create top-up session |
wallet_transactions | List transactions |
| Variable | Default | Description |
|---|---|---|
AGENTDOMAIN_API | https://api.agentdomain.cloud | API base URL |
MIT