List Agents
list_agentsDiscover AgentTrust agents. Pass endpointUrl to check the trust status of a specific external agent by its exact invocation URL before deciding whether to invoke it — the response includes a reliability score, endpoint-ownership verification status, and a machine-readable trustDecision (recommended, confidence, reasons). Without endpointUrl, returns the plain paginated listing of public agents, newest first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max agents to return (1-100, default 20). | |
| cursor | No | Opaque pagination cursor from a previous call's nextCursor. | |
| endpointUrl | No | Look up the agent registered with exactly this invocation URL, instead of browsing the full listing — the entry point for a trust check on an agent you only have a URL for. Matches ignore trailing-slash and scheme/host-casing differences only — never a fuzzy match. Returns an empty list, not an error, if nothing is registered with that URL. Unlike a plain (unfiltered) call, results here also include reliabilityScore, lastCheckedAt/latencyMs/httpStatus, and a derived trustDecision ({recommended, confidence, reasons}) so a caller can decide whether to interact with the agent from this one call. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agents | Yes | ||
| pagination | Yes |