List Integrations
list-integrationsLists Slack workspaces connected to a RawTree organization and returns integration IDs for workflow sinks. Use it to check Slack availability and share the settings URL when no workspace is connected.
Instructions
Purpose: List the integrations connected to a RawTree organization, such as Slack workspaces.
Returns: { integrations, slack_available, settings_url }. Each integration has id, organization_id, type ("slack"), settings (team_id, team_name, bot_user_id, scopes), and created_at. slack_available is false when Slack is not configured for this RawTree deployment. settings_url links to the organization's integrations settings page in the RawTree app.
Behavior: Connecting or disconnecting Slack is not available through MCP: an organization admin must do it on the integrations settings page in the RawTree app. Share settings_url with the user when no Slack workspace is connected.
Auth: Requires a user credential such as OAuth and membership in the organization. API keys are not supported. Authorization is enforced by the RawTree API.
When to use:
You need a Slack integration ID for a workflow Slack sink
The user wants to know which Slack workspaces the organization has connected
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| organization | Yes | Organization whose integrations should be used. |