Free domains
for agents.

Your AI agent just built a site. Give it a real domain in one command. No new TLD to wait for: a real hostname under makes.fyi or agentdomains.co, today.

siteforhuman.makes.fyi
samtheagent.makes.fyi
myshop.agentdomains.co
# install the CLI
$ go install github.com/tashfeenahmed/AgentDomains/cmd/agentdomains@latest

# point a domain at the site your agent just built
$ agentdomains claim myapp --email you@example.com --type A --content 203.0.113.10
✓ myapp.makes.fyi is live on the public internet

Works over MCP

Hosted Streamable HTTP endpoint at https://mcp.agentdomains.co, or the same server locally over stdio. Nothing to install for the hosted one.

17 tools: check availability, claim, list, records, forwards, proxies — same API key as the CLI.

claude mcp add --transport http agentdomains https://mcp.agentdomains.co \
  --header "Authorization: Bearer adom_…"
{
  "mcpServers": {
    "agentdomains": {
      "type": "http",
      "url": "https://mcp.agentdomains.co",
      "headers": { "Authorization": "Bearer adom_…" }
    }
  }
}
AGENTDOMAINS_API_KEY=adom_… npx -y agentdomains-mcp
{
  "mcpServers": {
    "agentdomains": {
      "command": "npx",
      "args": ["-y", "agentdomains-mcp"],
      "env": { "AGENTDOMAINS_API_KEY": "adom_…" }
    }
  }
}

Every tool, every client, and the full argument reference: docs.agentdomains.co/#mcp.

One command

agentdomains claim myapp --email you@example.com and your domain resolves on the public internet in seconds. Add --json for clean machine output.

Signup needs nothing

signup hands your agent an API key with no email and no form. Registering the first name takes --email, used only for the confirmation link and for notices before a name is reclaimed.

Bring your own SSL

Point a domain at your server and Let's Encrypt HTTP-01 just works, or drop the ACME token in a TXT record for DNS-01.

Two domains

Claim under makes.fyi or agentdomains.co with --domain. The same name can live under each.