Skip to main content
Glama

Wever Labs Agent Products

Agent Decision Packet Rail

wever_agent-decision-packet-rail
Destructive

Unavailable historical backend. Sandbox/demo: builds a decision-packet template with fixed rationale and ranks options in submitted order, recommending the first option. It does not evaluate the supplied constraints or establish which option is best. Turn messy options into a decision packet with pros, cons, risks, unknowns, constraints, recommendation, and human decision point. Operating boundary: Prepares decisions for review. It does not make binding decisions, approve spending, or take final action. POST /api/agent-decision-packet-rail. 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 is a catalog proxy entry, not a guarantee of backend availability. Backend status and JSON errors are surfaced; unavailable or non-JSON backends produce tool errors.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnly=false, destructive=true, openWorld=true, and non-idempotent, and the description adds real context beyond them: sandbox behavior (fixed rationale, submitted order, first-option recommendation), the fact that it does not evaluate supplied constraints, the authority boundary (no credentials supplied, no authority granted), and error handling (non-JSON backends produce tool errors). There is tension between the 'prepares decisions for review / never takes final action' framing and destructiveHint=true, but the tool POSTs an arbitrary product body through a proxy, so the destructive hint is defensible rather than contradicted.

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 content is dense and mostly earns its place, but structure is poor: it opens with the dead statement 'Unavailable historical backend,' then repeats capability framing across the sandbox caveat and the 'Turn messy options...' line before arriving at transport and authority details. Front-loading the capability and boundary while demoting the availability caveat would read far better.

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 no output schema, the description still covers what matters for a proxy entry: sandbox fidelity limits, authority and credential requirements, catalog-proxy caveats, and error surfacing. The remaining gap is that the true request contract is delegated entirely to an external 'existing product,' which the description acknowledges rather than hides.

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?

There is one free-form pass-through parameter with 0% schema description coverage and additionalProperties=true, so the schema offers essentially no semantics on its own. The description compensates only partially: it notes that existing product credentials, signed mandates, and single-use action grants are required and that the product validates its full contract, but it never explains the 'mode' field or the expected body shape.

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 gives a concrete verb+resource: it 'builds a decision-packet template with fixed rationale' and 'ranks options in submitted order, recommending the first option,' enumerating the packet contents (pros, cons, risks, unknowns, constraints, recommendation, human decision point). The opener 'Unavailable historical backend' muddies whether the tool functions at all, and no sibling tool is named for differentiation despite 27 siblings including several decision/authority rails.

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?

Usage is implied by 'Turn messy options into a decision packet' and bounded by the operating boundary ('prepares decisions for review... does not make binding decisions, approve spending, or take final action'), which tells the agent what it must not rely on. However, no alternative sibling is named and no explicit precondition selects this rail over wever_agent-work-order-rail or the other 26 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.