Skip to main content
Glama

Mandar un mensaje privado a quien comentó

send_private_reply
DestructiveIdempotent

Manda un DM al autor de un comentario (list_comments), desde la cuenta de la marca: Instagram y Facebook, uno por comentario y dentro de los 7 días del comentario. Opcional un botón con enlace. Úsala solo cuando el usuario lo pidió; escribe corto, en el idioma del comentario y sin despedidas.

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": {
      "comment_ref": "<comment_ref>",
      "message": "<message>"
    },
    "name": "send_private_reply"
  }
}

Input Schema

NameRequiredDescriptionDefault
messageYes
button_urlNo
comment_refYescomment_ref de list_comments
button_titleNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

The annotations already declare this as a non-readonly, potentially destructive, idempotent, open-world write operation, so the tool's safety profile is partly clear. The description then adds behavior beyond the annotations: delivery through the brand account, one message per comment, a 7-day limit after the comment, and an optional link button. It still doesn't say what happens when delivery fails or the time limit is exceeded.

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 dense sentences that lead with the core action, followed by the platform scope and limits, then the optional button and tone rules. There is no filler, but several constraints are compressed into a single run of clauses, which makes the second sentence harder to scan.

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 4-parameter mutation with no output schema, the definition gives an agent the essentials: what to send, how to obtain the reference, platform scope, the 7-day limit, and tone requirements. The remaining gaps are documentation of button_title and of error and failure behavior, both moderate rather than blocking.

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 only 25%, and the description compensates for only part of that gap: it ties comment_ref to list_comments, describes button_url as an optional link button, and gives writing guidance for message (short, in the comment's language, no sign-off). Button_title is never mentioned, and the maxLength limits on message and button_title are left to the schema, so the description neither fully explains the parameters nor adds enough detail to close the gap.

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?

States a specific verb and resource: sending a DM to the author of a comment, using the comment_ref from list_comments. It also scopes the tool precisely (Instagram and Facebook, from the brand account, one message per comment, within 7 days), which is enough to distinguish it from siblings like reply_to_comment or send_message.

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?

It gives an explicit gating rule: 'Úsala solo cuando el usuario lo pidió', and points to list_comments as the source of comment_ref, which is clear guidance for use. It does not name the closest alternative (reply_to_comment, for a public reply) or state what to do when the 7-day window has expired, so the exclusion is not fully covered.

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