Skip to main content
Glama

Helvabase — Governed response dossiers

helvabase_review_draft_evidence

Idempotent

Run an optional Jev advisory review through OpenRouter/TypeSafe on a bounded page of the exact current draft's sentences and requirement coverage. Sends cited source excerpts and response text to that configured external provider. Requires server activation and explicit workspace opt-in to the current processing disclosure. Revalidates authorized sources and persists revision-bound scores, never approvals. Start offset 0 and follow nextOffset with a new idempotency key per page; repeat an identical call with its original key. A partial page or high confidence does not approve the dossier or remove deterministic blockers. On input limit, reduce limit; an oversized single item needs manual review.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
offsetNo
revisionYes
projectIdYesHelvabase project/mapping ID returned by list or create dossier, never a local path.
idempotencyKeyYesUnique key for this logical mutation. Reuse exactly the same key and arguments after a timeout; never generate a new key to force a replay.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior5/5

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

Adds a lot beyond the annotations: it discloses that cited excerpts and response text leave to a configured external provider, that it persists revision-bound scores but never approvals, that a partial page or high confidence does not clear deterministic blockers, and how idempotency keys must be reused. These are exactly the write/side-effect, open-world, and idempotency facts the hints only assert, and nothing contradicts them.

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?

Front-loads the core action, then layers prerequisites, side effects, pagination, and error handling. Dense but nearly every sentence carries operational value; it is longer than ideal but not padded.

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 5-parameter, nested-object mutation tool with no output schema, the description covers side effects, prerequisites, pagination, idempotency, and failure handling well. The main gap is return-value and revision-parameter detail, which the agent would still have to infer.

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?

With only 40% schema description coverage the description must compensate, and it does for offset/limit (start at 0, follow nextOffset, shrink limit on input-limit errors) and idempotencyKey usage. However the required `revision` object (outputJobId, payloadHash) is never explained beyond the phrase 'revision-bound', leaving a required parameter's meaning largely to inference.

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?

States a specific verb and resource: an advisory (Jev) review of the current draft's sentences and requirement coverage, executed against an external provider. An agent knows exactly what it does, though it never names a sibling tool such as read_draft_review or check_draft to differentiate clearly.

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?

Gives explicit preconditions (server activation plus explicit workspace opt-in to the processing disclosure) and a pagination recipe (start offset 0, follow nextOffset, new idempotency key per page). It does not name an alternative review tool or state when to skip this in favour of a sibling, so it stops short of full routing guidance.

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.