Skip to main content
Glama
ppcvote

MindThread MCP

List drafted replies awaiting review

list_pending_replies
Read-onlyIdempotent

Lists pending reply drafts for an account so you can review and decide what to publish. Supports filtering by status: sent, rejected, or expired.

Instructions

Lists cloud patrol reply drafts for an account by status (pending by default; also sent, rejected, expired). Each pending draft has the target post, the drafted reply and an expiry 24 hours after it was drafted. Applies when review_before_reply is on and the user wants to decide what goes out.

Input Schema

NameRequiredDescriptionDefault
statusNopending (default) | sent | rejected | expired
account_idYesAccount id

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already cover readOnly/idempotent/non-destructive, so the bar is lower. The description adds real behavioral detail beyond them: the 24-hour expiry window and the contents of each draft (target post, drafted reply).

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 sentences, each carrying distinct information, with the core list operation stated first. No redundancy or filler.

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?

No output schema exists, but the description sketches the returned records (target post, drafted reply, expiry), which is sufficient for an agent to know what to expect. A note on ordering or volume limits is the only minor gap.

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 100%, so both parameters are already documented, including the status values and pending default. The description repeats the same status vocabulary without adding constraints such as whether status filters can be combined.

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?

States a specific verb (Lists) and resource (cloud patrol reply drafts) scoped to an account and filtered by status. The review-workflow framing separates it from the mutation siblings approve_pending_reply/reject_pending_reply, though those are not named explicitly.

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 a clear triggering condition: 'Applies when review_before_reply is on and the user wants to decide what goes out.' It does not explicitly route to approve_pending_reply/reject_pending_reply once the user has looked, which would have closed the loop.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.