Get one message
get_messageFetch a single Discord message by ID or link to inspect its attachments, embeds, reactions, and replied-to message; optionally scan newer messages for replies.
Instructions
Fetches one message by ID or link, with attachments (IDs, sizes, URLs), embeds, reactions and the message it replies to. include_replies: true also scans later messages for replies to it and says how many it scanned.
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": {
"message": "<message>"
},
"name": "get_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | No | Instead of channel: a user (ID, <@mention> or name) whose DM channel to use. | |
| guild | No | Server ID or name. Optional if DISCORD_GUILD_ID is set or the bot is in one server. | |
| channel | No | Channel or thread: ID, <#mention>, link, or name. Archived threads by ID or link. | |
| message | Yes | Message ID or message link (https://discord.com/channels/...). With a link, channel is optional. | |
| scan_limit | No | Max newer messages to scan for replies (default 500). | |
| include_replies | No | Also find replies to this message (scans newer messages). |