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

Changed in 4 of the 165 revisions of this API.14

    • ○

      added the optional property /// to the response with the status

      response-optional-property-added

    • ○

      added the optional property / to the response with the status

      response-optional-property-added

    • ○

      added the optional property / to the response with the status

      response-optional-property-added

    • ●

      added the new device_code enum value to the // response property for the response status

      response-property-enum-value-added

    • ○

      the endpoint scheme security HTTPBearer was added to the API

      api-security-added