chat-list
Read recent chat messages from Foundry VTT. Use to see what players are discussing, check roll results, or review combat narration. Returns plain text (HTML stripped). Use since param with a message ID to poll for new messages since last check. Filters: authorId, actorId, type (ic/ooc/emote/roll), search text. Messages are returned in chronological order (oldest first).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Filter by message type: "ic" = in-character, "ooc" = out-of-character, "emote" = action, "roll" = dice roll. | |
| limit | No | Number of messages to return. Default: 20, max: 100. | |
| since | No | Return messages AFTER this message ID. Use for polling new messages. | |
| before | No | Return messages BEFORE this message ID. Use for scrolling back. | |
| search | No | Case-insensitive text search across message content. | |
| actorId | No | Filter by actor ID (speaker.actor). Use to see what a specific character said. | |
| authorId | No | Filter by Foundry user ID of the message author. | |
| includeRolls | No | Include roll data (formula + total) in results. Default: false. |