discord_read_dms
Fetch recent direct messages from a Discord user, oldest to newest, to review DM history or verify bot conversations. Returns message IDs, authors, content, embeds, and timestamps.
Instructions
Read the most recent messages from the bot's DM conversation with a user, oldest-to-newest. Returns { messages: [...] } with id, author, content, embed count, timestamp. Read-only.
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": {
"user_id": "<user_id>"
},
"name": "discord_read_dms"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many recent messages to fetch (1–100). Default 20. | |
| user_id | Yes | Discord user ID (snowflake) of the DM recipient. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| messages | Yes |