v1
integrations

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

Request

  • The document declares no server URL.
  • Auth
    HTTP bearer

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.

servicestring

Grouping key shared by a block provider and its MCP server.

service_namestring nullable
service_iconstring nullable

Changes

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

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