discord_search_guild_messages
Search messages across all channels in a Discord server to locate specific content. Filter by author, channel, or message limit for targeted results.
Instructions
Search for messages across all channels in a guild using Discord's native search API. Returns messages matching the query with channel context. Requires READ_MESSAGE_HISTORY permission. Use discord_search_messages for channel-specific search.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max messages to return (1–25). Default 25. | |
| query | Yes | Search query (case-insensitive). | |
| guild_id | Yes | Discord server (guild) ID (snowflake). | |
| author_id | No | Optional. Only show messages from this user ID. | |
| channel_id | No | Optional. Restrict search to this channel ID. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| matches | Yes |