Skip to main content
Glama

Wever Labs Agent Products

Rail Playground

wever_rail-playground
Destructive

Unavailable historical backend. Sandbox/demo: generates an example rail package, receipt and transcript locally. No external rail work runs. Its passed state and repeatability score describe generated sample output and are not measured production results. Test PacketOps and DiligenceOps with sample data, then start a agent run with the same rail shape. Operating boundary: Lets agents test rail shape with sample data, then move directly into paid PacketOps or DiligenceOps runs when ready. POST /api/rail-playground. 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

A4/5.0
Behavior5/5

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

Adds substantial context beyond the annotations: it declares the output is generated sample data ('not measured production results'), names required auth material (credentials, signed mandates, single-use grants), asserts the adapter 'grants no authority and never supplies server credentials', and specifies error behavior for unavailable/non-JSON backends. There is mild tension with destructiveHint=true/openWorldHint=true given 'No external rail work runs', but the network POST makes an open-world hint plausible and the text does not directly assert the opposite of 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.

Conciseness3/5

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

The first sentence is well front-loaded, but the text repeats itself — 'Test PacketOps and DiligenceOps with sample data, then start a agent run with the same rail shape' and 'Lets agents test rail shape with sample data, then move directly into paid PacketOps or DiligenceOps runs' say the same thing twice. It also contains a typo ('a agent run') and mixes purpose, auth, and error notes without clear ordering.

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 an opaque proxy endpoint with an open schema and no output schema, the description covers sandbox semantics, required authority, and failure modes, which is what an agent needs to call it safely. It stops short of describing the shape of the generated package or how to feed the output into a paid run.

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?

Only one free-form parameter at 0% schema description coverage, so the description must compensate. It hints at the required contract indirectly ('signed mandates, and single-use action grants remain required where applicable'), but the formal explanation of the POST body lives in the schema's own top-level description rather than in the tool description, so the added value is limited.

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 states a concrete verb+resource: a sandbox that 'generates an example rail package, receipt and transcript locally' with 'No external rail work runs.' That distinguishes it from the paid-run siblings (PacketOps/DiligenceOps). The jargon 'rail package' is only meaningful through context, keeping it short of a 5.

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?

'Test PacketOps and DiligenceOps with sample data, then start a agent run with the same rail shape' plus the explicit operating boundary ('then move directly into paid PacketOps or DiligenceOps runs when ready') gives clear when-to-use and points at the alternative tools. No explicit when-not-to-use statement, so 4 rather than 5.

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.