Skip to main content
Glama

List comments

list_comments
Read-onlyIdempotent

Comments people left on this workspace's recent posts (published in the last 14 days), newest first, 40 per page. filter: all, unread, needs_reply (not answered yet) or hidden. can_reply / can_like / can_hide say what each platform allows. Pass next back as before for older ones.

Input Schema

NameRequiredDescriptionDefault
beforeNoThe next value from the previous page
filterNoDefault needs_reply
account_idNoOnly comments on this account

Schema Changelog

Changes observed during successful MCP inspections.

  1. 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, so the safety bar is met; the description adds substantive behavior the annotations do not: a 14-day recency window, 40-item pages, newest-first ordering, and per-item capability flags (can_reply / can_like / can_hide) that signal platform-varying affordances. It does not state what happens when the window is exhausted, which keeps it from 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?

Three short sentences with the result-set scope, the filter vocabulary, and the pagination rule front-loaded in that order; nothing is padded. The telegraphic sentence fragments ('can_reply / can_like / can_hide say what each platform allows') trade a little readability for density.

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?

With no output schema and no required parameters, the description carries the return-shape burden and does so by naming the item-level capability flags, page size, ordering, and the pagination cursor. It is nearly complete; the only omission is any guidance on account_id scoping or what an empty result implies.

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%, giving a baseline of 3, and the description earns above that by defining the non-obvious filter values and by explaining that the previous response's 'next' token is passed as 'before'. The account_id parameter is not addressed at all in the description, which is the remaining gap.

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?

Names a specific verb+resource ('list comments') and narrows scope precisely: comments on this workspace's posts from the last 14 days, newest first, 40 per page. That is far more than a restatement of the title. It falls short of a 5 because it never contrasts itself with the very similar sibling list_review_comments, so an agent must guess which list to call.

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?

Explains what each filter value means ('needs_reply (not answered yet)') and how to paginate ('Pass next back as before for older ones'), which is genuine invocation guidance. However, there is no statement of when to prefer this over list_review_comments, list_notifications, or list_feed_items, and no exclusions or preconditions.

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