Home / Servers / Slack API / chat_schedule_message

Schedules a message to be sent to a channel.

An MCP tool from the Slack API server, hosted on mcp.hjlabs.in.

Schedules a message to be sent to a channel. [POST /chat.scheduleMessage]

Name on the gateway: slack_api__chat_schedule_message · may change things.

Parameters

NameTypeDescription
channelstringChannel, private group, or DM channel to send message to. Can be an encoded…
textstringHow this field works and whether it is required depends on other fields you…
post_atstringUnix EPOCH timestamp of time in future to send the message.
parsestringChange how messages are treated. Defaults to none. See chat.postMessage.
as_userbooleanPass true to post the message as the authed user, instead of as a bot.…
link_namesbooleanFind and link channel names and usernames.
attachmentsstringA JSON-based array of structured attachments, presented as a URL-encoded string.
blocksstringA JSON-based array of structured blocks, presented as a URL-encoded string.
unfurl_linksbooleanPass true to enable unfurling of primarily text-based content.
unfurl_mediabooleanPass false to disable unfurling of media content.
thread_tsnumberProvide another message's ts value to make this message a reply. Avoid using a…
reply_broadcastbooleanUsed in conjunction with thread_ts and indicates whether reply should be made…

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "slack_api__chat_schedule_message",
  "arguments": {}
}

Or connect the Slack API server directly, which lists 174 tools including this one:

Run in your terminal
claude mcp add --transport http hj-slack-api https://mcp.hjlabs.in/mcp/slack-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the schedules a message to be sent to a channel. tool with channel set to ….

More from Slack API