Skip to main content
Glama
aikts

Yandex Tracker MCP

Add Issue Comment

issue_add_comment

Add a comment to a Yandex Tracker issue, summon users to notify them, and use markdown for formatting. Post updates or invite teammates to the discussion directly.

Instructions

Add a comment to a Yandex Tracker issue. There is no template_id parameter: check comment_templates_get_all (with queue set) first and copy the template's template text into text and its summonees into the parameters below. To mention or call people so they get notified, use summonees - '@login' in the text notifies nobody.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
textYesComment text (markdown supported by Tracker).
issue_idYesIssue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'
summoneesNoUsers to summon (logins or IDs): they are invited to the discussion and notified. This is the API way to 'mention/call' someone in a Yandex Tracker comment.
markup_typeNoOptional markup type for comment text. Use 'md' for YFM (markdown).
maillist_summoneesNoOptional list of mailing lists to summon (emails). Example: ['team@example.com'].
is_add_to_followersNoWhether to add the comment author to issue followers. Default: true.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYes
textNo
longIdNo
textHtmlNo
createdAtNo
createdByNo
summoneesNo
transportNo
updatedAtNo
updatedByNo
maillistSummoneesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changedv0.10.0
    • changedInput schema / properties / summonees / description
      Previous value: -"Optional list of summoned users (logins or IDs). These users will be invited to the discussion and receive notifications (this is the API way to 'mention/call' someone in Yandex Tracker comments)."New value: +"Users to summon (logins or IDs): they are invited to the discussion and notified. This is the API way to 'mention/call' someone in a Yandex Tracker comment."
  2. Addedv0.6.3

TDQS

A4.7/5.0
Behavior4/5

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

Beyond the annotation readOnlyHint=false, the description discloses meaningful behavioral details: comments are created via this call, '@login' in text does not produce notifications, and notification requires the `summonees` parameter. This gives the agent important side-effect knowledge about who gets notified and how template content should be transferred. It does not state every consequence, but it covers the key non-obvious 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 compact and front-loaded with the core action, followed by two targeted caveats. Every sentence contributes either primary purpose, a template-workflow correction, or a mention-behavior warning. There is no filler or repetition of schema content.

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

Completeness5/5

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

The tool has six parameters, but all are fully described in the schema and the required ones are obvious. The description adds the critical contextual guidance about templates and mention semantics, and the presence of an output schema means return-value details are not the description's responsibility. An agent has enough information to call this tool correctly and avoid the most likely errors.

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%, so the baseline is 3. The description adds value beyond the schema by explaining that there is no `template_id` parameter and that template text should be copied into `text` while template summonees go into the summon parameters. It also clarifies the real-world meaning of `summonees` for mentions, reinforcing and extending the schema's explanation.

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 opens with an unambiguous action: 'Add a comment to a Yandex Tracker issue.' This names the exact verb and resource and clearly separates it from sibling operations like issue_update_comment, issue_get_comments, and issue_delete_comment. It also clarifies what the tool is not for by stating there is no `template_id` parameter, preventing confusion with template-related helpers.

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

Usage Guidelines5/5

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

The description gives concrete when-to-use guidance: add comments to issues, and if using a saved template, first call `comment_templates_get_all` with `queue` set, then copy values into `text` and the summon parameters. It also explicitly warns against the common mistake of putting '@login' in the text, directing users to the `summonees` parameter instead, which is a clear exclusion and alternative.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.