Skip to main content
Glama

onyx_agent_registry

Signed verified-registry audit. Fetches a public A2A agent registry (default a2aregistry.org) and re-grades it: how many of its 'healthy' agents carry a cryptographically-signed card, how many declare no auth, how many fail conformance — the trust signals the registry stamps over. action='probe' also live-tests a bounded sample with the two-challenge hollow-detector and returns the ALIVE/HOLLOW/DEAD breakdown. Ed25519-signed, timestamped, recomputable. Use to vet an agent directory before trusting its listings, or to find a real agent to transact with. (price: $0.05 USDC, tier: metered)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
actionNo'census' = fast structural audit (no live calls). 'probe' = census + live hollow-detection on a sample.census
sampleNoFor action='probe': how many agents to live-test (bounded 1-12, default 5). Probed in listed order.
registry_urlNoRegistry agents API. Default a2aregistry.org.https://www.a2aregistry.org/api/agents?limit=500

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description fully discloses the tool's behavior: it fetches an external registry, performs live tests in probe mode ('live-tests a bounded sample'), and returns a signed, timestamped, recomputable output. It also mentions the hollow-detector and the ALIVE/HOLLOW/DEAD breakdown, and discloses pricing/tier, which are useful behavioral traits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense but efficient: each clause adds unique information. It front-loads purpose, then details the actions, then provides use cases and pricing. No filler or repetition; it earns its length.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite having no output schema, the description explains what the tool returns (metrics, breakdown, signed/timestamped output). It covers both actions, parameters (via schema), use cases, and operational details (price, tier). For a tool with this complexity, the description is remarkably complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds extra meaning beyond the schema by explaining what the census metrics are ('how many carry a cryptographically-signed card, how many declare no auth, how many fail conformance') and what probe returns ('ALIVE/HOLLOW/DEAD breakdown'). This contextualizes the action parameter and gives the agent a better understanding of expected outputs.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with 'Signed verified-registry audit' and concretely explains what it does: fetches a registry, re-grades its agents by signed-card presence, auth declarations, and conformance failures. It distinguishes itself from sibling tools by focusing on directory-level auditing rather than individual agent verification, and explicitly states use cases ('vet an agent directory', 'find a real agent to transact with').

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clear usage context is provided: 'Use to vet an agent directory before trusting its listings, or to find a real agent to transact with.' The description explains the two action modes (census vs probe) and when each is appropriate. It does not explicitly name alternative tools or state when-not-to-use, but the context is sufficiently clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.2/5.0
Disambiguation5/5

Each tool targets a specific aspect of security or verification, from agent liveness to token risk to transaction preflight, with clear descriptions that prevent confusion. Even similar-sounding tools like tx_guard and tx_preflight cover distinct scenarios.

Naming Consistency5/5

All tools follow a consistent 'onyx_<descriptive_name>' pattern using snake_case, making it easy to infer purpose from the name. No mixing of styles or conventions.

Tool Count4/5

23 tools is on the higher end but justified by the broad scope of security services offered, covering many distinct verification needs without being excessive.

Completeness5/5

The tool set provides a comprehensive surface for agent security, including pre-payment checks, smart contract audits, token risk, merchant verification, and identity attestation. No obvious missing operations for the stated purpose.