Skip to main content
Glama

Verbindung prüfen

mcp_health
Read-only

Verbindungs- und Einrichtungsprobe: prüft das Partner-Token und die Verarbeitungskette von Anfang bis Ende und meldet unter setup, welche Voraussetzungen für einen echten Versand erfüllt sind (Absender-Profil, AVV, Guthaben, Sandbox, Freigabe, Marke, Briefpapier, Vorlagen) und welcher Schritt als nächster ansteht. Bei einem neuen Konto listet setup.goldenPath die Einrichtungsschritte in Reihenfolge. Jeder Schritt trägt humanSummary (de, en), einen Satz in Alltagssprache für den Menschen; Tool-Namen, nextTool, fixUrl und messageDe/messageEn sind maschinenlesbar. checkRender: true prüft zusätzlich, ob das Rendern gerade funktioniert (Vorschau, Thumbnail), etwa vor dem Bau einer Vorlage, die danach als Bild geprüft wird. EN: Connection and setup probe: verifies the partner token and the processing chain end to end and reports under setup which prerequisites for a real send are met (sender profile, data processing agreement, balance, sandbox, approval, brand, letterhead, templates) and which step comes next. On a new account, setup.goldenPath lists the setup steps in order. Every step carries humanSummary (de, en), one sentence in everyday language for the person; tool names, nextTool, fixUrl and messageDe/messageEn are machine-facing. checkRender: true also checks whether rendering works right now (preview, thumbnail), for example before building a template that is then checked as an image.

Input Schema

NameRequiredDescriptionDefault
reasoningNo
checkRenderNoPrüft zusätzlich den Render-Pfad (Composer + Rasterizer). Standard false. EN: Also probes the render path (composer + rasterizer). Defaults to false.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / checkRender / description
      Previous value: -"Prüft zusätzlich den Render-Pfad (Composer + Rasterizer). Default false. EN: Additionally probes the render path (composer + rasterizer). Defaults to false."New value: +"Prüft zusätzlich den Render-Pfad (Composer + Rasterizer). Standard false. EN: Also probes the render path (composer + rasterizer). Defaults to false."
  2. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so safety is covered. The description adds real value beyond that: it names the report structure (setup, goldenPath, per-step humanSummary, nextTool, fixUrl, messageDe/messageEn) and explains that checkRender extends the probe to the composer/rasterizer path. It says nothing about latency or cost of the render probe, which would complete the picture.

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 purpose and the checkRender guidance are front-loaded, but the full German text is repeated verbatim in English, roughly doubling length with no added information. The underlying content is dense and useful; the packaging is wasteful.

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?

There is no output schema, so the description must carry the return contract, and it does: setup prerequisites, goldenPath ordering on new accounts, and the machine-readable versus human-facing fields. The only gap is the undocumented 'reasoning' input, which an agent must use without guidance.

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%: checkRender is already documented in the schema, and the description reinforces it with a concrete usage scenario. The 'reasoning' parameter is undocumented in both the schema and the description, so half the surface remains unexplained and the description does not fully compensate.

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 concrete verb and scope: it verifies the partner token and the end-to-end processing chain and reports setup readiness. That is far more specific than the generic name mcp_health suggests. It does not, however, position itself against close siblings such as setup_status_app or setup_fix_link, so an agent must infer the difference.

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?

It gives a clear usage context – run it to know which prerequisite is missing and which step comes next – plus an explicit conditional: set checkRender to true before building a template that will be checked as an image. It never states when not to use it or how it differs from the setup/status tools in the sibling list.

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.