Skip to main content
Glama

Helvabase — Governed response dossiers

helvabase_export_dossier

DestructiveIdempotent

Build a professional DOCX for the exact immutable draft. Set locale to the draft language (en/fr/de). Review copies are marked unapproved, with detailed review findings in Word comments and a visible review appendix. Submission edition still requires current source validation and reviewer confirmation; no override is accepted.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
localeNoSet to the draft language: en, fr or de. Localizes product headings and review labels, never translates authored content. English is only the legacy default when omitted.en
editionNoreview
revisionYes
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. First observed

TDQS

A3.9/5.0
Behavior3/5

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

Annotations declare idempotentHint=true and destructiveHint=true, and the description does not contradict them. It adds useful context—the draft is immutable, review copies are marked unapproved with findings in Word comments and a visible appendix, and submission has no override. However, it does not address the destructiveHint implications or what happens to an existing DOCX, so it adds moderate but not rich behavioral context beyond 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.

Conciseness4/5

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

Three sentences with the core purpose front-loaded, followed by the edition distinction. It is efficient and well-ordered, though the first sentence could arguably merge the locale instruction more tightly. No wasted words.

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 tool with a nested revision object, no output schema, and destructive/idempotent annotations, the description conveys the key constraints (immutability, review/submission distinction, no override, locale behavior). It does not describe the returned DOCX or failure modes, but it is sufficiently complete for an agent to invoke it correctly with the schema filling the remaining gaps.

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 50%, with locale and idempotencyKey already described in the schema. The description mirrors the locale guidance ('Set locale to the draft language (en/fr/de)') and clarifies edition semantics (review vs submission), adding some value. It does not, however, explain the revision object (outputJobId/payloadHash) or the idempotencyKey pattern beyond what the schema already states, so it only partially compensates for the coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Build a professional DOCX') and a precise resource ('the exact immutable draft'), and contrasts review vs submission editions. This clearly differentiates it from siblings like helvabase_export_document_pack and helvabase_produce_document, which the name alone would not distinguish.

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?

The description tells the agent to set locale to the draft language and explains when the submission edition applies ('still requires current source validation and reviewer confirmation; no override is accepted'). It gives clear context on the two editions but stops short of naming explicit alternatives or stating when not to use this tool.

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.