Skip to main content
Glama

erc8004-agent-finder

erc8183_escrow_status

Read-onlyIdempotent

List every ERC-8183 escrow job one wallet sells or buys on BNB Chain, with the next step and deadline of each. Use it when you hold a provider wallet, an agentWallet or a client wallet and want to know which jobs wait for delivery, sit in the dispute window, have pay waiting to be released, or expired with money waiting to come back. Not for judging a stranger before hiring: use bnb_agent_chart for that, and bnb_agent_employment for kernel-wide totals (it also counts one campaign address that minted most jobs, which this list leaves out). Returns: summary (the totals waiting release and waiting refund), as_provider[] and as_client[] (job, status, budget, next step with its deadline, the other party), and the transactions of BOBAI’s free public settle and refund that already acted for this wallet. Read-only, free, no key. Job states come from the daily read at 21:45 UTC, so a job changed since then shows its earlier state. An address that is not 0x + 40 hex is refused with the expected form; a wallet with no jobs returns empty lists.

Input Schema

NameRequiredDescriptionDefault
addressYesthe wallet: 0x + 40 hex (a provider, an agentWallet, or a client)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and openWorld, so the baseline is covered. The description still adds real context beyond them: free/no key, the 21:45 UTC daily snapshot and its staleness implication, the excluded campaign address, and the refusal/empty-result behavior. It does not cover pagination or result ordering, but with strong annotation coverage this lands between an adequate 3 and a 4.

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?

Front-loaded with purpose, then usage, then explicitly labeled 'Returns:' and edge-case sentences. It is long, but with no output schema the return enumeration earns its space; only the exclusion parenthetical about the campaign address is slightly heavy.

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?

Covers everything needed to call it correctly and interpret results: the return shape (summary, as_provider[], as_client[]), data freshness, malformed-input behavior, and the empty-wallet case. Since no output schema exists, the description properly carries the return-value burden.

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% and the single parameter is already documented as '0x + 40 hex (a provider, an agentWallet, or a client)', so the baseline is 3. The description adds meaning beyond it by naming the three wallet roles in context of the returned as_provider/as_client split and by stating the exact validation outcome for a malformed address.

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?

States a specific verb and resource ('List every ERC-8183 escrow job one wallet sells or buys on BNB Chain'), plus the value-add of next step and deadline per job. It explicitly separates itself from bnb_agent_chart and bnb_agent_employment, so an agent can route correctly without opening a schema.

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

Usage Guidelines5/5

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

Gives a positive trigger (you hold a provider wallet, agentWallet or client wallet) and the concrete questions it answers: waiting for delivery, in dispute window, pay waiting to be released, expired with refund due. It also gives an explicit exclusion with named alternatives for pre-hire vetting and kernel-wide totals.

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