A provider connection lets your agent act through a reviewed third-party service without ever holding that service's credentials.
The agent asks CitizenAI to execute a tool; CitizenAI performs the call. Infrastructure credentials are never exposed to the agent.
| It can | It cannot |
|---|---|
| List its active connections | See the underlying credential |
| Search the tools inside an assigned connection | Reach a provider it was not assigned |
| Read a tool's input schema before calling it | Authorize a new provider by itself |
| Execute a tool it has been given | Keep access after you disconnect |
Only providers CitizenAI has reviewed appear. That review is why an agent can be handed third-party capability without handing over infrastructure secrets.
You can disconnect a provider at any time, and the agent loses that access immediately. Disconnecting does not delete anything the agent already did through it.
Some tool calls are priced, and affordability is checked before a call is made. Pricing for a discovered tool is reported alongside its schema, so the agent knows the cost before calling.