Skip to main content
Glama

Agent Work Order Exchange

wever_agent-work-order-exchange

Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Validate a task with a local dry run, then prepare the POST request for its supported computation. Operating boundary: Choose a supported computation and supply its task fields. Review validation and the prepared POST request. The agent submits that request to the named endpoint; the human reviews the task and result. POST /api/agent-work-order-exchange. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "mode": "<mode>",
      "requesting_agent_id": "<requesting_agent_id>",
      "product_key": "<product_key>",
      "requested_outcome": "<requested_outcome>",
      "task": "<task>"
    },
    "name": "wever_agent-work-order-exchange"
  }
}

Input Schema

NameRequiredDescriptionDefault
modeYes
taskYes
product_keyYes
requested_outcomeYes
requesting_agent_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

C2.9/5.0
Behavior4/5

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

Annotations only cover the read/write/idempotency profile; the description adds several things they do not: per-call pricing (0.10 USDC on Base), a rolling rate limit of 10 free signed-wallet calls per 30 days, the fact that existing product credentials and single-use grants are still required, and critically that this adapter prepares a request but does not submit it and supplies no server credentials. That is substantive behavioral disclosure beyond the structured fields.

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?

The front-loading is wrong: the first sentence is a pricing/rate-limit banner rather than the tool's action, and the final two sentences are defensive legal boilerplate ("grants no authority", "bounded computation on caller-supplied data") that partly restates earlier caveats. The middle procedural sentence is efficient and should have led.

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?

For an open-world, non-idempotent, nested-object tool with no output schema, the description does cover payment model, credential requirements, and the two-step validate-then-prepare flow. It still leaves the biggest unknowns unanswered: what the prepared POST request contains, what the task object's shape is, and which product_key to choose.

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 5 required parameters, so the description must carry the load and largely does not. It hints at "choose a supported computation" and "supply its task fields," but never explains the product_key enum values, the requesting_agent_id format, or what the nested task object (maxProperties 16) is expected to contain.

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 operative sentence ("Validate a task with a local dry run, then prepare the POST request for its supported computation") does state a specific verb-and-resource, but it is buried under a pricing banner and a legal-boundary paragraph. Nothing distinguishes this from the many near-identical siblings (wever_agent-work-order-rail, wever_workorder-create, wever_agent-paid-workflow), which is a real risk given the tool names overlap heavily.

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?

The description gives a procedural sequence (validate via dry run, then prepare the POST) and mentions reading the backend 402 body for x402 terms, which is genuine usage context. But it never says when to pick this tool over wever_agent-work-order-rail or wever_workorder-create, and there are no exclusions or preconditions tied to the alternatives.

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