{
  "name": "io.github.conarti/mattermost-mcp",
  "description": "A community-maintained MCP for Mattermost, the open-source self-hosted Slack alternative. Read channels, post messages, list teams, and respond to slash commands. The auth model and capability surface mirror the Slack MCP so teams that picked Mattermost for data-residency reasons can adopt agent workflows without re-architecting.",
  "status": "active",
  "version": "latest",
  "_meta": {
    "com.top-mcps/lastVerified": "2026-05-31",
    "com.top-mcps/score": {
      "value": 55,
      "rubricVersion": "2026-04",
      "lastComputed": "2026-06-02T13:16:41.654Z",
      "methodology": "https://top-mcps.com/about/methodology"
    },
    "com.top-mcps/stats": {
      "fetchedAt": "2026-06-02T11:55:52.581Z",
      "githubStars": 2,
      "lastCommitAt": "2025-12-20T09:29:32Z",
      "npmWeeklyDownloads": 93
    }
  },
  "repository": {
    "url": "https://github.com/conarti/mattermost-mcp",
    "source": "github"
  },
  "author": {
    "name": "Community (conarti)"
  },
  "packages": [
    {
      "registryType": "npm",
      "registryBaseUrl": "https://registry.npmjs.org",
      "identifier": "@conarti/mattermost-mcp",
      "version": "latest",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "name": "MATTERMOST_URL",
          "description": "MATTERMOST_URL — required credential for Mattermost.",
          "isRequired": true,
          "isSecret": true
        },
        {
          "name": "MATTERMOST_TOKEN",
          "description": "MATTERMOST_TOKEN — required credential for Mattermost.",
          "isRequired": true,
          "isSecret": true
        }
      ]
    }
  ],
  "capabilities": {
    "security": {
      "scope": "network",
      "sandbox": "Personal access token or bot token in env. Token inherits the issuing identity's permissions; use a dedicated bot account scoped to only the channels the agent should access.",
      "gotchas": [
        "Personal access tokens carry the issuing user's permissions — a privileged user's token is dangerous in agent loops.",
        "Mattermost admins can disable PAT issuance — coordinate with admin before relying on it.",
        "Self-hosted instances may use self-signed TLS certs; the MCP rejects them by default. Configure trust explicitly."
      ]
    }
  },
  "_links": {
    "html": "https://top-mcps.com/mcp/mattermost",
    "markdown": "https://top-mcps.com/mcp/mattermost.md",
    "methodology": "https://top-mcps.com/about/methodology"
  }
}
