Slack
SLACKBOT_CHAT_POST_MESSAGE
DEPRECATED: Posts a message to a Slack channel, direct message, or private channel. Use `send_message` instead.
Remote slackbot
Other tools also called SLACKBOT_CHAT_POST_MESSAGE?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"title": "Text",
"examples": [
"Hello from your friendly bot!",
"Reminder: Team meeting at 3 PM today."
],
"description": "DEPRECATED: This sends raw text only, use markdown_text field. Primary textual content. Recommended fallback if using `blocks` or `attachments`. Supports mrkdwn unless `mrkdwn` is `false`."
},
"parse": {
"type": "string",
"title": "Parse",
"examples": [
"none",
"full"
],
"description": "Message text parsing behavior. Default `none` (no special parsing). `full` parses as user-typed (links @mentions, #channels). See Slack API docs for details."
},
"blocks": {
"type": "string",
"title": "Blocks",
"examples": [
"%5B%7B%22type%22%3A%20%22section%22%2C%20%22text%22%3A%20%7B%22type%22%3A%20%22mrkdwn%22%2C%20%22text%22%3A%20%22Hello%2C%20world%21%22%7D%7D%5D"
],
"description": "DEPRECATED: Use `markdown_text` field instead. URL-encoded JSON array of layout blocks for rich/interactive messages. See Slack API Block Kit docs for structure."
},
"mrkdwn": {
"type": "boolean",
"title": "Mrkdwn",
"description": "Disable Slack's markdown for `text` field if `false`. Default `true` (allows *bold*, _italic_, etc.)."
},
"as_user": {
"type": "boolean",
"title": "As User",
"description": "Post as the authenticated user instead of as a bot. Defaults to `false`. If `true`, `username`, `icon_emoji`, and `icon_url` are ignored. If `false`, the message is posted as a bot, allowing appearance customization."
},
"channel": {
"type": "string",
"title": "Channel",
"examples": [
"C1234567890",
"general"
],
"description": "ID or name of the channel, private group, or IM channel to send the message to."
},
"icon_url": {
"type": "string",
"title": "Icon Url",
"examples": [
"https://slack.com/img/icons/appDir_2019_01/Tonito64.png"
],
"description": "Image URL for bot's icon (must be HTTPS). Applies if `as_user` is `false`."
},
"username": {
"type": "string",
"title": "Username",
"examples": [
"MyBot",
"AlertBot"
],
"description": "Bot's name in Slack (max 80 chars). Applies if `as_user` is `false`."
},
"thread_ts": {
"type": "string",
"title": "Thread Ts",
"examples": [
"1618033790.001500"
],
"description": "Timestamp (`ts`) of an existing message to make this a threaded reply. Use `ts` of the parent message, not another reply. Example: '1476746824.000004'."
},
"icon_emoji": {
"type": "string",
"title": "Icon Emoji",
"examples": [
":tada:",
":slack:"
],
"description": "Emoji for bot's icon (e.g., ':robot_face:'). Overrides `icon_url`. Applies if `as_user` is `false`."
},
"link_names": {
"type": "boolean",
"title": "Link Names",
"description": "Automatically hyperlink channel names (e.g., #channel) and usernames (e.g., @user) in message text. Defaults to `false` for bot messages."
},
"attachments": {
"type": "string",
"title": "Attachments",
"examples": [
"%5B%7B%22fallback%22%3A%20%22Required%20plain-text%20summary%20of%20the%20attachment.%22%2C%20%22color%22%3A%20%22%2336a64f%22%2C%20%22pretext%22%3A%20%22Optional%20text%20that%20appears%20above%20the%20attachment%20block%22%2C%20%22author_name%22%3A%20%22Bobby%20Tables%22%2C%20%22title%22%3A%20%22Slack%20API%20Documentation%22%2C%20%22title_link%22%3A%20%22https%3A%2F%2Fapi.slack.com%2F%22%2C%20%22text%22%3A%20%22Optional%20text%20that%20appears%20within%20the%20attachment%22%7D%5D"
],
"description": "URL-encoded JSON array of message attachments, a legacy method for rich content. See Slack API documentation for structure."
},
"unfurl_links": {
"type": "boolean",
"title": "Unfurl Links",
"description": "Enable unfurling of text-based URLs. Defaults `false` for bots, `true` if `as_user` is `true`."
},
"unfurl_media": {
"type": "boolean",
"title": "Unfurl Media",
"description": "Disable unfurling of media content from URLs if `false`. Defaults to `true`."
},
"markdown_text": {
"type": "string",
"title": "Markdown Text",
"examples": [
"# Status Update\n\nSystem is **running smoothly** with *excellent* performance.\n\n```bash\nkubectl get pods\n```\n\n> All services operational ✅",
"## Daily Report\n\n- **Deployments**: 5 successful\n- *Issues*: 0 critical\n- ~~Maintenance~~: **Completed**\n\n---\n\n**Next**: Monitor for 24h"
],
"description": "PREFERRED: Write your message in markdown for nicely formatted display. Supports: headers (# ## ###), bold (**text** or __text__), italic (*text* or _text_), strikethrough (~~text~~), inline code (`code`), code blocks (```), links ([text](url)), block quotes (>), lists (- item, 1. item), dividers (--- or ***), context blocks (:::context with images), and section buttons (:::section-button). IMPORTANT: Use \\n for line breaks (e.g., 'Line 1\\nLine 2'), not actual newlines. USER MENTIONS: To tag users, use their user ID with <@USER_ID> format (e.g., <@U1234567890>), not username. "
},
"reply_broadcast": {
"type": "boolean",
"title": "Reply Broadcast",
"description": "If `true` for a threaded reply, also posts to main channel. Defaults to `false`."
}
}
}