reply_to_comment
Reply, in public and at once, to a comment on a published post, as the account that posted it.
Only after the user approved this exact text. Comment ids come from
get_post(post_id, include_comments=True); without comment_id it is a
comment on the post itself, e.g. a link under the user's own post. On Mastodon start the text with the comment's
mention so its author is notified. Held to the network's character
limit. X, Mastodon, Bluesky and LinkedIn company pages take replies;
other networks answer comments_unsupported with the reason.
Args: post_id: The published post the comment is on. text: The reply, exactly as the user approved it. comment_id: The comment to answer. Omit to reply to the post. workspace_id: Workspace ID or name. Optional if user has only one workspace.
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": {
"post_id": "<post_id>",
"text": "<text>"
},
"name": "reply_to_comment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| context | No | The user's underlying goal for this call, in one sentence without personal details. Used for product analytics only. | |
| post_id | Yes | ||
| llm_model | No | The model identifier of the calling assistant, or "unknown". Used for product analytics only. | |
| comment_id | No | ||
| workspace_id | No | ||
| conversation_id | No | Pass the exact conversation_id from the server's previous response, unchanged. The server provides it on the first call — never invent one, and do not issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _mcp_instructions | No | Server-issued metadata for this conversation. |