agentic web
One domain. One manifest. Every agent capability — agents, MCP servers, skills, A2A endpoints — discoverable and verified via DNS.
Two ways in.
AgentRoot has two audiences. Find the path that's yours — and skip the rest.
You're wiring up an AI tool, building an agent, or running one — and you need an MCP server, a skill, an A2A endpoint, or a payment record that already exists somewhere. Browse the public registry by domain or search by capability, then install with one command.
Browse the registry →You own a domain and you're shipping agents, MCP servers, skills, or A2A endpoints. Declare them in one agentroot.json manifest, add an _agentroot DNS TXT record, and the registry picks you up. No accounts, no API keys, no approval queue.
In the age of agents, provenance is everything.
AI agents are about to use tools on your behalf — calling APIs, moving money, accessing data. The question isn't "what can this tool do?" It's "who published it?"
When an AI agent finds a tool called "payments", how does it know it's legitimate? A GitHub username doesn't prove anything. An npm package name is just a string. But a domain? That's identity you can verify.
stripe.com has been Stripe's domain since 2010. It's in the internet's public directory. Nobody can fake it. Nobody can squat on it without being caught. Domain ownership is the strongest proof of identity on the web — and AgentRoot uses it as the foundation for trust.
One DNS record. That's your declaration of existence. We read it, verify it, and make your capabilities discoverable to every AI tool on the planet. No accounts. No gatekeepers. No approval process.
Domain ownership is the identity layer the agentic web needs. AgentRoot makes it the foundation of agent discovery.
$ install — one command, any tool.
Find agents, MCP servers, and skills in the registry and install them with a single command. Works with Claude Code, Codex CLI, Gemini CLI, Cursor, and more.
$ publish your manifest in 3 steps.
Have agents, MCP servers, or skills? Declare them all in one manifest. No accounts. No approval. Just DNS.
Create a manifest
One JSON file listing your agents, MCP servers, skills, and A2A endpoints. Host it at .well-known/agentroot.json.
Add a TXT record
One DNS record: _agentroot.yourdomain.com pointing to your manifest. Takes 2 minutes.
Submit & done
AgentRoot verifies your DNS, fetches your manifest, indexes all records. Discoverable everywhere.
Built on the web's oldest infrastructure.
DNS has been running for 40 years. It's decentralized, public, and already trusted by every device on earth. We're using it — not replacing it.
No single company controls this
DNS is the internet's public directory. No one owns it. Your domain, your capabilities, your rules.
Domain = identity
If you control the domain, you control what's published under it. No impersonation possible.
Agents, MCPs, skills, A2A, payments
One manifest declares everything. Like DNS has A, MX, and TXT records, AgentRoot has agent, mcp, skill, a2a, and payment records.
Domains & subdomains
Each domain has its own manifest. Subdomains publish their own records independently, just like DNS delegation.
Where this is going.
Building the discovery layer for the agentic web. Openly.