Skip to main content
Glama
ExQA
by ExQA

reverse_replay_entry

Replay an imported entry with optional overrides to headers, query, form, JSON, or body, then store the response as an experiment result. Use it to validate modifications against captured traffic and compare outcomes.

Instructions

Replay one imported entry with optional mutations and store the experiment result.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
entry_idYes
use_proxyNo
form_overridesNo
json_overridesNo
query_overridesNo
follow_redirectsNo
header_overridesNo
body_text_overrideNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.3/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure. It mentions 'store the experiment result' as a persistence side effect, which is useful, but it does not disclose that replaying likely involves outbound network requests, potential proxy usage, redirect handling, or other state-changing effects. The description is too sparse to convey meaningful behavioral context.

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 description is a single short sentence with no fluff, but it is under-specified rather than concise. It fails to earn its brevity because it omits critical usage and behavioral information. A concise but complete description would still be tight while providing more signal.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity—8 parameters, no annotation coverage, and an output schema—the description is severely incomplete. Agent cannot determine what entry_id refers to, how mutations are applied, or the meaning of proxy and redirect options. The output schema may document return values, but the invocation context is largely missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate by explaining at least the core parameters. It only says 'optional mutations', which vaguely hints at the various override parameters but does not explain entry_id, use_proxy, follow_redirects, or the distinctions among form, json, query, header, and body overrides. This is entirely inadequate for an 8-parameter tool.

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 specific verb ('Replay'), a resource ('one imported entry'), and a side effect ('store the experiment result'), making the core purpose clear. It does not explicitly name sibling alternatives, but the action of replaying with mutations is distinctive enough among the listed reverse_* and mock_* siblings. A higher score would require explicit sibling differentiation.

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 no guidance on when to use this tool versus alternatives such as reverse_import_session or reverse_query_entries. It only states what the tool does; the context of replaying a single imported entry is implied but not stated as a recommendation. There are no exclusions, prerequisites, or alternative references.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.