v1
integrations

List Providers

Get metadata for every available provider.

Returns both statically defined providers (from ProviderName enum) and dynamically registered providers (from SDK decorators). Each entry includes a description declared via ProviderBuilder.with_description(...) in the provider's _config.py.

Official MCP catalog entries are appended as display metadata and use the generic MCP connection flow. They are not registered credential providers, so PROVIDER_NAMES continues to contain only credential-provider names.

get/api/integrations/providers

Response

Successful Response

namestring required

Provider slug (e.g. github)

display_namestring nullable

Human-readable provider name

descriptionstring nullable

One-line human-readable summary of what the provider does. Declared via ProviderBuilder.with_description(...) in the provider's _config.py. None if not set.

supported_auth_typesstring[]

Credential types this provider accepts. Drives which connection tabs the settings UI renders for the provider. Empty list means no auth types declared.

Changes