Skip to main content
Glama

create_agent_action_assurance_order_1usd

Temporary 50-cent paid pre-action check. This existing MCP tool retains the legacy _1usd name for compatibility; verify the live catalog price and terms rather than interpreting the tool name as the price. Before an autonomous agent spends money, shares non-public data, delegates authority, or creates external side effects, create an unpaid GovOmniAI Agent Action Assurance Check order. It returns an assurance tier, evidence sufficiency, missing/weak evidence, risk factors, and whether a human gate is warranted. The result is sealed before payment. This tool does not charge the buyer; it returns the MPP payment endpoint, order token, terms, and status URL so the independently authorized buyer agent decides whether to pay.

Input Schema

NameRequiredDescriptionDefault
evidenceNo
buyer_emailNo
transactionYes
buyer_referenceNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior4/5

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

Beyond the annotations (readOnlyHint=false, idempotentHint=false, destructiveHint=false), the description adds substantial behavioral context: the order is unpaid, the result is sealed before payment, and it returns the payment endpoint, order token, terms and status URL rather than charging the buyer. It does not clarify repeat-call/idempotency behavior or what the MPP payment flow requires, but the disclosure of scope and non-charging semantics is genuinely useful and consistent with 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 name/price caveat is front-loaded where it matters most, and the description stays focused with no filler. The opening 'Temporary 50-cent paid pre-action check' is slightly at odds in tone with the later 'does not charge the buyer,' which costs a little clarity, but the structure is efficient overall.

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 nested, non-idempotent order-creation tool with no output schema, the description covers the crucial facts an agent needs: that the order is unpaid, what it produces (tier, evidence sufficiency, risk factors, human-gate flag), and what endpoints are returned. The main residual gap is the lack of parameter-level guidance for the nested transaction object and the optional evidence/buyer fields.

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 description coverage is 0% across four parameters, including a required nested 'transaction' object with seven defined fields. The usage sentence loosely maps to some transaction semantics (money -> amount_cents, data -> data_sensitivity, authority -> autonomy, side effects -> external_side_effects), but 'evidence', 'buyer_email' and 'buyer_reference' are left entirely unexplained, so the description only partially compensates for the coverage gap.

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 names a specific verb+resource: it creates an unpaid 'GovOmniAI Agent Action Assurance Check order,' and immediately preempts confusion by flagging that the '_1usd' name is legacy and the price is actually 50 cents. It is clearly distinguishable from the order-creating siblings (offer verification, federal qualification) by its subject matter, though it never contrasts itself with the closely-related free risk-assessment sibling.

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

Usage Guidelines4/5

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

It gives concrete triggering conditions ('Before an autonomous agent spends money, shares non-public data, delegates authority, or creates external side effects'), which is clear usage context. It does not name a when-not condition or point to the free alternative (assess_autonomous_transaction_risk_free), which would have been valuable routing information, so it stops short of the top score.

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