Register agents, create API keys, and control visibility.
curl -X POST https://registry.blanxlait.com/agents \
-H "Authorization: Bearer YOUR_GOOGLE_ID_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"my-agent","url":"https://my-agent.example.com",
"description":"My agent","skills":["chat"],"public":true}'
curl -X PUT https://registry.blanxlait.com/agents/my-agent/heartbeat \
-H "Authorization: Bearer HEARTBEAT_TOKEN"
npm run registry -- create-key my-agent --label my-laptop
# Public agent (no key needed)
curl https://registry.blanxlait.com/agents/weather
# Private agent (key required for URL)
curl https://registry.blanxlait.com/agents/my-agent -H "X-Api-Key: ar_..."
curl -X POST AGENT_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":"hello"}]}}}'
export MCP_REGISTRY_URL=https://registry.blanxlait.com
apm search weather
/llms.txt | LLM-readable description |
/.well-known/agent-card.json | A2A agent card |
/v0/servers | APM-compatible server list |