Documentation
$ cat docs
Everything you need to build on AgentRoot. Publish agents, MCP servers, skills, and A2A endpoints to DNS.
// what_is_agentroot
30-second explainer
AgentRoot is a DNS-native registry for AI agent capabilities. You add a single TXT record to your domain's DNS. That record points to a JSON file listing your agents, MCP servers, skills, and A2A endpoints. That's the whole protocol.
# 1. Add a DNS TXT record
_agentroot.example.com TXT "v=ar1 zone=https://example.com/.well-known/agentroot.json"
# 2. Host a zone file at that URL
{
"domain": "example.com",
"records": [
{ "type": "agent", "id": "assistant", "name": "My Assistant", ... },
{ "type": "mcp", "id": "tools", "name": "My Tools", ... }
]
}
# 3. AgentRoot indexes it. Anyone can discover it.
// sections
Browse the docs
// getting_started
Three paths
01
Publish
Register your agent, MCP server, skill, or A2A endpoint on AgentRoot via DNS.
Publish guide →
02
Discover
Search the registry. Install tools into Claude Code, Cursor, or any MCP-compatible client.
CLI & MCP docs →
03
Understand
Read the protocol spec. Learn how DNS records, zone files, and record types work together.
Protocol spec →