Forward message
forward_messageForward a Discord message to another channel as a quoted snapshot, with an optional note posted just before it. Use it to share messages across channels in the same server.
Instructions
Forward a message from one channel into another, the way the Discord client's forward does: the original travels along as a quoted snapshot. Works across channels in the server. An optional note is posted as its own message just before the forward, since Discord does not allow text on the forward itself.
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": {
"channel": "<channel>",
"from_channel": "<from_channel>",
"message_id": "<message_id>"
},
"name": "forward_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guild | No | Guild (server) name or ID. Omit to use the default guild. | |
| channel | Yes | Channel to forward the message into (name or ID). | |
| content | No | Optional note, posted as a separate message just before the forward. | |
| message_id | Yes | The message to forward: its ID or link. | |
| from_channel | Yes | Channel the message is currently in (name or ID). |