Skip to main content
Native integrations bundle system-provided capabilities—such as tools, agents, or provider adapters—with tenant-scoped credential requirements. The integration catalog tells clients what is available, which credential fields are required, whether the tenant is configured, and whether the last connection test succeeded.
configure(...) replaces the full required credential set for that integration. Credentials are write-only: list and retrieve responses expose status and field metadata, never plaintext secret values. test(...) performs the provider’s cheapest authenticated probe. Its result is persisted when the tenant has a stored integration record. The catalog exposes three credential_mode values: The generic remove operation is only for external_api_key integrations. It soft-deletes the tenant credential override; it is not a generic uninstall for native tools or agents. A platform fallback credential may therefore remain active after removal. MCP servers and toolkits are different extension paths: use MCP servers for remote protocol tools and Tools for persisted custom tools or toolkit imports. See SDK: Integrations and the Integrations API reference.