4,500+ servers built on MCP Fusion
Vinkius

Gandi.net MCP. Manage domains, DNS, and hosting from your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Gandi.net (Domain Registration & Hosting API) MCP on Cursor AI Code Editor MCP Client Gandi.net (Domain Registration & Hosting API) MCP on Claude Desktop App MCP Integration Gandi.net (Domain Registration & Hosting API) MCP on OpenAI Agents SDK MCP Compatible Gandi.net (Domain Registration & Hosting API) MCP on Visual Studio Code MCP Extension Client Gandi.net (Domain Registration & Hosting API) MCP on GitHub Copilot AI Agent MCP Integration Gandi.net (Domain Registration & Hosting API) MCP on Google Gemini AI MCP Integration Gandi.net (Domain Registration & Hosting API) MCP on Lovable AI Development MCP Client Gandi.net (Domain Registration & Hosting API) MCP on Mistral AI Agents MCP Compatible Gandi.net (Domain Registration & Hosting API) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Gandi.net (Domain Registration & Hosting API) MCP Server lets you manage your entire web presence—domains, DNS, mailboxes, and hosting—directly from your AI agent.

Need to check if 'cool-new-app.io' is free? Done. Need to update a CNAME record? Done. This server handles all the complex infrastructure changes without you ever leaving your chat or IDE.

It's the central hub for your domain life cycle.

What your AI agents can do

Check domain

Checks if a given domain name is available for registration.

Create dns record

Creates a new DNS record (A, CNAME, TXT, etc.) for a specific domain.

Create mailbox

Creates a new email mailbox for an existing domain.

+ 11 more capabilities included
Check Domain Availability

Checks if a specific domain name is available for immediate registration.

Manage DNS Records

Creates, updates, deletes, or lists all types of DNS records (A, CNAME, TXT, etc.) for a domain.

Administer Mailboxes

Creates new mailboxes and manages email aliases across your owned domains.

Retrieve Hosting Details

Fetches technical status and details for specific Gandi Simple Hosting instances.

List Domain Assets

Lists all domains, mailboxes, hosting instances, and organizations associated with your account.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

check019e5d1d

check domain

Checks if a given domain name is available for registration.

create019e5d1d

create dns record

Creates a new DNS record (A, CNAME, TXT, etc.) for a specific domain.

create019e5d1d

create mailbox

Creates a new email mailbox for an existing domain.

delete019e5d1d

delete dns record

Removes an existing DNS record from a specified domain.

get019e5d1d

get domain

Retrieves detailed metadata for a single, existing domain name.

get019e5d1d

get hosting instance

Fetches detailed status and configuration for a specific hosting service.

get019e5d1d

get organization

Retrieves detailed information about a specific organization entity.

list019e5d1d

list aliases

Lists all email aliases configured for a specified mailbox.

list019e5d1d

list dns records

Lists all current DNS records for a given domain name.

list019e5d1d

list domains

Returns a list of all domain names registered under your account.

list019e5d1d

list hosting instances

Returns a list of all simple hosting instances managed by the account.

list019e5d1d

list mailboxes

Returns a list of all mailboxes associated with a given domain.

list019e5d1d

list organizations

Returns a list of all organization entities you belong to.

update019e5d1d

update dns record

Modifies the value or type of an existing DNS record.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Gandi.net (Domain Registration & Hosting API), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Gandi.net's API lets your AI agent manage your whole web setup—domains, DNS, mailboxes, and hosting—straight from your chat. You don't have to jump between dashboards to fix stuff. You can check if 'cool-new-app.io' is free using check_domain, or you can grab the full details of a domain using get_domain. You can see every domain you own by calling list_domains, and you'll get a list of all the organizations you're connected to with list_organizations.

When it comes to DNS, you've got full control. You can list every record for a domain with list_dns_records, and you can create a new record (A, CNAME, TXT, etc.) with create_dns_record. You can also modify an existing record's value or type using update_dns_record, and if you mess up, you can wipe a record with delete_dns_record.

For email, you can build new mailboxes using create_mailbox for a domain, and you can see all the email aliases tied to a mailbox by running list_aliases. You can also check what mailboxes are available for a domain with list_mailboxes, and see all the hosting setups you manage by calling list_hosting_instances.

Need to know how your hosting's running? Use get_hosting_instance to fetch its status and config. You can also see all the simple hosting setups you manage with list_hosting_instances. If you need info on your accounts, you can get details on a specific organization with get_organization.

How Gandi.net MCP Works

  1. 1 Subscribe to the server and pass your Gandi.net API Key (v5) to your AI client.
  2. 2 Ask your agent to perform a task, like 'List all my domains' or 'Update the MX record for example.com'.
  3. 3 The agent translates the request into specific API calls (e.g., list_domains, update_dns_record), executes them, and provides the result to your chat.

The bottom line is, you manage your entire domain infrastructure using natural language commands, without switching applications.

Who Is Gandi.net MCP For?

This is for the DevOps Engineer who needs to patch a DNS record at 2 AM. It's for the Web Developer setting up a client's site without touching the dashboard. It's for the IT Administrator auditing domain ownership across multiple organizational units. If your job involves web infrastructure, this is your time saver.

DevOps Engineer

Quickly updates DNS records or checks hosting status during a live deployment or rollback.

Web Developer

Verifies domain availability and sets up client mailboxes directly from the code editor or IDE.

IT Administrator

Audits the entire domain portfolio and manages organization access across multiple Gandi accounts.

What Changes When You Connect

  • Need to check if a domain is available? Use check_domain to instantly verify registration status, skipping manual WHOIS lookups.
  • DNS management is streamlined. You can use list_dns_records, create_dns_record, and update_dns_record to manage routing without leaving your IDE.
  • Email setup is faster. Run create_mailbox to provision a new mailbox, or use list_aliases to check existing email redirects, all via natural language.
  • Get a full picture of your web stack. list_domains and list_hosting_instances let you audit every domain and hosting service in one go.
  • Keep your records clean. You can run delete_dns_record to remove old records or list_mailboxes to see what needs cleaning up.
  • Audit your corporate structure. Use get_organization or list_organizations to track ownership and billing entities across multiple accounts.

Real-World Use Cases

01

Deploying a new client website

A web developer needs to set up a client's site. They ask their agent to first run check_domain for the desired name, then use create_dns_record to set the initial A and CNAME records, and finally run create_mailbox for the primary contact email. The site is live in minutes.

02

Troubleshooting DNS issues at 3 AM

The DevOps engineer notices a broken site. Instead of logging into a web panel, they prompt the agent to run list_dns_records and get_domain on the affected site. They spot the incorrect record, and the agent runs update_dns_record to fix it. Problem solved.

03

Expanding corporate email services

The IT administrator needs to add 20 new user mailboxes. They prompt the agent to run list_mailboxes to verify the domain, and then execute create_mailbox repeatedly for the new users. The agent handles the batch provisioning.

04

Auditing domain portfolio for compliance

An administrator needs a list of all domains and associated organizations. They ask the agent to run list_domains and then list_organizations. The agent compiles the full ownership map, making compliance checks trivial.

The Tradeoffs

Ignoring dependencies

Trying to run create_dns_record for a domain the user hasn't confirmed exists, or calling create_mailbox without knowing the domain name.

Always start by running list_domains or get_domain to confirm the domain exists. Then, use the specific tool (e.g., create_dns_record) with the confirmed domain name.

Manual record updates

Logging into the web panel, navigating to the DNS tab, and manually changing an A record IP address. This is slow and prone to human error.

Tell your agent to run update_dns_record with the correct record type, name, and value. This keeps the change logged and executable from your chat.

Over-listing assets

Running list_dns_records and then manually copying the output to a spreadsheet to analyze which records are outdated or redundant.

Use list_dns_records to get the data, then prompt the agent to filter or summarize the output (e.g., 'Which records are CNAMEs pointing to an old server IP?').

When It Fits, When It Doesn't

Use this server if your job requires managing multiple related web services (domains, DNS, hosting, email) and you need to perform state changes without leaving your current coding environment. You're looking for atomic actions and real-time data manipulation. Don't use this if you just need to check a simple price quote for a domain; use a dedicated WHOIS service instead. If your goal is purely read-only reporting (e.g., 'What domains do I own?'), you can use list_domains and list_dns_records, but for any write operation (like create_dns_record or update_dns_record), this server is necessary.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Gandi.net. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 14 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

check_domain create_dns_record create_mailbox delete_dns_record get_domain get_hosting_instance get_organization list_aliases list_dns_records list_domains list_hosting_instances list_mailboxes list_organizations update_dns_record

Dealing with domain and DNS records is a nightmare of dashboards.

Today, setting up a domain requires jumping between a registrar dashboard, a DNS management panel, and an email service portal. You copy the domain name from the first site, paste it into the second, then manually create the required A, MX, and CNAME records. If you miss one step or misspell the record type, the site fails.

With the Gandi.net MCP Server, you just tell your agent what you want. 'I need to set up a new site for Acme Corp.' The agent handles the domain check, the `create_dns_record` calls for A records, and the initial `create_mailbox`—all from your chat. It's one conversation.

Gandi.net (Domain Registration & Hosting API) MCP Server: Manage your web stack.

Manual infrastructure changes—updating an IP address, adding a subdomain, or provisioning a new user mailbox—mean clicking through five different menus, finding the correct resource ID, and then pasting the new value. It's slow, and you always fear missing a critical dropdown menu.

Now, you just ask. 'Update the primary MX record for example.com to point to the new mail server.' The agent executes the `update_dns_record` call. It's direct, it's verifiable, and it's done in a single prompt.

Common Questions About Gandi.net MCP

How do I use the `list_domains` tool with Gandi.net? +

Run list_domains first. This returns a simple list of every domain name you own. You then use the specific domain name returned to call other tools, like list_dns_records or get_domain.

Can I use `create_dns_record` to point a subdomain? +

Yes. When calling create_dns_record, you specify the full domain name, including the desired subdomain (e.g., 'staging.example.com'), and the record type and value.

What is the difference between `get_domain` and `list_domains`? +

list_domains gives you a simple list of all domains. get_domain retrieves deep, detailed metadata for one specific domain, like its creation date or nameservers.

How do I check if a domain is available using `check_domain`? +

Simply run check_domain and input the desired domain name. The agent immediately tells you if it's available for registration.

What information does `get_hosting_instance` provide about a web deployment? +

It pulls technical details for a specific Simple Hosting instance. You get information like the IP address, status, and resource allocation, which helps you confirm if your site is ready to go.

How do I handle multiple domains when listing them using `list_domains`? +

The list_domains tool returns a comprehensive list of all associated domains. If you need data on a specific domain, you should then use the get_domain tool with the domain name to narrow the results.

If I update a record using `update_dns_record`, what should I watch out for? +

Always verify the record type, name, and value before confirming the update. Changing DNS records can impact live traffic, so double-check your source data.

What happens if I try to create a mailbox for a domain that doesn't exist? +

The system will return an error indicating the domain is invalid or unmanaged. You must first confirm the domain exists and is associated with your Gandi account before running create_mailbox.

Can I check if a domain is available for registration using this tool? +

Yes! Use the check_domain tool with the FQDN you're interested in. The agent will return the availability status directly from Gandi's registry.

How do I update a DNS record for one of my domains? +

You can use the update_dns_record tool. You'll need to provide the domain (fqdn), the record name (like 'www'), the type (like 'A'), and the new record data in JSON format.

Can I see my hosting instances and their status? +

Absolutely. Use the list_hosting_instances tool to get an overview of all your hosting services, or get_hosting_instance for detailed information on a specific one.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 14 tools

We've already built the connector for Gandi.net. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 14 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.