All your DNS. One control plane.

Host your DNS with AutoDNS. Manage domains and records from one dashboard, REST API, open-source CLI, or your AI assistant via MCP.

autodns / domain inventory 3 domains
Example domains managed through AutoDNS
DomainRecords
example.com12
example.net5
example.org8
autodns list

Your zones.
One place to manage them.

Create a domain or import a BIND zone file. AutoDNS hosts your DNS and gives you four ways to manage it.

01.1 / inventory

One inventory

See your owned and shared domains, with their records, in one inventory.

Start with
  • A new domain
  • A BIND zone file
AutoDNS DOMAIN
STATE
hosted DNS
Interfaces
  • Dashboard
  • REST API
  • Go CLI
  • AI agents (MCP)

01.2 / interfaces

Dashboard. API. CLI. Agents.

Choose the interface that fits the job. The same control plane sits underneath each one.

View the open-source CLI

01.3 / registry

Registry context

Keep registrar details, expiry dates, and operational notes beside the zone.

expiry dates
recorded
notes
attached

01.4 / identity

GitHub identity

One familiar sign-in. No separate AutoDNS password.

Changes are published to AutoDNS’s authoritative nameservers. Preview zone imports before applying.

From zone file to live DNS.

Bring your records. Manage them from the interface that suits you.

  1. 01

    Sign in with GitHub

    Use an account with a verified primary email. Accounts older than 90 days are approved automatically; newer accounts need administrator approval.

    identity
  2. 02

    Create or import a zone

    Create a domain or upload a BIND zone file. Preview the record changes before applying an import.

    import
  3. 03

    Delegate and manage DNS

    Point your domain at AutoDNS’s nameservers through your registrar. Manage records with the dashboard, REST API, CLI, or MCP.

    publish

Let your assistant do the clicking.

AutoDNS runs a native MCP server. Connect Claude, Codex, or Cursor and manage DNS by describing what you want — your assistant reads the zone, proposes an exact diff, applies it after your approval, and verifies the authoritative nameservers.

Scoped credentials control which DNS records the agent may read or change. Billing and account administration stay in the dashboard.

autodns / mcp session claude code

$ claude mcp add --transport http autodns https://app.autodns.sh/mcp

$ claude mcp login autodns

> Create A and AAAA records for ops.example.com

  plan  + A     ops  192.0.2.70  ttl 300
        + AAAA  ops  2001:db8::70  ttl 300
  apply ok — 2 records
  verify ns1 ✓ ns2 ✓

plan / apply / verify — scoped by your API key

MCP OAuth 2.1 Scoped keys Plan + apply Authoritative verify

The dashboard is optional.

The MIT-licensed Go CLI runs on macOS, Linux, and Windows. Sign in from any terminal — including headless servers — with a device code you approve on another device, or a scoped API key from the panel. List domains with record counts in a table, or use --json for scripts.

View CLI on GitHub
autodns / session 01 shell

$ autodns login

To complete login, visit: https://app.autodns.sh/device
Enter code: WDGT-4KLP

$ autodns list

DOMAIN       RECORDS
example.com  12
example.net  5
example.org  8

3 domains / 25 records

Go MIT CI/CD ready JSON + table Record counts

One place to run DNS.

Sign in with GitHub to get started. Create your first zone or bring an existing zone file.

GitHub sign-in / Start free

Start with your GitHub account.

  • A verified primary GitHub email is required.
  • GitHub accounts older than 90 days are approved automatically.
  • Newer accounts need administrator approval. You can see your approval status in the app.
Start free