Skip to main content
Glama

nitro_review_delivery

Read-onlyIdempotent

Read-only content and readiness review with validation, spam/SMS analysis, preflight, and previews. Review either one account entity or bounded inline email content; this never approves or sends.

Input Schema

NameRequiredDescriptionDefault
htmlNoInline email review HTML.
subjectNoInline email review subject.
target_idNo
contact_idNoMerge-tag personalization contact.
revision_idNoOptional for flows. Omit to review the current draft, or supply its ID as a current-draft assertion.
target_typeNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • changedInput schema / properties / contact_id / description
      Previous value: -"Optional contact ID for merge-tag personalization during review"New value: +"Merge-tag personalization contact."
    • changedInput schema / properties / html / description
      Previous value: -"Rendered HTML for a self-contained inline email review"New value: +"Inline email review HTML."
    • changedInput schema / properties / subject / description
      Previous value: -"Subject for a self-contained inline email review"New value: +"Inline email review subject."
    • removedInput schema / properties / target_id / description
      Removed value: -"Entity ID to review"
    • removedInput schema / properties / target_type / description
      Removed value: -"Entity type to review"
  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 readOnly, idempotent, non-destructive, and closed-world, so the safety profile is covered; the description adds value by enumerating the analyses performed (validation, spam/SMS analysis, preflight, previews) and explicitly confirming no approval or send side effect. It omits anything about permissions, latency, or how results are shaped, keeping it below a 5.

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?

Two sentences with no filler, and the read-only framing is front-loaded before the scope and effect boundaries. Slightly list-like in the middle clause, but every item earns its place as a capability signal.

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 six optional parameters, 67% schema coverage, and no output schema, the description should at least signal what a review returns or how a caller should combine target_id/target_type with html/subject. It covers the 'what it checks' side well but leaves the invocation-shape and result-interpretation side thin.

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 67%, so several parameters (target_id, target_type enum, html/subject limits) are already documented. The description's 'either ... or' hints at the entity-vs-inline mode split, but it does not state that these two parameter groups are mutually exclusive or which must be pair-supplied, which is the single most important semantic for this zero-required-parameter schema.

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?

States a specific verb and resource — read-only content and readiness review with validation, spam/SMS analysis, preflight, and previews — and names the exact scope (one account entity or bounded inline email content). The closing 'never approves or sends' cleanly separates it from nitro_send_message and nitro_control_delivery without needing to open their schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The 'either one account entity or bounded inline email content' phrase implies the two invocation modes, which is useful routing guidance. However, it never states when an agent should call this versus nitro_send_test_message, nitro_control_delivery, or nitro_get_status, and there is no explicit prerequisite or exclusion 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.

Resources