Skip to main content
Glama

Comment-to-get trigger stats

get_growth_trigger_stats
Read-onlyIdempotent

[read-only] Matched comments, unique commenters, replies, DMs and failures, in total and per day. (Wraps GET /api/v2/growth-triggers/{id}/stats.)

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

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

Input Schema

NameRequiredDescriptionDefault
idYes
brandIdNoA brand id (GET /api/v2/brands) or "personal"; default: the key owner's active brand. A brand-bound key is always pinned to its brand; any other value is 403.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so safety is fully covered and the '[read-only]' prefix is redundant. The description does add real value beyond annotations by disclosing the returned metric set and the total/per-day breakdown, which matters because there is no output schema. However, it omits the reporting window (what period 'per day' covers) and any pagination or rate-limit behavior.

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?

Two tight clauses: the metric inventory is front-loaded and the endpoint parenthetical is a compact origin note. The '[read-only]' tag is wasted words given the annotations, keeping it from being maximally efficient.

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?

With only two parameters, no nested objects and no output schema, the description is close to sufficient: it says what the numbers are and how they are grouped. It falls short on the time window the stats cover and on the shape of the per-day structure, which the agent cannot recover from any structured field.

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 50%: brandId is fully documented in the schema, but the required 'id' has no description. The endpoint template "GET /api/v2/growth-triggers/{id}/stats" implicitly tells the agent that 'id' is a growth trigger id, which partially compensates. The description adds no constraint or format detail beyond that hint.

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 and enumerates the exact metrics returned (matched comments, unique commenters, replies, DMs, failures) plus the aggregation shape (total and per day), which is far more specific than the title alone. It is distinguishable from get_growth_trigger (configuration) and list_growth_triggers (enumeration) by the stats vocabulary, though it never states the verb or explicitly contrasts with those siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use or when-not-to-use guidance, no mention of prerequisites, and no pointer to get_growth_trigger or list_growth_triggers as alternatives. The agent must infer that this is the reporting call for a trigger after obtaining its id from a listing tool.

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