marsheer avatar

Agentdomain Mcp

marsheer/agentdomain-mcp

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.

GitHub stars
3
tools
13
transport
STDIO
last updated
May 24, 2026

Tools

13 tools

Public tool metadata for what this MCP can expose to an agent.

registerCreate a new AgentDomain account.8 params

Create a new AgentDomain account.

Parameters* required
billing_addressstring
default:
billing_citystring
default:
billing_countrystring
default: US
billing_namestring
default:
billing_postalstring
default:
emailstring
namestring
passwordstring
loginLogin and get API key.2 params

Login and get API key.

Parameters* required
emailstring
passwordstring
account_infoGet account details.1 params

Get account details.

Parameters* required
api_keystring
domain_searchSearch available domains.3 params

Search available domains.

Parameters* required
api_keystring
limitinteger
default: 10
querystring
domain_checkCheck domain availability and price.2 params

Check domain availability and price.

Parameters* required
api_keystring
domainstring
domain_buyRegister a domain.3 params

Register a domain.

Parameters* required
api_keystring
domainstring
yearsinteger
default: 1
domain_listList your domains.1 params

List your domains.

Parameters* required
api_keystring
domain_dns_getGet DNS records.2 params

Get DNS records.

Parameters* required
api_keystring
domainstring
domain_dns_updateUpdate DNS records.3 params

Update DNS records.

Parameters* required
api_keystring
domainstring
recordsarray
domain_transferGet EPP auth code for transfer.2 params

Get EPP auth code for transfer.

Parameters* required
api_keystring
domainstring
wallet_balanceCheck wallet balance.1 params

Check wallet balance.

Parameters* required
api_keystring
wallet_topupCreate top-up session.2 params

Create top-up session.

Parameters* required
amount_centsinteger
api_keystring
wallet_transactionsList recent transactions.2 params

List recent transactions.

Parameters* required
api_keystring
limitinteger
default: 20

Sponsors

Readme

AgentDomain MCP Server

MCP server for AgentDomain β€” register, buy, and manage internet domains as an AI agent.

Features

  • πŸ” Search and check domain availability
  • πŸ›’ Buy domains with automatic Cloudflare registration
  • 🌐 Manage DNS records (A, CNAME, MX, TXT, etc.)
  • πŸ’° Wallet balance and top-up
  • πŸ”‘ API key auto-saved locally

Installation

uvx agentdomain-mcp

Or with pip:

pip install agentdomain-mcp

Configuration

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

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

Cursor / Windsurf

Add to your MCP settings:

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

Hermes Agent

Add to ~/.hermes/config.yaml:

mcp_servers:
  agentdomain:
    command: "uvx"
    args: ["agentdomain-mcp"]

Usage


View the full README on GitHub

Details

Repository
github.com/marsheer/agentdomain-mcp
Package
agentdomain-mcp
Transport
STDIO
Registry
MCP registry, active