Skip to main content
Glama

List Pulse Dashboard Comments

listPulseDashboardComments
Read-onlyIdempotent

List the comment threads on a Duvo Pulse dashboard (requires view access). Each thread carries its author, the dashboard element it is pinned to, its replies oldest-first, and whether it has been marked complete.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of comment threads to return (1-200, default 50).
offsetNoNumber of comment threads to skip, for paging.
statusNoReturn only threads in this state: `open` for threads not yet marked complete, `complete` for those that are. Omit for both. `total` and `open_total` always count the whole set, so a filtered page still reports how many threads exist.
artifactIdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/5.0
Behavior4/5

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

Beyond the readOnlyHint and idempotentHint annotations, the description adds useful behavioral details: it requires view access, and the status parameter description notes that total and open_total counts reflect the whole set regardless of filtering. These details help the agent understand side effects and response behavior.

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?

The description is succinct and well-structured, consisting of two clear sentences. It avoids unnecessary detail while conveying the essential purpose and a brief overview of the returned data, making it easy for the agent to parse.

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?

Given there is no output schema, the description partially compensates by mentioning what each thread carries (author, pinned element, replies order, completion status). It also covers permission requirements and pagination parameters. This is adequate for a list operation, though a more explicit return type would improve completeness.

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?

The schema already provides descriptions for limit, offset, and status (75% coverage). The tool description adds little to parameter understanding—only that the dashboard is identified by artifactId, which is implicit. Since coverage is moderate and the description doesn't enrich the parameter meanings significantly, a score of 3 is appropriate.

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 clearly states the tool lists comment threads on a Duvo Pulse dashboard, specifying the resource (dashboard) and action (list comment threads). It also mentions the required view access, making the purpose unambiguous and distinct from sibling tools like listPulseDashboards or listPulseDashboardMessages.

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?

The description implicitly indicates when to use this tool (when comment threads are needed) but does not explicitly contrast it with alternatives such as listPulseDashboardMessages. The context of sibling tools provides enough differentiation, but explicit guidance would be stronger.

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