Skip to main content
Glama

Synthex Forge — x402 Paid Agent Services

Create X402 Anchor

create_x402_anchor
Destructive

Dated proof of what existed at time T. use it rather than verify_x402_anchor for x402 anchor specifically; an object with detail, verdict. $0.01 USDC.

Input Schema

NameRequiredDescriptionDefault
dateNoUTC calendar date, YYYY-MM-DD. Empty = today (UTC).

Output Schema

NameRequiredDescriptionDefault
detailYesHuman-readable explanation of the verdict.
verdictYesThe decision this tool returned.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • addedOutput schema / properties / detail
      Added value: +{
      +  "description": "Human-readable explanation of the verdict.",
      +  "type": "string"
      +}
    • removedOutput schema / properties / status
      Removed value: -{
      -  "type": "string"
      -}
    • addedOutput schema / properties / verdict
      Added value: +{
      +  "description": "The decision this tool returned.",
      +  "type": "string"
      +}
    • addedOutput schema / required
      Added value: +[
      +  "detail",
      +  "verdict"
      +]
  2. Added

TDQS

B3.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false and destructiveHint=true, so the write/destructive profile is covered. The description's genuine addition is the price — '$0.01 USDC' — which matters for an agent with a budget. It says nothing, however, about whether an existing anchor is overwritten (desirable given destructiveHint=true) or whether payment must be pre-authorized.

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, but it is written as three fragments in an odd order: the purpose is stated as a noun phrase, the sibling comparison is middle-clause and garbled, and cost comes last. The price constraint arguably deserves front-loading for a paid tool.

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

Completeness4/5

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

With a documented output schema and 100% param coverage, the remaining burden is behavioral: the description supplies cost and the verify-vs-create split. The main omission is what happens to pre-existing anchors, but overall it is adequate for a one-parameter tool.

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

Parameters3/5

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

Schema coverage is 100% with a single optional `date` parameter whose semantics ('YYYY-MM-DD, empty = today UTC') are fully documented in the schema. The description adds nothing about the parameter, so baseline 3 applies.

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?

The description opens with a noun phrase ('Dated proof of what existed at time T') rather than a verb+resource statement, so the agent must infer from the name that this CREATES an anchor. It does distinguish itself from `verify_x402_anchor`, which helps, but the core action is never stated plainly.

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

Usage Guidelines3/5

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

It explicitly names a sibling alternative ('use it rather than `verify_x402_anchor`'), which is real routing guidance. But the qualifier 'for x402 anchor specifically' is circular and confusing, and no when-not or precondition (e.g. when an anchor already exists) is given.

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.