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`."
    }
  }
}
          

Provider

Slack →