MCP.Market

DNS Aid MCP server

by infobloxopen·io.github.infobloxopen/dns-aid·v0.17.3·70 stars

Discover and publish AI agents via DNS using SVCB records (RFC 9460)

A94/100grade A
What users say
No reviews yet
Be the first
Safety scan
A94/100

full report

Adoption
Growing

70 stars83 downloads/wk

Reviews

Write one

Nobody has reviewed DNS Aid yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

DNS Aid tools (15, 5 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • call_agent_tool

    Call a tool on a discovered MCP agent.

  • compile_policy_to_rpz

    Compile a policy document to RPZ and/or bind-aid zone files.

  • delete_agent_from_dnswrite action

    Delete an agent from DNS.

  • diagnose_environmentwrite action

    Run DNS-AID environment diagnostics.

  • discover_agents_via_dns
  • list_agent_index

    List agents in a domain's index record.

  • list_agent_tools

    List available tools on a discovered MCP agent.

  • list_published_agents

    List all agents published at a domain you manage via DNS-AID.

  • list_rpz_rules

    List current RPZ rules from a backend.

  • list_td_security_policies

    List all Infoblox Threat Defense security policies.

  • publish_agent_to_dnswrite action
  • publish_rpz_zonewrite action

    Compile a policy and push RPZ records to a DNS backend.

  • send_a2a_messagewrite action

    Send a message to an A2A (Agent-to-Agent) agent and get its response.

  • sync_agent_index

    Sync domain's agent index with actual DNS records.

  • verify_agent_dns

    Verify DNS-AID records for an agent.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan78 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 94/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How DNS Aid compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
94/100
higher than 96% of 48,255 servers
Tools
15
the typical server has 7
Tools that change things
33%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
70
more than 95% of 28,688 servers
Downloads a week
83
more than 58% of 12,191 servers with a package

What its tools let an agent do: 9 read · 2 change · 1 delete · 3 send or post

Install DNS Aid in Claude Code, Cursor or VS Code

claude mcp add dns-aid -- uvx dns-aid
Add to Cursor

What the publisher says

From the DNS Aid repository's README, as published. We do not edit it. Read it on GitHub

DNS-AID

<!-- mcp-name: io.github.dns-aid/dns-aid -->

DNS-based Agent Identification and Discovery

Reference implementation for IETF draft-mozleywilliams-dnsop-dnsaid-02.

DNS-AID enables AI agents to discover each other via DNS, using the internet's existing naming infrastructure instead of centralized registries or hardcoded URLs.

Relationship to IETF

The DNS-AID specification is being developed within the IETF: https://datatracker.ietf.org/doc/draft-mozleywilliams-dnsop-dnsaid/.

This repository provides a reference implementation.

This project does not define the specification. The IETF draft is authoritative.

Scope of this Repository

This project focuses on implementation, tooling, and ecosystem activities.

Changes to protocol behavior should be discussed within the IETF.

New to DNS-AID? Start with the Getting Started Guide for install, first agent publication, and backend setup.

Documentation

  • Getting Started Guide — install, first agent publication, backend setup
  • API Reference — Python SDK, CLI, and MCP server tool reference
  • ARD ai-catalog discovery — interop with Agentic Resource Discovery: catalog discovery, the host-anywhere DNS pointer, and card dereferencing
  • Architecture — protocol layers, metadata resolution, integration points
  • Integrations — backend-specific setup notes
  • Demo Guide — end-to-end walkthrough for talks and presentations
  • Roadmap — where the project is headed, near/medium/long term
  • Privacy Policy | Security Policy | Trademarks

Ecosystem and Integrations

DNS-AID is a substrate. The library in this repository is sufficient on its own — it publishes and resolves agent records against any DNS provider, with no dependency on a particular directory, indexer, or telemetry backend.

When a search, indexing, or telemetry layer is useful, the SDK can point at any HTTP endpoint that implements the documented interfaces. Operators are encouraged to run their own — the indexer is a thin layer over the same DNS records this library publishes and discovers, and the SDK telemetry sink is configurable via DNSAIDSDKHTTPPUSH_URL (off by default). Independent directory implementations exist across the ecosystem; DNS-AID is designed to remain interoperable with any of them rather than canonicalize a single one.

Quick Start

Install

# Install from PyPI
pip install "dns-aid[cli,mcp]"

# Or install the latest unreleased main from GitHub
pip install "dns-aid[cli,mcp] @ git+https://github.com/dns-aid/dns-aid-core.git"

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

DNS Aid: common questions

Is DNS Aid MCP server safe?
Yes, by our scan: it is graded A (94/100). Read the DNS Aid safety report
How do I install DNS Aid?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does DNS Aid need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is DNS Aid maintained?
The last commit was 41 days ago (2026-09-24). The latest release is v0.17.3.
What can I use instead of DNS Aid?
Servers from other publishers that do the same job: MCP Registry Server MCP server.
How does DNS Aid compare with other MCP servers?
safety score 94/100 (higher than 96% of 48,255 servers); tools 15 (the typical server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to DNS Aid

Same job from other publishers: the closest match first, then the best rated.

  • MCP Registry Server
    Publish and discover MCP servers via the official MCP Registry. Powered by HAPI MCP server.
    A