Mattermost MCP Server

Mattermost MCP server to enable Claude to interact with Mattermost Workspaces

Local serverstdio

What is the Mattermost MCP Server?

Mattermost MCP server to enable Claude to interact with Mattermost Workspaces

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
mattermost_list_channelsList public channels in the workspace
mattermost_get_channel_historyGet recent messages from a channel
mattermost_post_messagePost a new message to a channel
mattermost_reply_to_threadReply to a specific message thread
mattermost_add_reactionAdd an emoji reaction to a message
mattermost_get_thread_repliesGet all replies in a thread
mattermost_run_monitoringTrigger the topic monitoring process immediately
mattermost_get_usersGet a list of users in the workspace
mattermost_get_user_profileGet detailed profile information for a user

How to install the Mattermost MCP Server

{
  "mcpServers": {
    "mattermost": {
      "command": "node",
      "args": [
        "/path/to/mattermost-mcp/build/index.js"
      ]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • “Use Mattermost to mattermost list channels.”
  • “Use Mattermost to mattermost get channel history.”
  • “Use Mattermost to mattermost post message.”

Frequently asked questions

Node.js and npm are required. The server also needs a Mattermost personal access token and the workspace URL.