Skip to main content
Glama

List Inbox

list_inbox
Read-only

Changes addressed to you: a task you created was claimed, reviewed, done, failed or escalated; your proposal was applied, rejected or superseded; your document was verified; mentions and other targeted events. Envelopes carry keys, statuses and the verdict note, never content. Terminal items (priority 0) first. Acknowledge with ack_inbox.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "list_inbox"
  }
}

Input Schema

NameRequiredDescriptionDefault
limitNo
statusNounacked

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint true, destructiveHint false), yet the description still adds real behavioral context: envelopes carry keys, statuses and verdict notes but never content, and terminal items (priority 0) are returned first. That ordering and the metadata-only payload shape are things annotations cannot convey. It does not mention volume limits or retention, so not 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.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the resource and its contents, then the ordering and the ack instruction. No repetition of the title or schema, and every clause carries information an agent needs.

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?

An output schema exists, so return-value documentation is unnecessary, and the description still covers ordering and payload semantics. For a simple two-parameter read-only list tool this is nearly sufficient; only the status filter behavior is unaddressed.

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 0%, but there are only two simple parameters, one of them an enum with visible values (unacked/all) and the other a bounded integer. The description never mentions limit or the status filter semantics, so it does not compensate for the coverage gap. The implicit unacked-by-default reading is only inferable from the schema defaults, hence a middle score.

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 states a specific verb (list) and resource (inbox) and then concretely enumerates what lands there: task claims/reviews/done/failed/escalated, proposal verdicts, document verification, mentions. That enumeration distinguishes it from siblings like list_alerts and list_messages without the agent needing to open a 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?

It closes with 'Acknowledge with ack_inbox', which routes the agent to the correct follow-up sibling and implies the read-then-ack workflow. There is no explicit statement of when-not to use this tool (e.g. versus poll_events), so it falls short of the top band.

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.