Load a connector provider
A provider is registered from the manifest’sconnectors: list — the server registers each descriptor there at boot and on every reload, with no module import and no lifecycle_modules entry. There are two ways to add one:
-
Install it from the marketplace. Installing a connector listing patches its descriptor into the manifest
connectors:list for you (and takes the client credentials up front): -
Add the descriptor by hand. Put a
connectors:entry in the manifest — the sameProviderDescriptorshape a listing ships:manifest.yml
client_id_env / client_secret_env above). With the descriptor in the manifest and the credentials present, list the available providers:
Run the connect flow
1
Start a connection
Name the provider, give the connection a unique alias, and enable one or more sub-services. The command prints the authorize URL.
2
Authorize
Open the printed authorize URL in a browser and grant consent. The provider redirects back to the server’s callback, which exchanges the code and stores the tokens under the alias.
3
Confirm the connection
List the installed connections (no secrets are printed).
tai connectors sub-services, re-authorize with tai connectors reconnect, and remove a connection with tai connectors disconnect.
A connector provider carries no OAuth, probe, or launch code — it is pure descriptor data. The connector engine drives the whole flow generically from that descriptor.
See also
- Connectors — what a connector is and how the engine drives it.
- Plugins — the shipped connector providers and their repositories.
- CLI reference — the full
tai connectorssurface.

