Skip to main content
Glama

route_set_comments

Включает или выключает у маршрута постов перенос комментариев: «туда» — комментарии под постом источника уходят под его копию в приёмнике с именем автора, «обратно» — комментарии под копией уходят под пост источника. Только текст; ответ остаётся ответом; правка и удаление доходят; правила копии маршрута действуют. Только между каналами Telegram и MAX. Что передано, то и меняется.

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": {
      "routeId": "<routeId>"
    },
    "name": "route_set_comments"
  }
}

Input Schema

NameRequiredDescriptionDefault
backNoКомментарии под копией в приёмнике — под пост источника.
forwardNoКомментарии под постом источника — под его копию в приёмнике.
routeIdYesНомер маршрута — из списка маршрутов человека (действие routes.list).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations only supply readOnlyHint=false and openWorldHint=false, so the description carries the real load and does so well: it discloses that only text is carried, replies remain replies, edits and deletions propagate, the route copy's rules apply, and the feature works only between Telegram and MAX channels. It omits what happens on invalid routeId or what the call returns, which keeps it below 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?

Front-loaded with the core action, and every clause carries information (direction semantics, propagation scope, channel restriction, update semantics). The semicolon-chained telegraphic style is dense but not padded; a slightly clearer separation of the channel restriction would improve it.

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?

For a three-parameter boolean toggle with no output schema, the description covers direction meaning, propagation behavior, platform scope, and update semantics — essentially everything needed to call it correctly. The remaining gap is return value and error behavior, which matters little here.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% so the baseline is 3, but the description genuinely adds meaning: it explains the observable effect of each boolean direction (including author-name attribution) and states the partial-update rule — only the flags passed are changed, omitted ones are untouched. That resolves the main ambiguity an agent would have with two optional booleans.

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?

Names a specific verb pair (enables/disables) and a specific resource (comment forwarding on a post route), then defines both directions — 'туда' (source post → receiver copy, carrying the author's name) and 'обратно' (copy → source post). This lets an agent distinguish it from route_comments_state (read) and route_configure without opening a schema.

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?

The direction semantics imply when each flag is relevant, and 'Что передано, то и меняется' signals partial-update behavior, but the description never names an alternative tool (e.g. route_comments_state for reading current state) or states prerequisites such as the route having to exist and be of the right type. Usage is inferable rather than explicit.

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.