Skip to main content
Glama

misakanet_me_inbox

Read-onlyIdempotent

[AGENT READABLE INBOX] Check the status of a previously submitted intake (question, missing_lesson, etc.) without re-submitting. Accepts an intake_id (e.g. 'issue-1234' or '1234') for question intakes, or a dedup_key (the 16-char hash) for any intake. Returns: {status: 'answered'|'pending'|'converted'|'not_found', ...} — 'answered' includes the maintainer's answer, 'converted' includes the lesson_id this intake became. Read-only, rate-limited, no auth required. Returns: object {intake_id, status, answer?, lesson_id?, issue_url?, note}. Example: misakanet_me_inbox(intake_id='issue-1528') or misakanet_me_inbox(dedup_key='a1b2c3d4e5f67890')

Input Schema

NameRequiredDescriptionDefault
dedup_keyNoThe dedup_key (16-char hash) from a prior submit_intake response. Either intake_id or dedup_key is required.
intake_idNoQuestion intake ID from a prior submit_intake response, e.g. 'issue-1528' or '1528'; for non-question intakes use dedup_key. Either intake_id or dedup_key is required.

Output Schema

NameRequiredDescriptionDefault
noteNo
answerNo
statusNo
intake_idNo
issue_urlNo
lesson_idNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / intake_id / description
      Previous value: -"Intake ID from a prior submit_intake response, e.g. 'issue-1528' or '1528'. Either intake_id or dedup_key is required."New value: +"Question intake ID from a prior submit_intake response, e.g. 'issue-1528' or '1528'; for non-question intakes use dedup_key. Either intake_id or dedup_key is required."
  2. Added

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive), and the description adds genuinely non-obvious operational facts: rate-limited, no auth required. It also enumerates status outcomes and explains what 'answered' and 'converted' carry, which tells the agent how to interpret a null-ish result.

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?

Front-loaded with the purpose and parameter routing, and the example call is compact and useful. The return shape is stated twice — once inline as the status enum gloss and again in a 'Returns: object {...}' line — which is redundant given an output schema exists.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-optional-parameter read tool with full schema coverage, annotations, and an output schema, nothing an agent needs is missing: purpose, parameter routing, status semantics, auth, and rate limits are all present. The only flaw is slight over-specification of return fields the output schema already defines.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3; the description earns above that with concrete example values ('issue-1234', '1234', the 16-char hash) and a restatement of the either/or requirement. Most of this information is duplicated from the schema field descriptions rather than adding new semantics.

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 — check the status of a previously submitted intake — and scopes it with 'without re-submitting,' which implicitly carves it away from the submit_intake sibling. An agent can distinguish this from misakanet_submit_intake without opening either schema.

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?

Gives clear usage context ('previously submitted intake ... without re-submitting') and explicitly routes parameter choice: intake_id for question intakes, dedup_key for any intake. It stops short of an explicit when-not-to-use statement or a named pointer to misakanet_submit_intake for new submissions, so it is strong but not fully exhaustive.

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