Mattermost: read unreads, mentions, channels and threads; opt-in posting, edits, reactions
Connect Runs on your machine
claude mcp add mattermost-mcp -e MATTERMOST_URL=<MATTERMOST_URL> -e MATTERMOST_ACCESS_TOKEN=<MATTERMOST_ACCESS_TOKEN> -e MATTERMOST_ENABLE_WRITE=<MATTERMOST_ENABLE_WRITE> -e MATTERMOST_TOKEN=<MATTERMOST_TOKEN> -e MATTERMOST_CSRF=<MATTERMOST_CSRF> -- uvx mattermost-mcp-server==1.1.0
{
"mcpServers": {
"mattermost-mcp": {
"command": "uvx",
"args": [
"mattermost-mcp-server==1.1.0"
],
"env": {
"MATTERMOST_URL": "<MATTERMOST_URL>",
"MATTERMOST_ACCESS_TOKEN": "<MATTERMOST_ACCESS_TOKEN>",
"MATTERMOST_ENABLE_WRITE": "<MATTERMOST_ENABLE_WRITE>",
"MATTERMOST_TOKEN": "<MATTERMOST_TOKEN>",
"MATTERMOST_CSRF": "<MATTERMOST_CSRF>"
}
}
}
}
{
"mcpServers": {
"mattermost-mcp": {
"command": "uvx",
"args": [
"mattermost-mcp-server==1.1.0"
],
"env": {
"MATTERMOST_URL": "<MATTERMOST_URL>",
"MATTERMOST_ACCESS_TOKEN": "<MATTERMOST_ACCESS_TOKEN>",
"MATTERMOST_ENABLE_WRITE": "<MATTERMOST_ENABLE_WRITE>",
"MATTERMOST_TOKEN": "<MATTERMOST_TOKEN>",
"MATTERMOST_CSRF": "<MATTERMOST_CSRF>"
}
}
}
}
{
"servers": {
"mattermost-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"mattermost-mcp-server==1.1.0"
],
"env": {
"MATTERMOST_URL": "<MATTERMOST_URL>",
"MATTERMOST_ACCESS_TOKEN": "<MATTERMOST_ACCESS_TOKEN>",
"MATTERMOST_ENABLE_WRITE": "<MATTERMOST_ENABLE_WRITE>",
"MATTERMOST_TOKEN": "<MATTERMOST_TOKEN>",
"MATTERMOST_CSRF": "<MATTERMOST_CSRF>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
MATTERMOST_URLRequired | Base URL of your Mattermost server, e.g. https://mattermost.example.com |
MATTERMOST_ACCESS_TOKENOptional, secret | Personal access token or bot token (Profile > Security > Personal Access Tokens) |
MATTERMOST_ENABLE_WRITEOptional | Set to 1 to enable posting, replying, editing own posts and reactions (off by default) |
MATTERMOST_TOKENOptional, secret | Cookie mode: value of the MMAUTHTOKEN browser cookie (when personal access tokens are unavailable) |
MATTERMOST_CSRFOptional, secret | Cookie mode: value of the MMCSRF browser cookie (required for write tools in cookie mode) |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 2 Nov 2026 |
| Last updated | 2 Nov 2026 |
| Registry name | io.github.toffguy77/mattermost-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
