One line to connect
Point your client at /mcp.
Streamable-HTTP transport over HTTPS. Paste the snippet below into your client's MCP configuration — we'll fill in the URL for this host.
{ "mcpServers": { "dnsimple": { "url": "https://<this-host>/mcp", "transport": "streamable-http" } } }
On this host
Everything that's mounted.
Three surfaces: one for AI clients, one for monitoring, and a small graphical nicety for browser tabs.
The wire protocol Claude and other MCP clients speak. Authenticated, streamable, and the main event.
streamable-http /health JSON healthLiveness and build info for uptime monitors. Also exposed at /healthz for Kubernetes conventions.
A stylized "d" in terracotta and ivory. Cached for a day. Also served at /favicon.ico for older browsers.
- Version
- 0.0.0-dev
- Build ref
- mcp-dnsimple
- MCP surface
- 123
- Health checked
Try asking
Things to say to Claude.
Four shapes of request this server handles well — use them as templates once your client is connected.
-
Audit
What zones do I have, and which are missing DNSSEC?
touches
list_zones,get_dnssec -
Edit
Add an A record for staging.example.com pointing to 203.0.113.42, TTL 300.
touches
create_zone_record -
Register
Is newproject.io available? If so, register it with WHOIS privacy and auto-renew on.
touches
check_domain_availability,register_domain -
Monitor
Which SSL certificates across my fleet expire in the next 60 days?
touches
list_certificates,get_certificate