Read-only inspector for workspace integrations. Operations: "list" enumerates the registered providers (currently slackbot, hubspot, gmail, googledocs, notion, confluence) and connection status; "connect" returns a setup URL the user opens in a browser to complete OAuth; "search_tools" returns the available action slugs (e.g., SLACKBOT_SEND_MESSAGE, HUBSPOT_SUBMIT_FORM, GMAIL_SEND_EMAIL) for a connected provider.
Behavior:
- Read-only. Does NOT itself perform OAuth — "connect" just hands a setup URL back so the user can finish the connection in the web app.
- Errors when the workspace is not found or you do not have access.
- search_tools returns success: false with "No active <provider> connection. Use 'connect' operation first." when the provider is not connected. Limit is 10 tools per search.
- Required params per operation: connect needs provider; search_tools needs provider and query. Otherwise returns success: false with the missing-param error.
When to use this tool:
- Checking which integrations the workspace has connected before configuring an automation that talks to one of them.
- Surfacing the setup URL to the user when they want to connect a provider.
- Discovering action slugs to populate provider-backed automations.
When NOT to use this tool:
- Creating or modifying automations — use automation_create / automation_update after the provider is connected.
- Sending a real message to test a provider wiring — create the automation first, then run automation_test.
Examples:
- List: `{ "operation": "list" }`
- Connect: `{ "operation": "connect", "provider": "slackbot" }`
- Search: `{ "operation": "search_tools", "provider": "hubspot", "query": "create contact" }`