Back to Servers

easyDNS MCP Server

Official

by easyDNS

The easyDNS MCP server is the first DNS provider to ship a native Model Context Protocol server for AI-agent-driven DNS management. Released March 25, 2026, it wraps the easyDNS REST API with a safety-first design that lets AI agents create, modify, and delete DNS records — but only when you explicitly allow it. The server exposes 17 tools across two categories: 10 read-only tools (domain listing, DNS record queries, SOA inspection, nameserver info, mail forwarder listing, registration status) and 7 write tools (record add/modify/delete, zone reload, nameserver update, mail forwarder create/delete). Every write operation is disabled by default. You must explicitly set EASYDNS_ENABLE_WRITES=true and EASYDNS_ALLOW_PRODUCTION=true before any agent can modify your zones. The flat tools design is a deliberate architecture choice. Each action gets its own tool (dns_record_delete, dns_record_add) rather than a parameterized domain_manage(action: 'delete') pattern. This means the agent supervisor sees exactly what operation is being requested, making it easier to implement approval workflows and audit trails. Destructive operations require confirmation strings — the agent must pass 'DELETE', 'RELOAD', or 'UPDATE_NS' as explicit parameters, creating a deliberate checkpoint that prevents accidental mutations. Domain allowlists and denylists let you scope operations to specific zones, and single-zone API keys (recommended) enforce least privilege at the credential level. Every tool call is logged with a correlation ID. Credentials never appear in logs. Server-side validation includes RR-type checking, TTL caps, and apex CNAME denial to prevent common DNS misconfigurations. For teams managing DNS infrastructure with AI agents, this is the reference implementation of how to do it safely. The design patterns — flat tools, confirmation strings, domain scoping, audit trails — are applicable to any infrastructure MCP server. Related: Read about the latest developments in AI agent capabilities and explore other Claude Code skill suites for development workflows.

othermcp-serverdns-managementmodel-context-protocolai-infrastructuredevopsdns-automation

Installation

# See GitHub for installation instructions

Key Features

  • 17 tools: 10 read-only (domain_list, dns_records_list, dns_records_parsed, dns_records_search, zone_soa, nameservers_get, etc.) and 7 write operations
  • Flat tools architecture — one tool per action for transparent agent supervision and audit trails
  • Sandbox-only by default with read-only mode; writes require explicit EASYDNS_ENABLE_WRITES=true
  • Confirmation strings (DELETE, RELOAD, UPDATE_NS) required for destructive operations
  • Domain allowlist/denylist for scoping agent operations to specific zones
  • Server-side validation: RR-type checking, TTL caps, apex CNAME denial
  • Every tool call logged with correlation ID; credentials never logged
  • Single-zone API key support for least-privilege credential scoping

Use Cases

  • Automated DNS record management through conversational AI agents (Claude, GPT, etc.)
  • Infrastructure-as-code workflows with AI-driven DNS updates and validation
  • DevOps chatbot integration for DNS changes with built-in approval workflows
  • Multi-zone DNS management with domain-scoped access control
  • Incident response: rapid DNS changes during outages through natural language commands
  • DNS audit automation: querying and validating zone configurations at scale

FAQ

Server Stats

GitHub Stars
Updated
3/29/2026

Category

Related Resources

Weekly AI Digest