Skip to main content
Glama
tashfeenahmed

AgentDomains MCP server

AgentDomains MCP-Server

MCP-Server für AgentDomains — kostenlose Domains für die Websites und APIs, die KI-Agenten erstellen. Er gibt jedem MCP-fähigen Agenten einen echten Hostnamen unter makes.fyi oder agentdomains.co, mit DNS-Einträgen, HTTPS, URL-Weiterleitung und Reverse-Proxying.

Es gibt zwei Möglichkeiten, ihn auszuführen: über stdio lokal mit npx oder über den gehosteten Remote-Endpunkt https://mcp.agentdomains.co.

Installation (stdio)

Kein Installationsschritt — npx lädt ihn bei Bedarf herunter:

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 und andere Clients mit Konfigurationsdatei

Fügen Sie den Eintrag in claude_desktop_config.json (oder die entsprechende Datei Ihres Clients) ein:

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

Related MCP server: domain-suite-mcp

Remote-Endpunkt

https://mcp.agentdomains.co

Streamable HTTP; senden Sie JSON-RPC per POST mit Ihrem Schlüssel im Authorization-Header:

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":{}}'

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

Konfiguration

Variable

Zweck

AGENTDOMAINS_API_KEY

Ihr API-Schlüssel (adom_…). Fällt auf api_key in ~/.agentdomains/config.json zurück.

AGENTDOMAINS_API_URL

Überschreibt die API-Basis-URL. Standardmäßig https://api.agentdomains.co.

Wenn Sie bereits die Go CLI verwenden, wird deren ~/.agentdomains/config.json automatisch übernommen; eine Umgebungsvariable ist dann nicht erforderlich.

Noch keinen Schlüssel? Rufen Sie das signup-Tool auf — es benötigt keinerlei Anmeldeinformationen und gibt einen Schlüssel zurück. Der Schlüssel wird nur einmal angezeigt und kann nie wieder abgerufen werden, sichern Sie ihn also sofort. Konten sind vorläufig: Fügen Sie mit attach_email eine E-Mail-Adresse hinzu und bestätigen Sie sie innerhalb von 30 Tagen, andernfalls werden das Konto und seine Domains gelöscht.

Der API-Schlüssel wird nie protokolliert, ausgegeben oder in eine Tool-Ausgabe aufgenommen.

Tools

Tool

Endpunkt

Beschreibung

check_availability

GET /v1/available

Ist ein Label frei? Kein Schlüssel erforderlich.

signup

POST /v1/signup

Erstellt ein Konto und gibt einen API-Schlüssel aus (einmalige Anzeige). Kein Schlüssel erforderlich.

whoami

GET /v1/whoami

Kontostatus, E-Mail, Kontingent, Verbrauch

attach_email

POST /v1/account/email

Fügt eine E-Mail-Adresse hinzu und sendet den Bestätigungslink.

claim_domain

POST /v1/subdomains

Registriert label.domain, optional mit einem ersten Eintrag.

list_domains

GET /v1/subdomains

Listet alle Namen des Kontos auf.

get_domain

GET /v1/subdomains/{label}

Zeigt einen Namen, dessen Einträge und den Weiterleitungs-/Proxy-Status.

delete_domain

DELETE /v1/subdomains/{label}

Destruktiv — löscht einen Namen und seine Einträge dauerhaft.

add_dns_record

POST /v1/subdomains/{label}/records

Fügt einen A-, AAAA-, CNAME- oder TXT-Eintrag hinzu.

add_acme_challenge

POST /v1/subdomains/{label}/records

TXT unter _acme-challenge für Let's Encrypt DNS-01.

set_forward

PUT /v1/subdomains/{label}/forward

Leitet den Namen auf eine URL um.

remove_forward

DELETE /v1/subdomains/{label}/forward

Beendet die Weiterleitung.

set_proxy

PUT /v1/subdomains/{label}/proxy

Stellt ein Backend über die Edge bereit, wobei TLS für Sie terminiert wird.

remove_proxy

DELETE /v1/subdomains/{label}/proxy

Beendet das Proxying.

delegate_nameservers

PUT /v1/subdomains/{label}/ns

Delegiert den Namen an Ihre eigenen Nameserver.

Jedes Tool mit einem Label akzeptiert eine optionale domain (makes.fyi, der Standard, oder agentdomains.co). Es gibt keinen Endpunkt, um einen einzelnen DNS-Eintrag zu löschen.

Über HTTPS

„Besorg mir SSL“ ist hier kein einzelner Vorgang. Stattdessen gibt es zwei ehrliche Wege:

  • set_proxy — die Edge übernimmt die TLS-Terminierung mit einem eigenen Zertifikat und leitet an Ihr Backend weiter. Auf dem Ursprungsserver muss nichts installiert werden.

  • add_acme_challenge — veröffentlicht den DNS-01-TXT-Eintrag, damit Ihr eigener ACME-Client ein Let's-Encrypt-Zertifikat ausstellen kann (erforderlich für Wildcards oder Hosts ohne öffentlichen Port 80). Ein normaler öffentlicher Webserver kann einfach HTTP-01 verwenden und braucht überhaupt keinen DNS-Eintrag.

Kompatibilität

Jeder MCP-Client funktioniert. Verifizierte Konfigurationen für die gängigen Clients:

  • Claude Codeclaude mcp add (stdio oder --transport http), wie oben.

  • Claude DesktopmcpServers-Block in claude_desktop_config.json.

  • OpenAI Agents SDKMCPServerStdio(params={"command": "npx", "args": ["-y", "@agentdomains/mcp"]}) oder MCPServerStreamableHttp gegen die Remote-URL.

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

  • CrewAIMCPServerAdapter mit denselben Stdio-Parametern.

  • Sonstiges — richten Sie Ihren Client per stdio auf npx -y @agentdomains/mcp aus oder über Streamable HTTP auf https://mcp.agentdomains.co.

Entwicklung

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

Erfordert Node 18+. Die einzige Laufzeitabhängigkeit ist @modelcontextprotocol/sdk.

Verwandtes

Lizenz

FSL-1.1-Apache-2.0 — siehe LICENSE. Gleiche Bedingungen wie die 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