SSO & Connections

Workspace SSO providers and user OAuth connections (GitHub, GitLab).

5 tools

# list_sso_providers

List configured SSO providers

Parameter Type Required Description
workspace_id string ● Workspace ID

# connect_sso_provider

Connect a Zitadel-side IdP to this workspace. Customer creates the IdP in Zitadel and supplies the resulting idp_id.

Parameter Type Required Description
workspace_id string ● Workspace ID
provider_name string ● google|entra|okta|oidc|saml|ldap
zitadel_idp_id string ● IdP id from Zitadel
display_name string — Human-readable name
domains array — Email domains routed to this IdP
enabled boolean — Enable

# disconnect_sso_provider

Disconnect an SSO provider

Parameter Type Required Description
workspace_id string ● Workspace ID
provider_id string ● SSO provider row id

# list_external_connections

List user OAuth connections (GitHub, GitLab) in this workspace

Parameter Type Required Description
workspace_id string ● Workspace ID

# list_my_external_connections

List the calling user's OAuth connections in this workspace. user_email defaults to the authenticated actor.

Parameter Type Required Description
workspace_id string ● Workspace ID
user_email string — Optional. Defaults to the calling user.