AgentRoot
Navigate
Documentation

$ cat docs

Everything you need to build on AgentRoot. Publish agents, MCP servers, skills, and A2A endpoints to DNS.

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 manifest=https://example.com/.well-known/agentroot.json" # 2. Host a manifest 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.

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, manifests, and record types work together.
Protocol spec →