Skip to content

messages_create_thread

Category: messages

Start a public thread anchored to an existing message.

  • Spin up discussion off of an announcement or proposal.
  • Forum channels — use channels_forum_create_thread (Phase B).
  • Standalone (un-anchored) thread — use a non-message thread tool once available.
FieldTypeRequiredDescription
channel_idstringyesParent channel containing the anchor message
message_idstringyesMessage to anchor the thread to
namestringyesThread name (1-100 chars)
auto_archive_durationunknownnoAuto-archive after N minutes (60, 1440, 4320, or 10080)
rate_limit_per_userintegernoSlowmode in seconds (0-21600)
audit_reasonstringnoReason recorded in audit log (X-Audit-Log-Reason header)

\{thread_id, name, parent_id\}.

FieldTypeRequiredDescription
thread_idstringyesDiscord channel ID (snowflake)
namestringyes
parent_idunknownyes
PropertyValue
Read-onlyno
Destructiveno
Idempotentno
Open-worldyes
Confirmation requiredno

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