AI tool
The chatbot, agent, workflow, or application requesting access.
The chatbot, agent, workflow, or application requesting access.
The authentication or integration method that creates the technical link.
The application, data source, file repository, database, or service being reached.
The specific data, functions, and actions available through the connection.
| Connection type | Primary purpose | Typical identity | Can support actions? |
|---|---|---|---|
| OAuth | Delegate access to another application. | User or application | Yes, if granted |
| API key | Authenticate direct API requests. | Application or account | Yes, if the API allows it |
| Service account | Provide persistent non-human access. | Dedicated service identity | Yes |
| MCP | Expose tools and functions to an AI agent. | Varies by server | Yes |
| Webhook / automation | Trigger downstream workflows from events. | Application or workflow identity | Yes |
| Browser extension | Use information and actions available in the browser. | Signed-in user | Sometimes |
| RAG / file indexing | Retrieve information from approved knowledge sources. | User, application, or index service | Usually read-oriented |
| CLI / SDK | Interact with systems programmatically. | User, service, or application | Yes |
These methods solve different integration needs. Organizations may use several of them at the same time.
Allows an AI application to access another application on behalf of a signed-in user or organization.
A credential that allows the AI tool or application to call a system's API directly.
A dedicated account used by an AI agent or background process instead of an individual employee.
A standardized way to expose approved tools, data sources, and functions to an AI application or agent.
Sends an event or data payload from one system to another when a defined trigger occurs.
Allows AI to interact with information and functions available through the user's browser session.
Makes approved documents or knowledge sources searchable so AI can retrieve relevant information while responding.
Allows custom software or an AI coding environment to interact with applications, infrastructure, or services through code.
The connection method explains how the link works. These three concepts explain how much access the AI actually receives.
Read, create, update, send, delete, approve, execute, administer, or manage settings.
One file, one folder, one mailbox, one project, an entire department, or the full organization.
An individual user, a service account, an application identity, or an administrative account.
Use the Connection Risk Directory to search common applications and view their potential exposure assuming broad access.