Skip to main content
Glama

Bind an agent to its operator and wallet, with the evidence and an honest grade of it (PAID $1.00)

v1_identity_agent_attest

Binds an agent to its operator and wallet with supporting evidence, returning an honest attestation grade for identity verification.

Instructions

Bind an agent to its operator and wallet, with the evidence and an honest grade of it (PAID $1.00)

Remote route: POST /v1/identity/agent/attest (1.00 USD x402/base/usdc on eip155:8453).

Input Schema

NameRequiredDescriptionDefault
chainNo
walletNo
agent_idNo
evidenceNo
operatorNo
valid_fromNo
validity_daysNo

Output Schema

NameRequiredDescriptionDefault
statusNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

C2.7/5.0
Behavior3/5

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

The description adds real context beyond the annotations: a $1.00 x402 charge in USDC on eip155:8453 and the remote POST route, which matters a lot for an open-world, paid call. However it omits key behavior for a counter-annotated tool – what happens on re-attest given idempotentHint=false, whether an existing binding is superseded, and what authority is required – so the disclosure is partial.

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

Conciseness3/5

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

It is short and front-loads the purpose then the route and price, which is good, but the first line is a redundant copy of the title and the remaining content is a single unparagraphed routing sentence rather than structured usage detail.

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

Completeness3/5

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

An output schema exists, so return-value explanation is not required, and price/route are covered. But for a 7-parameter, non-idempotent, paid write operation with zero schema descriptions, the definition leaves the agent without enough information to supply valid arguments or predict side effects.

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

Parameters2/5

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

Schema description coverage is 0% across 7 parameters and the description supplies no compensating detail; the words 'operator', 'wallet', 'agent' and 'evidence' merely mirror parameter names. Critical ambiguities remain unexplained, notably the 'chain' format, the units/meaning of 'validity_days', and the kind/value/public_key structure inside each evidence item.

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

Purpose3/5

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

States a concrete action on concrete resources – bind an agent to its operator and wallet with supporting evidence – but the sentence is a verbatim echo of the title, and the phrase 'an honest grade of it' is undefined, so an agent cannot tell exactly what artifact is produced. No sibling (e.g. v1_identity_control_proof, v1_agent_reputation) is named as the alternative, leaving differentiation to inference.

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

Usage Guidelines2/5

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

There is no when-to-use guidance: nothing says when an agent should attest a binding rather than use v1_identity_control_proof or read reputation via v1_agent_reputation, and no preconditions beyond the price. The x402 billing note is a cost disclosure, not usage routing.

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

Deploy Server

Other Tools