Home / Servers / Slack API / chat_update

Updates a message.

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

Updates a message. [POST /chat.update]

Name on the gateway: slack_api__chat_update · may change things.

Parameters

NameTypeDescription
as_userstringPass true to update the message as the authed user. Bot users in this context…
attachmentsstringA JSON-based array of structured attachments, presented as a URL-encoded…
blocksstringA JSON-based array of structured blocks, presented as a URL-encoded string. If…
channel requiredstringChannel containing the message to be updated.
link_namesstringFind and link channel names and usernames. Defaults to none. If you do not…
parsestringChange how messages are treated. Defaults to client, unlike chat.postMessage.…
textstringNew text for the message, using the default formatting rules. It's not…
ts requiredstringTimestamp of the message to be updated.

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_update",
  "arguments": {
    "channel": "…",
    "ts": "…"
  }
}

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 updates a message. tool with as_user set to ….

More from Slack API