Mattermost MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MATTERMOST_URL | Yes | Mattermost API URL (e.g., https://mattermost.example.com/api/v4) | |
| MATTERMOST_TOKEN | Yes | Mattermost personal access token | |
| MATTERMOST_TEAM_ID | Yes | Mattermost team ID |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mattermost_list_channelsA | List channels in the Mattermost workspace. By default lists public team channels. Set include_private=true to get all channels including private channels and direct messages (DMs). |
| mattermost_get_channel_historyA | Get messages from a Mattermost channel. By default returns ALL messages. Use limit parameter to restrict the number of messages. |
| mattermost_post_messageC | Post a new message to a Mattermost channel |
| mattermost_reply_to_threadB | Reply to a specific message thread in Mattermost |
| mattermost_add_reactionB | Add a reaction emoji to a message |
| mattermost_get_thread_repliesA | Get all replies in a message thread |
| mattermost_get_usersB | Get a list of users in the Mattermost workspace with pagination |
| mattermost_get_user_profileB | Get detailed profile information for a specific user |
| mattermost_run_monitoringC | Run the topic monitoring process immediately |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/conarti/mattermost-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server