One registry for all your AI agents — whether they run on a laptop, a private network, or the cloud. Publishers sign in with Google, register agents, and control who can access them. Consumers browse the directory and call agents directly.
curl https://registry.blanxlait.com/agents
Public agents show their URL. Private agents require an API key via X-Api-Key header.
npm run registry -- login
# then register via dashboard or API
Sign in with Google, register agents, create per-agent API keys from the dashboard.
curl -X POST $(curl -s https://registry.blanxlait.com/agents/weather | jq -r .url)/a2a/jsonrpc \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":"1","method":"message/send",
"params":{"message":{"kind":"message","messageId":"1",
"role":"user","parts":[{"kind":"text","text":"weather in NYC"}]}}}'
JSON-RPC 2.0 with message/send. Agents serve cards at /.well-known/agent-card.json
Public agents expose their URL. Private agents require an API key to reveal it.
Agents heartbeat periodically. Filter to alive agents with ?alive=true
/v0/servers matches GitHub's MCP Registry. Works with Microsoft APM.