messages_list_pins
List pinned messages in a Discord channel to surface persistent content such as FAQs, rules, and announcements. Supports pagination using before timestamp and limit.
Instructions
Purpose: List the pinned messages in a channel.
When to use:
Surface persistent pinned content (FAQs, rules, announcements).
When NOT to use:
Reading recent activity → use
messages_read.
Pagination: pass before (ISO 8601 timestamp from a prior pinned_at) and limit (1-50). When has_more is true, next_before is the last item's pinned_at for the next page.
Returns: {pins:[{message_id, author_id, author_name, content, timestamp, pinned_at}], has_more, next_before?, count, channel_id}. Structured pin fields remain raw Discord data; the human-readable MCP content response fences message text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum pins to fetch (1-50, default 50) | |
| before | No | ISO 8601 timestamp; return pins created before this | |
| channel_id | Yes | Channel to inspect |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||