Supported providers
Connection lifecycle
- Select a provider in Integrations.
- Review the requested provider permissions and project, account, workspace, or service scope.
- Complete the provider consent, installation, API-key, or CloudFormation step.
- Use Verify to check the saved connection and its provider-owned resources.
- Use Repair to reconcile supported resources if they change outside Squasher.
- Disconnect to remove the remote resources that Squasher created and revoke its stored access.
Agent operations
The connection framework manages authorization and provider resources. It does not give an agent a general-purpose HTTP client. Agent actions use the declared Squasher operations for that provider. Squasher checks the current project, validates the request, and requires confirmation for dangerous or destructive actions. MCP agents can discover supported providers, read connection state and readiness, and prepare a safe setup plan for the user. MCP does not expose setup-plan creation, OAuth consent, repair, or disconnect. Complete those interactive or mutating steps in the Squasher dashboard. The public API can create a short-lived setup URL, but a person must open that URL and approve the provider consent or installation. An API client cannot approve OAuth on the user’s behalf. The CLI can open a browser for the OAuth providers supported bysquasher integrations connect; it does not
provide non-interactive OAuth or a generic one-click repair and disconnect flow.
For exact surface limits, see the Provider connections API.