{
  "name": "io.github.slackapi/slack-skills-plugin",
  "description": "The official Slack MCP server is Slack's first-party endpoint at mcp.slack.com/mcp. It exposes fifteen documented tools: search across messages, files, users, channels and emoji; send, draft and read messages and threads; create channels and DMs; add reactions; create, update and read canvases; look up user profiles and channel members; manage Lists; and a two-step file upload. Access is granted by OAuth and controlled through Slack's standard app-approval flow, so workspace admins decide which MCP clients may connect.",
  "status": "active",
  "version": "remote",
  "_meta": {
    "com.top-mcps/lastVerified": "2026-09-03",
    "com.top-mcps/score": {
      "value": 74,
      "rubricVersion": "2026-09",
      "lastComputed": "2026-09-14T10:51:09.031Z",
      "methodology": "https://top-mcps.com/about/methodology"
    },
    "com.top-mcps/stats": {
      "fetchedAt": "2026-09-14T10:51:07.851Z",
      "githubStars": 120,
      "lastCommitAt": "2026-09-05T00:56:46Z",
      "githubFetchedAt": "2026-09-14T10:51:07.851Z",
      "npmFetchedAt": "2026-09-14T10:51:07.851Z",
      "githubRepo": "slackapi/slack-skills-plugin"
    }
  },
  "repository": {
    "url": "https://github.com/slackapi/slack-skills-plugin",
    "source": "github"
  },
  "homepage": "https://docs.slack.dev/ai/mcp-server/",
  "author": {
    "name": "Slack"
  },
  "packages": [
    {
      "registryType": "npm",
      "registryBaseUrl": "https://registry.npmjs.org",
      "identifier": "Code:",
      "version": "remote",
      "transport": {
        "type": "streamable-http"
      },
      "runtimeArguments": [
        {
          "type": "positional",
          "value": "/plugin"
        },
        {
          "type": "positional",
          "value": "install"
        },
        {
          "type": "positional",
          "value": "slack@claude-plugins-official"
        },
        {
          "type": "positional",
          "value": "·"
        },
        {
          "type": "positional",
          "value": "Cursor:"
        },
        {
          "type": "positional",
          "value": "/add-plugin"
        },
        {
          "type": "positional",
          "value": "slack"
        },
        {
          "type": "positional",
          "value": "·"
        },
        {
          "type": "positional",
          "value": "or"
        },
        {
          "type": "positional",
          "value": "add"
        },
        {
          "type": "positional",
          "value": "https://mcp.slack.com/mcp"
        },
        {
          "type": "positional",
          "value": "as"
        },
        {
          "type": "positional",
          "value": "an"
        },
        {
          "type": "positional",
          "value": "HTTP"
        },
        {
          "type": "positional",
          "value": "MCP"
        },
        {
          "type": "positional",
          "value": "server"
        }
      ]
    }
  ],
  "capabilities": {
    "security": {
      "scope": "network",
      "sandbox": "Hosted endpoint at mcp.slack.com/mcp over Streamable HTTP. Authorisation is a per-user OAuth token whose scopes are enumerated per tool in Slack's docs, and the client itself must pass the workspace's app-approval process. No local process runs; the trust boundary is the approved app plus the scopes the user consented to.",
      "gotchas": [
        "chat:write, channels:write and files:write let an agent post, create channels and upload files as the authorising user. Consent only to the scopes the workflow needs; an agent that can send is one prompt away from sending the wrong thing to the wrong channel.",
        "Admin approval is required and can be denied — check the workspace's app policy before promising a rollout.",
        "File upload is two calls; the file is invisible until slack_complete_file_upload succeeds, so a half-finished upload leaves nothing behind but also nothing shared.",
        "The linked repository is the installer plugin, not the server — the server itself is closed and hosted, so you cannot audit or self-host it."
      ]
    }
  },
  "_links": {
    "html": "https://top-mcps.com/mcp/slack-mcp-server",
    "markdown": "https://top-mcps.com/mcp/slack-mcp-server.md",
    "methodology": "https://top-mcps.com/about/methodology"
  }
}
