Skip to content

messages_unpin

Category: messages

Remove a pinned message from a channel.

  • Rotate pinned content; un-stick stale announcements.
  • Removing the message itself → use messages_delete (this only un-pins).
FieldTypeRequiredDescription
channel_idstringyesChannel containing the message
message_idstringyesMessage to unpin
audit_reasonstringnoReason recorded in audit log (X-Audit-Log-Reason header)

\{unpinned, channel_id, message_id\}.

FieldTypeRequiredDescription
unpinnedbooleanyes
channel_idstringyesDiscord channel ID (snowflake)
message_idstringyesDiscord message ID
PropertyValue
Read-onlyno
Destructiveno
Idempotentyes
Open-worldyes
Confirmation requiredno

packages/mcp-core/src/tools/messages/unpin.ts