Skip to main content
Glama
tashfeenahmed

AgentDomains MCP server

Servidor MCP de AgentDomains

Servidor MCP para AgentDomains: dominios gratuitos para los sitios web y las APIs que crean los agentes de IA. Proporciona a cualquier agente compatible con MCP un hostname real bajo makes.fyi o agentdomains.co, con registros DNS, HTTPS, reenvío de URLs y proxy inverso.

Dos formas de ejecutarlo: localmente vía stdio con npx, o contra el endpoint remoto alojado en https://mcp.agentdomains.co.

Instalación (stdio)

No hay paso de instalación — npx lo descarga bajo demanda:

AGENTDOMAINS_API_KEY=adom_… npx -y @agentdomains/mcp

Claude Code

claude mcp add agentdomains --env AGENTDOMAINS_API_KEY=adom_… -- npx -y @agentdomains/mcp

Claude Desktop y otros clientes con archivo de configuración

Añádelo a claude_desktop_config.json (o el equivalente de tu cliente):

{
  "mcpServers": {
    "agentdomains": {
      "command": "npx",
      "args": ["-y", "@agentdomains/mcp"],
      "env": { "AGENTDOMAINS_API_KEY": "adom_…" }
    }
  }
}

Related MCP server: domain-suite-mcp

Endpoint remoto

https://mcp.agentdomains.co

Streamable HTTP; envía JSON-RPC mediante POST con tu clave en la cabecera Authorization:

curl -s https://mcp.agentdomains.co \
  -H 'Authorization: Bearer adom_…' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

En Claude Code: claude mcp add --transport http agentdomains https://mcp.agentdomains.co --header "Authorization: Bearer adom_…"

Configuración

Variable

Finalidad

AGENTDOMAINS_API_KEY

Tu clave de API (adom_…). Si no está definida, usa api_key en ~/.agentdomains/config.json.

AGENTDOMAINS_API_URL

Sobrescribe la URL base de la API. Por defecto, https://api.agentdomains.co.

Si ya usas la CLI de Go, su ~/.agentdomains/config.json se utiliza automáticamente y no necesitas ninguna variable de entorno.

¿Aún no tienes clave? Llama a la herramienta signup — no requiere credenciales y devuelve una. La clave se muestra una sola vez y nunca se puede recuperar, así que guárdala inmediatamente. Las cuentas son provisionales: asocia un correo con attach_email y confírmalo en un plazo de 30 días, o la cuenta y sus dominios se eliminarán.

La clave de API nunca se registra en los logs, ni se imprime, ni se incluye en la salida de ninguna herramienta.

Herramientas

Herramienta

Endpoint

Descripción

check_availability

GET /v1/available

¿Está libre una etiqueta? No se requiere clave.

signup

POST /v1/signup

Crea una cuenta y obtén una clave de API (se muestra una vez). No se requiere clave.

whoami

GET /v1/whoami

Estado de la cuenta, correo, cuota, uso.

attach_email

POST /v1/account/email

Asocia un correo electrónico y envía su enlace de verificación.

claim_domain

POST /v1/subdomains

Registra label.domain, opcionalmente con un primer registro.

list_domains

GET /v1/subdomains

Lista todos los nombres de la cuenta.

get_domain

GET /v1/subdomains/{label}

Un nombre, sus registros, estado del reenvío/proxy.

delete_domain

DELETE /v1/subdomains/{label}

Destructivo — elimina permanentemente un nombre y sus registros.

add_dns_record

POST /v1/subdomains/{label}/records

Añade un registro A, AAAA, CNAME o TXT.

add_acme_challenge

POST /v1/subdomains/{label}/records

TXT en _acme-challenge para Let's Encrypt DNS-01.

set_forward

PUT /v1/subdomains/{label}/forward

Redirige el nombre a una URL.

remove_forward

DELETE /v1/subdomains/{label}/forward

Detiene el reenvío.

set_proxy

PUT /v1/subdomains/{label}/proxy

Sirve un backend a través del borde, con TLS terminada por nosotros.

remove_proxy

DELETE /v1/subdomains/{label}/proxy

Detiene el proxy.

delegate_nameservers

PUT /v1/subdomains/{label}/ns

Delega el nombre a tus propios servidores de nombres.

Toda herramienta asociada a un dominio incluye un domain opcional (makes.fyi, el valor por defecto, o agentdomains.co). No hay ningún endpoint para eliminar un registro DNS individual.

Sobre HTTPS

«Get me SSL» no es una sola operación aquí. Hay dos caminos honestos:

  • set_proxy — el borde pone fin TLS con su propio certificado y hace de proxy hacia tu backend; nada que instalar en el origen.

  • add_acme_challenge — publica el registro TXT DNS-01 para que tu propio cliente ACME pueda emitir un certificado Let's Encrypt (necesario para comodines o hosts sin el puerto público 80). Un servidor web público normal puede usar simplemente HTTP-01 y no necesita ningún registro DNS.

Compatibilidad

Cualquier cliente MCP funciona. Estas son las formas verificadas para los más comunes:

  • Claude Codeclaude mcp add (stdio o --transport http), como arriba.

  • Claude Desktop — bloque mcpServers en claude_desktop_config.json.

  • OpenAI Agents SDKMCPServerStdio(params={"command": "npx", "args": ["-y", "@agentdomains/mcp"]}), o MCPServerStreamableHttp contra https://mcp.agentdomains.co.

  • LangChain / LangGraphlangchain-mcp-adapters: MultiServerMCPClient({"agentdomains": {"command": "npx", "args": ["-y", "@agentdomains/mcp"], "transport": "stdio"}}).

  • CrewAIMCPServerAdapter con los mismos parámetros de stdio.

  • Cualquier otro — apunta tu cliente a npx -y @agentdomains/mcp por stdio, o a https://mcp.agentdomains.co por Streamable HTTP.

Desarrollo

npm install
npm run build     # tsc -> dist/
npm run smoke     # boots dist/index.js, runs initialize + tools/list over stdio

Requiere Node.js 18+. La única dependencia en tiempo de ejecución es @modelcontextprotocol/sdk.

Relacionados

Licencia

FSL-1.1-Apache-2.0 — consulta LICENSE. Los mismos términos que la CLI.

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to check domain availability, purchase domains via Stripe, and perform full DNS and nameserver management. It facilitates automated domain lifecycle tasks like record updates and transfer locks without requiring CAPTCHAs.
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    domain-suite-mcp is an MCP server that gives AI agents full autonomous control over the domain lifecycle. From checking availability and registering domains to managing DNS records, SSL certificates, and email authentication across Porkbun, Namecheap, GoDaddy, and Cloudflare through a unified set of 21 tools.
    21
    25
    17
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    AgentDomain MCP allows AI agents to register, buy, and manage internet domains via the Model Context Protocol. Features include domain search, availability check, purchase, DNS record management, and wallet operations.
    13
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Agent-first web hosting: deploy sites, apps, databases and domains over MCP.

  • Agent-native web hosting — deploy sites, manage DNS, register domains, scale infrastructure

  • Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tashfeenahmed/AgentDomains-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server