Mattermost vs Slack for AI agents
As of 16 Oct 2026, Mattermost gets an AI agent further: L3 · Does the work against L1 · Needs a person.
- Find: Some docs for agents: An OpenAPI and an MCP server.
- Access: Sign-up in a browser.
- Use: 62% of the work.
- Pay: Needs a person to buy: A sales call.
- Leave: Nothing to cancel: Can't delete its account.
Got in; first wall at pay (blocked). Next: do 80% of the core work (now 62%)
Gets in on its own, L3 · Does the work: signs up for a Cloud Enterprise trial and runs the chat product headless. No bot check met it. Once past verification our agent logged in, took a personal access token, called the users endpoint, and created and read back a private channel through the documented API. Buying stops it: pricing is Contact Sales, with no 402, x402 or purchase endpoint for the agent to use. Our agent found no API or UI control to delete the workspace or the portal account.
Gets furtherDriven 6 Oct 2026 · The drive and its evidence- Find: Docs for agents: llms.txt, an OpenAPI and an MCP server.
- Access: Can't sign up.
- Use: Work not reached.
- Pay: Payment not reached.
- Leave: Leaving not reached.
Stopped at sign up: needs a human. Next: let an agent sign up on its own
Slack is a workplace chat app with a well-documented developer platform, but an agent can't sign up on its own: both the normal sign-up form and the free developer sandbox form show a 'prove you're not a robot' checkbox. To click it, the agent never got an account, so it couldn't send messages, make channels, or do anything else inside Slack.
Driven 16 Oct 2026 · The drive and its evidenceThe two summaries: written by our agents from each product's drive. How we write.
Where each one stops.
MattermostGot in; first wall at pay (blocked)
SlackStopped at sign up: needs a human
| Checkpoint | Mattermost | Slack |
|---|---|---|
| Docs | Headless | Headless |
| Sign up | In a browser | Needs a human |
| Verify | In a browser | Not reached |
| Key | Headless | Not reached |
| First call | Headless | Not reached |
| First action | Headless | Not reached |
| Pay | Blocked | Not reached |
| Cancel | Not needed | Not reached |
| Delete | Blocked | Not reached |
Headless or in a browser.
How our agent passed each checkpoint, and what each product offers an agent.
Checkpoints by route, API, MCP, CLI and SDK
| Mattermost | Slack | |
|---|---|---|
| Headless (checkpoints) | 4 | 1 |
| In a browser (checkpoints) | 2 | 0 |
| Needs a human (checkpoints) | 0 | 1 |
| Blocked (checkpoints) | 2 | 0 |
| Not tested (checkpoints) | 0 | 7 |
| Work done | 62% of the core | Not measured |
| API | Yes | Yes |
| OpenAPI | Yes | Yes |
| MCP server | Yes (official) | Yes (official) |
| CLI | Yes | Yes |
| SDK | Yes | Yes |
| llms.txt | No | Yes |
Bot checks, and where a person was needed.
| Mattermost | Slack | |
|---|---|---|
| Bot check | None met | reCAPTCHA Enterprise (checkbox) stopped it at sign up, with a visible challenge |
| Wall type | No bot-check wall | A challenge on the form |
| First wall | Got in; first wall at pay (blocked) | reCAPTCHA checkbox on the sign-up form |
| A person helped | No | No |
A challenge on the form: It asks every visitor to prove they are human. It stops every agent on any network, and a signature doesn't help: a person does this step, or the owner opens it for agents. Where we drive from.
Level and part scores.
| Mattermost | Slack | |
|---|---|---|
| Level | L3 · Does the work | L1 · Needs a person |
| Agent-ready setup | 80 of 100, fair | 100 of 100, good |
| Standards | OpenAPI 3.0.0 (2 versions behind) | OpenAPI 2.0 (3 versions behind) |
Holds up: not measured in these drives. Docs match is measured in an Audit. What the scores mean.
Pay, cancel and delete.
| Mattermost | Slack | |
|---|---|---|
| Pay | Needs a person to buy | Payment not reached |
| Free plan or trial | Trial, no card | Free plan |
| Cancel | Not needed | Not reached |
| Delete the account | Blocked | Not reached |
How each one takes payment
- Mattermost: A person has to buy: a sales call.
- Slack: Payment not reached.
Mattermost vs Slack: the short answers.
Which can an AI agent use, Mattermost or Slack?
Mattermost gets an AI agent further: L3 · Does the work against L1 · Needs a person. With Mattermost our agent got in and met its first wall at pay (blocked); with Slack it was stopped at sign up (needs a human). Driven 6 Oct 2026 (Mattermost) and 16 Oct 2026 (Slack).
Can an AI agent sign up for Mattermost and Slack on its own?
Mattermost: yes, in a browser. Slack: no, needs a human.
Do Mattermost and Slack have an MCP server?
Mattermost: yes (official). Slack: yes (official).
Can an AI agent delete its Mattermost or Slack account?
Mattermost: blocked. Slack: not reached.
The drives and the category.
Put your own shortlist side by side.
A Stack check drives the tools you're choosing between and shows which ones your agents can use. $490 for three tools, ready in 24 hours.