The loop closes end to end: search a name, check its price, top the wallet up, buy, then point the DNS — with Cloudflare registration handled as part of the purchase. It spends real money, which makes the wallet balance the ceiling you set on what an agent can do without asking.
A Python server over AgentDomain: domain availability and pricing, purchase with automatic Cloudflare registration, DNS record management, and the wallet the purchases are paid from.
- Domain search, and an availability-plus-price check on a specific name
- A domain bought and registered through Cloudflare in one call
- Your domains listed, and account details on demand
- DNS records read and updated — A, CNAME, MX, TXT and the rest
- An EPP auth code for transferring a domain out
- Wallet balance, a top-up session, and the transaction history behind it
`uvx agentdomain-mcp` or `pip install agentdomain-mcp`. An AgentDomain account with a verified email, and money in the wallet before anything can be bought; the API key is saved locally after registration. The API base URL can be overridden in the environment, and otherwise points at `https://api.agentdomain.cloud`.
One command — uvx agentdomain-mcp
