Skip to main content
Glama

Briefdesign speichern

letter_design_save

Speichert ein wiederverwendbares Briefpapier (Briefdesign) mit schemaVersion 1 oder 2 im Partnerprofil und gibt designId sowie den Hash der gespeicherten Quelldaten zurück. Dasselbe Briefpapier trägt danach jede Post: Kündigung, Rechnung, Mahnung, Angebot, Vertrag und Behördenpost. Falls das Tool clientseitig entfernt wurde, suche exakt nach letter_design_save. Das Design wird vor dem Speichern vollständig validiert und gegen die Zustellzonen geprüft. EN: Saves a reusable schemaVersion 1 or 2 letterhead (letter design) in the partner profile and returns its designId and stored-source hash. The same stationery then carries every kind of mail: cancellation, invoice, payment reminder, quote, contract and letters to public authorities. If the client unloaded the tool, search for letter_design_save. The design is fully validated and checked against postal clear zones before it is stored.

Input Schema

NameRequiredDescriptionDefault
nameYesEindeutiger Name des Briefdesigns. EN: Unique name of the letter design.
designYes
designIdNo
reasoningNo
brandingOwnershipConfirmedNoBei einer Neuanlage oder geänderten Branding-Asset-Referenz zwingend true. Unveränderte Folgespeicherungen brauchen keine erneute Bestätigung. EN: Required as true when creating or changing a branding asset reference. Unchanged iterative saves need no renewed confirmation.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / brandingOwnershipConfirmed / description
      Previous value: -"Bei einer Neuanlage oder geaenderten Branding-Asset-Referenz zwingend true. Unveraenderte Folgespeicherungen brauchen keine erneute Bestaetigung. EN: Required as true when creating or changing a branding asset reference. Unchanged iterative saves need no renewed confirmation."New value: +"Bei einer Neuanlage oder geänderten Branding-Asset-Referenz zwingend true. Unveränderte Folgespeicherungen brauchen keine erneute Bestätigung. EN: Required as true when creating or changing a branding asset reference. Unchanged iterative saves need no renewed confirmation."
  2. First observed

TDQS

C2.9/5.0
Behavior3/5

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

Annotations already establish this is a non-destructive, closed-world mutation, and the description usefully adds that the design is fully validated and checked against postal clear zones before storage, plus what is returned. However, it is silent on key mutation behavior: whether saving overwrites an existing design with the same name, what errors the validation can raise, and any permission requirements.

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 core action is front-loaded, but the text is fully duplicated in German and English and padded with uninformative sentences (the mail-type enumeration, the client-unload search hint). Roughly half the content does not help the agent decide or call the tool.

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?

With no output schema, the description correctly explains the return values and the pre-storage validation, which is meaningful for a mutation. Against a very large nested design schema it is still incomplete: the input designId semantics, overwrite behavior, and failure modes are absent.

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

Parameters2/5

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

Schema description coverage is only 40% (name and brandingOwnershipConfirmed documented, designId and reasoning not), so the description is expected to compensate and does not. It never explains the designId input — which presumably drives update-versus-create semantics — nor the purpose of reasoning, and only mentions 'schemaVersion 1 or 2' in passing without linking it to the design payload.

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 ('Speichert ein wiederverwendbares Briefpapier (Briefdesign) ... im Partnerprofil'), the supported schema versions, and the return values (designId plus stored-source hash). An agent can distinguish it from letter_design_list/preview/delete from the name and description alone, though it never names a sibling explicitly.

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?

No guidance on when to use this versus letter_design_preview, letterhead_upload or template_save, and no prerequisites aside from the branding confirmation buried in the schema. The 'if the client unloaded the tool, search for letter_design_save' line is a discovery workaround, not usage guidance, and the mail-type sentence adds no selection criteria.

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.