Skip to main content
Glama

Suggested articles

help_center_suggestions
Read-onlyIdempotent

What the help center proposes to write or change, from the team’s own answers (paid plans): new articles and edits waiting for a decision, with why and how sure it is. Read one in full with its id. Free.

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": "help_center_suggestions"
  }
}

Input Schema

NameRequiredDescriptionDefault
idNoRead one suggestion in full.
statusNopending

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint/idempotent/non-destructive, so the safety profile is covered. The description does add genuine context beyond that: entitlement gating ('paid plans'), the provenance ('from the team's own answers'), and that results carry a rationale and a confidence level. But it omits what the status filter does by default and the dangling 'Free.' sentence is ambiguous rather than informative.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

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

It is compact, but the lead clause ('What the help center proposes to write or change, from the team's own answers (paid plans)') is syntactically tangled, and the one-word fragment 'Free.' does not earn its place because it is unclear whether it refers to pricing, plan tier, or cost of the feature.

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

Completeness3/5

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

For a small read-only tool with two optional params and no output schema, the description covers what the records are and one access path. It is not complete enough on the status filter — the main lever an agent would use — and the plan-gating note is ambiguous, leaving gaps an agent must guess at.

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?

Only the id parameter has schema coverage (50%); the status enum with its pending/published/dismissed/all values and 'pending' default is undocumented in the schema. The description restates the id behavior ('Read one in full with its id') and loosely gestures at pending via 'waiting for a decision', but never explains the status filter or its values.

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?

The description names the resource (help center suggestions: proposed new articles and edits) and the two modes — list suggestions awaiting a decision, or read one in full by id. It is specific enough to distinguish listing from acting, but never names the closely related sibling help_center_review_suggestion, so the boundary between viewing and deciding is left implicit.

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?

'Read one in full with its id' implies the list-vs-detail split, and 'waiting for a decision' hints at the pending default. However there is no statement of when to use this versus help_center_review_suggestion (to act on one) or help_center_gaps (to see content gaps), and the trailing 'Free.' / '(paid plans)' pairing is not resolved into a usable condition.

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