{
  "name": "Slack extension",
  "key": "slack",
  "description": "Connect your workspace to Slack. Run your workflows from slack bookmarks",
  "icon": "slack",
  "mcp": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-slack"],
    "env": {
      "SLACK_BOT_TOKEN": "${config:access_token}",
      "SLACK_TEAM_ID": "${config:team_id}",
      "SLACK_CHANNEL_IDS": "${config:channel_ids}"
    }
  },
  "auth": {
    "OAuth2": {
      "token_url": "https://slack.com/api/oauth.v2.access",
      "authorization_url": "https://slack.com/oauth/v2/authorize",
      "scopes": [
        "stars:read",
        "team:read",
        "stars:write",
        "users:read",
        "channels:read",
        "groups:read",
        "im:read",
        "im:history",
        "mpim:read",
        "mpim:write",
        "mpim:history",
        "channels:history",
        "chat:write",
        "reactions:read",
        "reactions:write",
        "users.profile:read"
      ],
      "scope_identifier": "user_scope",
      "scope_separator": ","
    }
  }
}
