Skip to main content
Glama

Human Creative AI Workflow & Eval Lab

build_rea_har_agent_sandbox

Converts a live web workflow URL or recorded HTTP Archive (.har v1.2) into an offline deterministic REA AgentEnv MCP sandbox (callable read/write tools + state transitions) paired with 8 multi-step evaluation tasks, 3-vendor Judge-Trust reward verifiers, a 300-DPI Executive Benchmark PDF, and a SHA-256 verified .zip bundle ($299 Stripe / $3.50 x402 USDC, or set preview_mode=true for an instant free Edge dry-run).

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": {
      "client_name": "<client_name>",
      "workflow_name": "<workflow_name>"
    },
    "name": "build_rea_har_agent_sandbox"
  }
}

Input Schema

NameRequiredDescriptionDefault
target_urlNoOptional HTTPS workflow URL to capture into a validated HAR v1.2 archive.
client_nameYesOrganization or team name commissioning the AgentEnv sandbox.
preview_modeNoSet true to run a free instant Edge dry-run returning projected MCP tools and 8-task benchmark outline.
contact_emailNoDelivery email for the compiled AgentEnv .zip and 300-DPI Executive PDF.
payment_tokenNoOptional Stripe checkout session / payment_intent ID or x402 USDC payment receipt.
workflow_nameYesName of the multi-step web or API workflow (e.g. 'Gift Cart & Promo Checkout').
observed_endpointsNoOptional list of key REST/JSON endpoints (e.g. 'GET /v1/gifts', 'POST /v1/orders').

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=false, openWorldHint=true, idempotentHint=false, destructiveHint=false; the description goes beyond them by disclosing the paid gating ($299 Stripe / $3.50 x402 USDC), the free preview path, the concrete deliverables (MCP tools, 8 tasks, 3 judge verifiers, 300-DPI PDF, SHA-256 zip), and email delivery. It does not say what happens when payment_token is absent or how long compilation takes, which keeps it from a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

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

The core purpose is front-loaded, but the single ~70-word sentence crams five deliverable artifacts, two price points, two payment rails, and a preview flag into nested parentheses. The pricing and bundling detail reads as sales copy and makes the operative call parameters harder to extract at a glance.

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 a 7-parameter, no-output-schema, non-read-only tool, the description covers deliverables and payment but omits failure modes: whether omitting payment_token produces an error or a pending order, where the result is delivered besides email, and whether the sandbox build is retryable given idempotentHint=false. Adequate, but an agent could still mis-invoke it on the payment path.

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 coverage is 100%, so the schema already explains every parameter, and the description adds only the preview_mode behavior (free instant Edge dry-run) and the HAR v1.2 validation constraint on target_url. That is marginal added meaning over structured data, which is the baseline case.

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 verb ('Converts') and the two accepted inputs (live workflow URL or HAR v1.2) plus the output (offline AgentEnv MCP sandbox) are stated explicitly, so the tool's function is unambiguous. It never names a sibling, but the conversion-to-sandbox purpose is distinct enough from audit/diagnose/calibrate tools that an agent can route on it.

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 rather than spelled out: supply a target_url for capture or a workflow_name for a HAR-based build, and preview_mode=true yields a free dry-run. There is no explicit 'use this instead of X when Y' guidance and no statement of prerequisites such as whether the target URL must be publicly reachable or authenticated.

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.