domain-suite-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GODADDY_API_KEY | No | GoDaddy API key. Required for domain registration and DNS management via GoDaddy. | |
| GODADDY_SANDBOX | No | Optional; set to 'true' to use GoDaddy's OTE (test) environment. | |
| PORKBUN_API_KEY | No | Porkbun API key. Required for domain registration, DNS management, and SSL tools via Porkbun. | |
| NAMECHEAP_API_KEY | No | Namecheap API key. Required for domain registration, DNS management, and WHOIS tools via Namecheap. | |
| NAMECHEAP_SANDBOX | No | Optional; set to 'true' to use Namecheap's sandbox environment for testing. | |
| GODADDY_API_SECRET | No | GoDaddy API secret. Required for GoDaddy API access. | |
| NAMECHEAP_API_USER | No | Your Namecheap username. Required for Namecheap API access. | |
| NAMECHEAP_CLIENT_IP | No | Optional; the IP address of your server. If not set, it is auto-detected. Must be whitelisted in Namecheap settings. | |
| CLOUDFLARE_API_TOKEN | No | Cloudflare API token. Required for DNS and certificate management via Cloudflare. | |
| CLOUDFLARE_ACCOUNT_ID | No | Cloudflare account ID (optional). | |
| PORKBUN_SECRET_API_KEY | No | Porkbun secret API key. Required for domain registration, DNS management, and SSL tools via Porkbun. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_providersA | List configured providers and their capabilities |
| check_availabilityA | Check domain availability. Zero-config via RDAP/WHOIS; adds pricing if provider configured. |
| list_domainsB | List all domains across all configured providers |
| get_domainB | Get details for a specific domain |
| register_domainC | Register a new domain |
| renew_domainB | Renew an existing domain |
| list_dns_recordsB | List all DNS records for a domain |
| create_dns_recordC | Create a new DNS record |
| update_dns_recordA | Update an existing DNS record. All fields are required (full record replacement, not partial update). |
| delete_dns_recordA | Delete a DNS record. On GoDaddy, deletes ALL records of same type+name (API limitation). |
| list_certificatesC | List SSL certificates for a domain |
| create_certificateA | Provision SSL certificate. On Porkbun, retrieves auto-provisioned cert (no explicit create needed). On Cloudflare, requires Advanced Certificate Manager. |
| get_certificate_statusC | Get certificate status |
| setup_spfB | Add SPF record with mail provider template |
| setup_dkimB | Add DKIM TXT record |
| setup_dmarcB | Add DMARC policy TXT record |
| setup_mxB | Configure MX records with mail provider template |
| transfer_domain_inC | Initiate inbound domain transfer |
| get_transfer_statusA | Get domain transfer status. During an in-flight transfer the domain may not appear in list_domains yet — specify provider explicitly in that case. |
| get_whois_contactC | Get domain WHOIS contact |
| update_whois_contactC | Update domain WHOIS contact |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 21 tools
Each tool targets a distinct operation or resource (e.g., checking availability, managing DNS records, setting up email authentication). There is no ambiguity between tools like `create_dns_record` and `setup_dkim` because the latter is specialized for DKIM records. All tools have clear, non-overlapping purposes.
All tool names follow a consistent `verb_noun` pattern in snake_case (e.g., `check_availability`, `create_dns_record`, `list_domains`). The verbs are descriptive and the nouns precisely indicate the resource. No mixing of conventions.
21 tools cover a broad domain management surface (availability, registration, DNS, certificates, WHOIS, email setup). While slightly above the typical 3-15 range, each tool serves a distinct function and the count is justified by the domain's complexity.
The tool set provides comprehensive CRUD-like coverage for domains, DNS, certificates, and WHOIS, plus specialized setup tools. Minor gaps exist (e.g., no domain deletion, no certificate deletion, no transfer out), but the core workflows are well-supported.