Connector guide6-minute read15 MCP tools7 languages

How to Connect GoDaddy to Gemini via MCP

Domains registered at GoDaddy through the GoDaddy Domains API: list domains and their status, expiry, lock and auto-renew, check availability and prices, get name suggestions, read and change DNS records, nameservers and WHOIS contacts, and renew a domain. Personal Access Token.

HCBy HelpCode teamUpdated 6 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

GoDaddy

GoDaddy

Domains registered at GoDaddy through the GoDaddy Domains API: list domains and their status, expiry, lock and auto-renew, check availability and prices, get name suggestions, read and change DNS records, nameservers and WHOIS contacts, and renew a domain. Personal Access Token.

tools

15

Region

INTL

Category

Infrastructure

Authentication

Bearer Token

Required env vars

GODADDY_PAT
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the GoDaddy in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Domains registered at GoDaddy through the GoDaddy Domains API: list domains and their status, expiry, lock and auto-renew, check availability and prices, get name suggestions, read and change DNS records, nameservers and WHOIS contacts, and renew a domain. Personal Access Token.

Try asking

Example prompts for GoDaddy

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

GoDaddy · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → GoDaddy, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

GoDaddy + Gemini

Domains registered at GoDaddy through the GoDaddy Domains API: list domains and their status, expiry, lock and auto-renew, check availability and prices, get name suggestions, read and change DNS records, nameservers and WHOIS contacts, and renew a domain. Personal Access Token.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

GODADDY_PAT

Step 1 — Get credentials

Setting up takes about 3 minutes. You need the GoDaddy account that holds the domains.

  1. Sign in at https://developer.godaddy.com/personal-access-token with that account and select Generate Token.
  2. Give it a name, an expiry (up to 1 year) and the scopes it needs: domains.domain:read for the read tools; add domains.dns:update to change DNS records, domains.domain:update for lock, auto-renew and renewal, domains.nameserver:update for nameservers and domains.contact:update for contacts. The Domains & DNS bundle selects all of them.
  3. Copy the token, which is shown once, into GODADDY_PAT.
  4. Install the connector and run godaddy_list_domains to check it.

GoDaddy's older key and secret still work on these endpoints, but GoDaddy is retiring them for the Domains API during 2026, so the connector uses the Personal Access Token.

Who may use the API: GoDaddy says domain management needs an account that holds at least one domain or a plan with management access, and anything that costs money needs a payment method on file or a funded Good as Gold balance. Since 2024 GoDaddy has limited the Management and DNS APIs to accounts with 10 or more domains or a Discount Domain Club plan. The current documentation no longer states those thresholds, but a 403 with a code such as ACCESS_DENIED still means an eligibility rule, not a wrong token.

Domains: the AI lists the portfolio (filtered by status, optionally with contacts and nameservers) and reads one domain with status, expiry, auto-renew, transfer lock, privacy, nameservers and the four contacts. The transfer authorization code is removed from the answer. To find a name it checks availability for one domain or up to 500 at once, suggests alternatives from keywords and lists the extensions GoDaddy sells. These tools only read: buying a domain happens at godaddy.com.

DNS: the AI reads the whole zone or the records of one type and name. Adding appends records and keeps the existing ones (calling it twice adds duplicates), replacing overwrites every record of one type and name (the usual way to change an A record or a TXT value), and deleting removes every record of one type and name. Record name is relative to the domain (@ is the domain itself), and ttl is in seconds, from 600 to 86400.

Settings and contacts: godaddy_update_domain sets the transfer lock, auto-renew or the nameservers. New nameservers move DNS away from GoDaddy, and the DNS tools then no longer manage the domain. godaddy_update_contacts replaces the WHOIS contacts; a new registrant name, organization or email can start a 60-day transfer lock and a confirmation email. The ICANN registrant verification email can be sent again.

Confirm before writes: DNS, nameserver and contact changes can take a website or email offline, so the AI reads the current values first, shows what will change and waits for your yes.

Switched off at install: godaddy_renew_domain. It charges the account's payment method, so turn it on only if the AI may spend money; even then it confirms the domain, the years and the price with you first.

Formats: availability prices are in micro units of currency (12990000 USD is 12.99 USD) and are indicative; definitive: false means the answer came from a cache. Dates are ISO 8601 in UTC. Writes answer 200 or 204 with no body on success.

Limits: about 600 requests per credential in a window of roughly 23 minutes; on 429 the AI waits for the reset. The domain list returns up to 1000 domains per page and continues from the last domain of the page.

Common errors: 401 means a wrong, revoked or expired token; 403 a missing scope or an account that does not meet GoDaddy's eligibility rules; 404 a domain that is not in this account or a type and name with no records; 409 or 422 a value GoDaddy refuses, such as a TTL under 600, with the field in fields.

The connector does not register new domains, transfer or cancel domains, or set up forwarding.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Gemini

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Gemini CLI reads MCP servers from ~/.gemini/settings.json (on Windows %USERPROFILE%\.gemini\settings.json). Add:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Create an MCP API key in AnythingMCP under MCP Servers → your server → API keys, and paste it in place of YOUR_MCP_API_KEY.
  2. Save the file and restart gemini.
  3. Run /mcp inside Gemini CLI (or gemini mcp list in your shell): anythingmcp should show as connected.
  4. Start prompting: Gemini CLI can now call the GoDaddy tools.

Available tools

ToolWhat it does
godaddy_list_domainsList the domains of the GoDaddy account: domain, status, expires, renewAuto, locked, privacy, createdAt
godaddy_get_domainDetails of one domain in the account: status, expires, renewAuto, renewDeadline, locked, privacy, nameServers, transferProtected and the…
godaddy_check_availabilityCheck whether one domain can be registered and at what price
godaddy_check_availability_bulkCheck up to 500 domain names in one call
godaddy_suggest_domainsSuggest available domain names from a domain or keywords, e.g. when the wanted name is taken
godaddy_list_tldsList the top-level domains (extensions) GoDaddy sells, with name and type (GENERIC or COUNTRY_CODE)
godaddy_list_dns_recordsList every DNS record of a domain on GoDaddy's nameservers: type, name (@ for the domain itself), data, ttl, and priority, service…
godaddy_get_dns_recordsList the DNS records of one type and name, e.g. type TXT and name _dmarc, or type A and name @
godaddy_add_dns_recordsAdd DNS records to a domain without touching the existing ones
godaddy_replace_dns_recordsReplace all DNS records of one type and name with the given list, e.g. set the A record of @ to a new IP or change a TXT value
godaddy_delete_dns_recordsDelete every DNS record of one type and name from a domain, e.g. all TXT records named _acme-challenge
godaddy_update_domainChange settings of a domain: the transfer lock, auto-renew, or the nameservers
godaddy_update_contactsReplace the WHOIS contacts of a domain
godaddy_resend_registrant_verificationSend the ICANN registrant email verification for a domain again, when the registrant did not receive or let expire the first one
godaddy_renew_domainRenew a domain for a number of years

Example prompts

  • "Which of my GoDaddy domains expire in the next 90 days, and which of them have auto-renew off?"
  • "Is example-shop.com available, and what would it cost? Suggest three alternatives."
  • "Show all DNS records of example.com."
  • "Add the TXT record google-site-verification=abc123 to example.com once I confirm."
  • "Turn on the transfer lock for every domain that has it off."

FAQ

Where does Gemini CLI look for MCP servers? In ~/.gemini/settings.json for your user, or in .gemini/settings.json inside a project. gemini mcp list shows each server and whether it connects.

Next steps

Was this guide helpful?

Your GoDaddy agent is one click away.

Install the connector, paste the key, prompt Gemini. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect GoDaddy to ChatGPT via MCP

Domains registered at GoDaddy through the GoDaddy Domains API: list domains and their status, expiry, lock and auto-renew, check availability and prices, get name suggestions, read and change DNS records, nameservers and WHOIS contacts, and renew a domain. Personal Access Token.

Connectors

How to Connect GoDaddy to Claude via MCP

Domains registered at GoDaddy through the GoDaddy Domains API: list domains and their status, expiry, lock and auto-renew, check availability and prices, get name suggestions, read and change DNS records, nameservers and WHOIS contacts, and renew a domain. Personal Access Token.

Connectors

How to Connect GoDaddy to Microsoft Copilot via MCP

Domains registered at GoDaddy through the GoDaddy Domains API: list domains and their status, expiry, lock and auto-renew, check availability and prices, get name suggestions, read and change DNS records, nameservers and WHOIS contacts, and renew a domain. Personal Access Token.

Connectors

How to Connect GoDaddy to Cursor via MCP

Domains registered at GoDaddy through the GoDaddy Domains API: list domains and their status, expiry, lock and auto-renew, check availability and prices, get name suggestions, read and change DNS records, nameservers and WHOIS contacts, and renew a domain. Personal Access Token.

Connectors

How to Connect GoDaddy to Meta Muse via MCP

Domains registered at GoDaddy through the GoDaddy Domains API: list domains and their status, expiry, lock and auto-renew, check availability and prices, get name suggestions, read and change DNS records, nameservers and WHOIS contacts, and renew a domain. Personal Access Token.

Connectors

GoDaddy to MCP: Domains, DNS Records, Availability and Renewals in any AI Agent

Domains registered at GoDaddy through the GoDaddy Domains API: list domains and their status, expiry, lock and auto-renew, check availability and prices, get name suggestions, read and change DNS records, nameservers and WHOIS contacts, and renew a domain. Personal Access Token.