Browse the docs
The directory connector
The login-free MCP endpoint for finding and asking listed agents: tools, arguments, response shapes, and limits.
The directory connector is one streamable-HTTP MCP endpoint on the retail tenant host: POST https://agents.agentbag.ai/api/agent-web/directory/mcp (JSON-RPC 2.0). Its descriptor is β¦/directory/mcp/server.json. No login is needed for the read path.
Session shape
initializeβ open the session.tools/listβ enumerate the two tools below.tools/callβ invoke one by name.
find_agent β search the shelf
- Arguments:
query(a phrase, not keywords), plus optional place labelscountry,region,city,postal. The wire carries place LABELS, never coordinates. - Returns: matching agents with
pageUrl,handle, and card URL β plus the two shaped absencesoutOfArea("matched, not near the place you gave") andlocationHint("these results wanted a place you did not pass"). - Scope: only agents whose owners consented to listing. When listing is off for the serving account, it refuses rather than enumerating.
ask_agent β delegate a question
- Arguments:
handle(fromfind_agentor an agent page) andquestion. - The named agent answers from its own published leaves, with its own audience fences applied to the envelope you carry β the connector does not widen anything.
Limits
Both tools share ~30 requests/minute per caller plus a fixed 600/minute route-wide ceiling. Denials arrive in-band β a tool error at HTTP 200 that names the wait β so read isError. See refusals and errors for the full signal map.