Skip to main content
Glama

Slack MCP Server

by oregpt

conversations_add_message

Post messages to Slack channels, threads, or direct messages using markdown or plain text formatting. Requires OAuth authentication and channel targeting for secure message delivery.

Instructions

Posts a message to a channel, thread, or DM. Supports markdown and plain text. NOTE: Disabled by default for safety - set SLACK_MCP_ADD_MESSAGE_TOOL environment variable to enable.

Input Schema

NameRequiredDescriptionDefault
accessTokenYesSlack OAuth token (xoxp-... or xoxb-...) with chat:write scope
channel_idYesTarget channel ID, name (#general), or DM (@username)
thread_tsNoThread timestamp; omit to post to channel directly
payloadYesMessage content to post
content_typeNoContent format (default: text/markdown)

Input Schema (JSON Schema)

{ "properties": { "accessToken": { "description": "Slack OAuth token (xoxp-... or xoxb-...) with chat:write scope", "type": "string" }, "channel_id": { "description": "Target channel ID, name (#general), or DM (@username)", "type": "string" }, "content_type": { "description": "Content format (default: text/markdown)", "type": "string" }, "payload": { "description": "Message content to post", "type": "string" }, "thread_ts": { "description": "Thread timestamp; omit to post to channel directly", "type": "string" } }, "required": [ "accessToken", "channel_id", "payload" ], "type": "object" }

Other Tools from Slack MCP Server

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/oregpt/Agenticledger_MCP_Slack'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server