Agent Discovery Protocol v1.0

The DNS for AI Agents

Discover any API. Zero installation. One gateway.
Replace all your MCP plugins with a single protocol.

How it works

Three steps. That's it.

01

Service adds endpoint

Any API adds a /.well-known/agent endpoint returning a JSON manifest describing its capabilities. 10 minutes of work.

GET /.well-known/agent → { capabilities: [...] }
02

Registry indexes it

The registry crawls and indexes the manifest. Services become searchable by intent — not by name.

discover("send email") → [ MailForge, SendGrid, ... ]
03

Agent discovers & uses

Any agent finds and calls services through the Gateway MCP. Lazy drill-down fetches only what's needed.

call(service, capability, params) → result

See it in action

One agent, one gateway, any API. Watch the full flow: discover, auth, call.

agent-gateway

Before & after

Stop installing MCP servers for every service. One gateway is all you need.

BeforeWith MCP plugins
{
  "mcpServers": {
    "gmail": {
      "command": "npx",
      "args": ["@mcp/gmail"],
      "env": { "GMAIL_TOKEN": "..." }
    },
    "stripe": {
      "command": "npx",
      "args": ["@mcp/stripe"],
      "env": { "STRIPE_KEY": "sk_..." }
    },
    "calendar": {
      "command": "npx",
      "args": ["@mcp/gcal"],
      "env": { "GCAL_TOKEN": "..." }
    },
    "weather": {
      "command": "npx",
      "args": ["@mcp/weather"],
      "env": { "WEATHER_KEY": "..." }
    },
    "slack": {
      "command": "npx",
      "args": ["@mcp/slack"],
      "env": { "SLACK_TOKEN": "xoxb-..." }
    }
  }
}

5 services = 5 MCP servers, 5 configs, 5 API keys to manage

AfterWith Agent Discovery
{
  "mcpServers": {
    "gateway": {
      "command": "npx",
      "args": ["agent-gateway-mcp"]
    }
  }
}

1 gateway. All services discovered at runtime. Auth handled centrally.

Then your agent just says:

> "Send an email to Alice about tomorrow's meeting"

Gateway discovers email service, authenticates, sends.

Works with any LLM

Not tied to any provider. Open protocol, works with any agent framework.

C
ClaudeAnthropic
G
GPTOpenAI
G
GeminiGoogle
L
LlamaMeta
M
MistralMistral AI
A
Any LLMOpen protocol
For Agent Developers

Set up once, access every API

Install one gateway. Add it to your MCP config. That's it. Your agent can now discover and use any API — no per-service setup, no API keys to juggle, no plugins to install.

1Install the gateway
npm install -g agent-gateway-mcp
2Add to your MCP config
{
  "mcpServers": {
    "gateway": {
      "command": "npx",
      "args": ["agent-gateway-mcp"]
    }
  }
}
3That's it. Your agent can now discover and use any API.

> "Send an email to Alice about tomorrow's meeting"

Gateway discovers → authenticates → sends. Done.

For Service Providers

Your API, discoverable by every AI agent

Add one endpoint. That's it. Your API becomes accessible to every agent using the protocol — no SDK to maintain, no plugin to build, no marketplace to join.

// 10 minutes. That's all.

app.get('/.well-known/agent',
  (req, res) => {
    res.json({
      spec_version: "1.0",
      name: "Your API",
      capabilities: [...]
    });
});
What's Next

The Future: Frictionless Agent Access

Today, agents discover and call your API. Tomorrow, they'll handle everything.

🔍

Discovery

Live now

Agents find your service by intent. "I need to send an invoice" — your API shows up.

🔑

One-click OAuth

Coming soon

Users authorize access in one click. No API key to copy, no signup form. Declare OAuth in your manifest and it just works.

📝

Agent onboarding

Planned

New users sign up to your service directly through their agent. Zero friction acquisition channel.

💳

In-agent subscriptions

Planned

Users approve plans from their agent with biometric confirmation. Payment handled by the registry.

Want to be among the first services to support full agent onboarding?

Get in touch

If your service already supports OAuth, you're ahead of the curve. Declare it in your manifest and agents can connect users today.

3
Services indexed
8
Capabilities available
0
Verified services
6
Gateway tools

Ready to get started?

Whether you're a service provider making your API discoverable, or an agent developer connecting to every API — start in minutes.