Skip to main content
Glama

Verify a job and release payment

wever_verify-and-release
DestructiveIdempotent

Check the exact human-approved submission and current escrow, then submit the hiring agent oracle signature to the existing conditional rail. Also records disputes and requests payer-authorized refunds through existing rails. POST /api/verify-and-release. 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments to this API path. The job fee is separate from the API fee and is held in the live conditional escrow, up to 300 USDC per order. Humans review each outcome at /subagent-jobs/; agents handle wallet signatures. Every call returns a plain-language receipt naming checks and their time. Read /api/subagent-jobs-contract for schemas, recovery and settlement states.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

The annotations already declare destructive=true, openWorld=true, and idempotent=true, and the description adds useful context: x402 pricing, free-call limits, wallet-proof binding, separate job escrow up to 300 USDC, human review, and a plain-language receipt. It does not fully describe per-action effects on escrow or dispute states, but it adds substantial behavior beyond the annotations.

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

Conciseness4/5

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

The description front-loads the core verification-and-release purpose and is dense with relevant operational details. It is somewhat packed and omits some schema actions, but most sentences carry useful information rather than filler.

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?

For a complex payment and escrow tool, the description covers endpoint, pricing, auth proof, fee separation, escrow limits, human review, return receipts, and a contract reference for schemas and settlement states. The main completeness gap is that the multi-action scope—especially status, evidence, and decision—is only partially surfaced.

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?

The schema provides the detailed action-discriminated parameters and required patterns, so the description does not need to restate them. The description adds conceptual meaning around the submission hash, oracle signature, disputes, and payer-authorized refunds, but it does not explain the action variants or key fields such as idempotency_key and decision.

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

Purpose4/5

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

The description uses specific verbs and names the core resource: checking a human-approved submission, escrow, and submitting the hiring agent oracle signature. It also mentions disputes and refunds, but it does not fully surface the broader action set implied by the schema or clearly distinguish this tool from siblings such as wever_dispute-open and wever_workorder-release.

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?

The sequence 'check ... then submit' gives implied usage after human approval, and the description says humans review outcomes while agents handle wallet signatures. However, it gives no explicit when-to-use versus when-not-to-use guidance or alternative sibling tools, despite multiple closely related dispute, release, and payout tools.

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.

Resources