Skip to main content
Glama

Inbox Clearance — Record Pass

inbox_clearance_record_pass
Idempotent

Record element and setting states into an open Inbox Clearance pass: before/after values your agent read live, each confirmed, unverified with its reason, or failed with its reason. Unknown ids are refused — password, 2FA, passkey and recovery changes are excluded by construction. Free under the perpetual license.

Input Schema

NameRequiredDescriptionDefault
auditNoThird-party access audit entries (report only, capped at 200)
pass_idYesThe pass id returned by inbox_clearance_open_pass
elementsNoPer-element records keyed by element id (the 17 runbook ids)
settingsNoPer-setting records keyed by setting id (the 8 runbook ids)
license_keyYesThe license key issued once by inbox_clearance_buy

Output Schema

NameRequiredDescriptionDefault
statusYes
pass_idYes
verdictYes
audit_entriesYes
element_statesYesPer-element state, or missing
elements_totalYes
settings_totalYes
missing_elementsYes
elements_recordedYes
settings_recordedYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added
  2. Removed
  3. Added

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare idempotentHint=true and destructiveHint=false, and the description is consistent with readOnlyHint=false by describing a record/write into an existing pass. It adds behavior the annotations cannot: unknown ids are refused, sensitive credential categories are excluded by construction, and entries must come from live reads rather than being invented. Licensing cost ('free under the perpetual license') is also useful operational context.

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 tight sentences with the core action and target front-loaded, followed by the state taxonomy and the guardrails. Every sentence carries information, though the compressed phrasing ('each confirmed, unverified with its reason, or failed with its reason') reads densely and repeats the schema's reason rules.

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 five-parameter tool with nested objects and an output schema, the description covers the prerequisite pass, the accepted states, refusal on unknown ids, scope exclusions, and licensing. Return-value details are rightly left to the output schema. Only the absence of explicit sibling routing keeps it from being fully complete.

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 description coverage is 100%, so the schema already documents elements, settings, audit, pass_id and license_key, including the reason-required rule. The description reinforces the confirmed/unverified/failed semantics and the live-read requirement for before/after, but adds little syntax or format detail beyond the schema baseline.

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 opens with a specific verb and resource — 'Record element and setting states into an open Inbox Clearance pass' — which pins down both the write action and its target. It is immediately distinguishable from inbox_clearance_open_pass (creates the pass) and inbox_clearance_report (presumably consumes it), and the enumerated state values confirm the record shape.

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 states the prerequisite clearly by referencing 'an open Inbox Clearance pass' and by implication the pass_id from inbox_clearance_open_pass, plus the key constraint that values must be ones 'your agent read live.' It also carves out scope exclusions (password, 2FA, passkey, recovery changes) and refusal behavior for unknown ids. It stops short of naming a sibling as the alternative path, so it is clear context rather than a full routing rule.

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