Mattermost is automatable through its API
Mattermost · hybrid · collaborationcommunication
Mattermost is automatable today through its REST API. The quick-start shows POST /api/v4/users/login with login_id and password, and the session token comes back in the Token response header. Later calls send Authorization Bearer. The same quick-start says the token placeholder is a personal access token. Personal access tokens do not expire, an admin must enable them, and they carry that user's permissions. The API reference indexes users, teams, channels, posts, files, and search. Mattermost also ships an official MCP server in the Agents plugin. The embedded server is always on. Read tools are available on every plan. Tools that change state, and the optional HTTP endpoint for external clients, require Enterprise or above. That endpoint stays off until Enable Mattermost MCP Server (HTTP) is turned on. It is then at /plugins/mattermost-ai/mcp-server/mcp and accepts OAuth or a personal access token. The January 2026 announcement tells external clients to use a shorter /mcp path and says Agents v1.7.2 is on all plans. The current admin guide is the tighter source for the path and the license gates. mmctl is the official admin CLI. It can print JSON and can log in with an access token or a password file. The opened page lists it for Entry, Professional, Enterprise, and Enterprise Advanced. Team Edition is a free MIT self-hosted server. Enterprise Edition can run free as Entry. Paid subscriptions and Mattermost Cloud are also documented, so deployment is hybrid. Incoming webhooks are documented. Zapier, Make, Power Automate, and n8n were not opened. Computer-use viability is unassessed. The API scores 8. The MCP server scores 6 because external clients and writes are plan-gated. mmctl scores 6 because it is the admin tool. The API is the best path.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restbearerusername-password coverage: partial · docs |
| SDK | unknown | official: unknown |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | yes | webhooks: True |
| Data access | export: json · import: unknown | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. Mattermost is a web and desktop collaboration server with native mobile apps. The documented machine paths are the REST API, mmctl, and the Agents plugin MCP server. This record is Mattermost, not Slack or Rocket.Chat.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 6 | — | 6 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-10-16 |
name | declared | source | 2026-10-16 |
vendor | declared | source | 2026-10-16 |
license | declared | source | 2026-10-16 |
deployment | declared | source | 2026-10-16 |
deployment | declared | source | 2026-10-16 |
platforms | declared | source | 2026-10-16 |
platforms | declared | source | 2026-10-16 |
modalities.api.exists | declared | source | 2026-10-16 |
modalities.api.kinds[0] | declared | source | 2026-10-16 |
modalities.api.auth[0] | declared | source | 2026-10-16 |
modalities.api.auth[1] | declared | source | 2026-10-16 |
modalities.api.coverage | declared | source | 2026-10-16 |
modalities.api.docs | declared | source | 2026-10-16 |
modalities.mcp.first_party | declared | source | 2026-10-16 |
modalities.mcp.verdict | declared | source | 2026-10-16 |
modalities.cli.exists | declared | source | 2026-10-16 |
modalities.extensibility.webhooks | declared | source | 2026-10-16 |
modalities.data_access.export[0] | declared | source | 2026-10-16 |
verdict.scores.api | declared | source | 2026-10-16 |
verdict.scores.mcp | declared | source | 2026-10-16 |
verdict.scores.cli | declared | source | 2026-10-16 |
freshness.watch[0].url | declared | source | 2026-10-16 |
freshness.watch[1].url | declared | source | 2026-10-16 |
freshness.watch[2].url | declared | source | 2026-10-16 |
freshness.watch[3].url | declared | source | 2026-10-16 |
freshness.watch[4].url | declared | source | 2026-10-16 |
Related tools
Other products in this database that share a category with Mattermost.
Last verified 2026-10-16 · volatility high · JSON record