{"id":"mattermost-api","name":"Mattermost","homepage":"https://mattermost.com","repo_url":"https://github.com/mattermost/mattermost","category":"communication","subcategories":["messaging","open-source","team-collaboration","self-hosted"],"tags":["mattermost","open-source","team-messaging","slack-alternative","self-hosted","rest-api","webhooks","bots"],"what_it_does":"Open-source, self-hosted team collaboration platform with a well-documented REST API for messaging, channel management, bot integration, and slash commands — designed as an enterprise Slack alternative.","use_cases":["Building AI bots that join Mattermost channels and respond to messages or slash commands","Sending automated alerts and notifications from agent workflows to team channels","Creating interactive message workflows using Mattermost's interactive button/menu system","DevOps integration — posting deployment notifications, PR reviews, and incident alerts","Compliance-sensitive deployments where message data must stay on-premises"],"not_for":["Teams using Slack or Teams (high switching costs — use those native APIs instead)","Consumer-facing chat applications","Cloud-managed SaaS without any infrastructure management","Use cases requiring video/voice calls at enterprise scale (Mattermost Calls is limited)"],"best_when":"Your organization runs self-hosted Mattermost for compliance or security reasons, and you need a clean, well-documented API to build bots or automation on top of it.","avoid_when":"Your team uses a different messaging platform, or you want a fully managed SaaS team chat without server management.","alternatives":["rocketchat-api","matrix-api"],"af_score":85.3,"security_score":null,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:05.830306+00:00","performance":{"latency_p50_ms":60,"latency_p99_ms":250,"uptime_sla_percent":null,"rate_limits":"Rate limits configurable in self-hosted deployments; cloud plans have per-user limits","data_source":"llm_estimated","measured_on":null}}