DNS Management MCP server
Create DNS zones, add, change and delete records, and check nameserver delegation, straight from your assistant.
https://api.kubana.cloud/mcp/dnsTools
What your assistant can do once connected, with the same permissions as your account.
- List DNS zonesSee every zone hosted on Kubana DNS.
- Read DNS recordsList the records of a zone: A, AAAA, CNAME, MX, TXT and more.
- Check nameserver delegationConfirm that a domain points to Kubana’s nameservers, so its records actually apply.
- How it fits togetherExplain how DNS Management connects to your other Kubana products and how it uses credits, based on your account.
- Create a zone Approval codeCreate a zone for a domain, with its three Kubana NS records.
create-dns-zone
- Manage records Approval codeAdd, change and delete A, AAAA, CNAME, MX, TXT and NS records. Changes go live within about a minute.
create-dns-recordupdate-dns-recorddelete-dns-record
- Delete a zone Approval codeDelete a zone that has no records left.
delete-dns-zone
DNS is free, so these changes never create a bill. Your assistant can’t change or delete a zone’s Kubana NS records (ns1–ns3.kubana.cloud), so a zone that still has them can only be deleted from the dashboard.
Approval codes
By default, before your assistant runs a tagged action, Kubana checks with you by email. Nothing changes until you hand over the code. You can change which actions ask under MCP Servers in the dashboard.
- 1. You askFor example: “Delete the DEBUG variable on my-api.”
- 2. Kubana emails you a codeThe “Approve an AI Agent Action” email names the action in plain words, its details and price, which assistant asked and when.
- 3. You give the code to your assistantYour assistant tells you it needs the code. Read it from the email and paste it in the chat.
- 4. The action runsYour assistant repeats the request with the code, and Kubana carries it out.
- Each code works once, and only for the exact action in the email: the same app, server, domain or mailbox, with the same values.
- Codes expire after 10 minutes and stop working after 5 wrong tries.
- Kubana sends at most 5 codes every 10 minutes.
- Actions you take in the dashboard never ask for a code.
Got a code you didn’t ask for? Ignore the email and revoke that assistant under MCP Servers in your dashboard.
Stays in the dashboard
Your assistant can’t do these. It sends you to the DNS Management dashboard instead.
- Editing or deleting the Kubana NS records
- Deleting a zone that still has records
Connect your assistant
The first time it connects, your assistant opens Kubana in your browser so you can sign in and approve access.
Open Settings → Connectors and click “Add custom connector”.
Name it Kubana and paste the server URL:
https://api.kubana.cloud/mcp/dnsClick Connect, sign in to Kubana and approve the access request.
Example prompts
- Show me the MX records for example.com.
- Is example.com delegated to Kubana’s nameservers?
- Point blog.example.com at my server my-web.
- Add the TXT record Google gave me to verify example.com.
