Two ways Delphina uses a connection
- On the fly, during a chat — the agent calls the service’s tools live while answering a question, for example searching GitHub issues or looking up a Slack thread. Nothing is stored; the agent reads what it needs, when it needs it. This works as soon as the connection is created.
- As a knowledge source — during a knowledge update, the agent pulls content from the service and ingests it into your knowledge base as documented tables, metrics, and rules, available to every chat afterwards without calling the service again. This one is opt-in: it needs both a knowledge Usage and a knowledge pull prompt.
Add a connection
- Go to Org Admin > MCP Connections.
- Click Add Connection.
- Select a workspace, then provide the connection name, description, URL, and settings described below.
- Click Create.
Connection settings
Usage
Usage controls whether the agent can use a connection for knowledge work, analytics chats, or both. New connections start as Analytics only:- Analytics only — use the connection only for analytics chats. (Default for new connections.)
- Knowledge & Analytics — use the connection for both knowledge work and analytics chats.
- Knowledge only — use the connection only for knowledge work.
Knowledge pull prompt
The pull prompt scopes what the agent ingests into the knowledge base from this connection — for example, “Pull all pages under the Metrics space” or “Pull the README and docs/ directory from the analytics repo”. First set Usage to Knowledge & Analytics or Knowledge only at Org Admin > MCP Connections — analytics-only connections are not listed as knowledge sources, so a new connection will not show up until you do. Then go to Context Layer > Sources and select the connection by name. (The prompt lives with the other knowledge sources rather than in Org Admin, alongside Tables, Query Users, and File Uploads.) Leaving the prompt empty disables the connection as a knowledge source — the Sources list shows it as Disabled — no pull prompt set.A connection is onboarded only when its Usage includes knowledge and it has a pull prompt. Without a prompt nothing is ingested, but the agent can still call the connection’s tools live — in the guided knowledge chat always, and in analytics chats unless Usage is Knowledge only.
Authentication
Auth Type determines how Delphina authenticates to the MCP server:- None — no credentials are required.
- Bearer Token — send a bearer token with requests.
- Custom Headers — send credentials or other values in request headers.
- OAuth — authorize an account through the provider.
Token Binding
For OAuth connections, Token Binding controls whose authorization is used. Choose Per-user when each Delphina user should authorize with their own account. Those users see a Connect banner before they can use the connection. Choose Shared by workspace when one admin-owned OAuth grant should be used for everyone in the workspace. Token Binding cannot change after creating an OAuth connection.Chat visibility
Chat Visibility controls privacy for new chats that use this connection:- Default — chats follow normal workspace visibility. Workspace members can see them.
- Owner only after tool use — after the agent attempts a tool from this connection, only the chat owner can see that chat. Use this for connections that may expose sensitive information.
Common connection setup
Attio
Add a connection with URLhttps://mcp.attio.com/mcp, Auth Type OAuth, your preferred Token Binding, and blank Advanced fields unless you need a pre-registered OAuth client.
The agent can search and manage CRM records, notes, tasks, comments, meetings, emails, and reports according to the connected Attio user’s permissions.
GitHub
- Create a fine-grained PAT with read access to Contents, Issues, Pull requests, and Metadata.
- Add a connection with URL
https://api.githubcopilot.com/mcp/and the PAT as the bearer token.
Google Workspace
Add a connection with URLmcp://internal/google-workspace, Auth Type None, and no token. Delphina recognizes this internal URL and configures Google OAuth automatically.
After users connect OAuth, the agent can use Google Workspace tools for Calendar, Docs, Drive, Gmail, Slides, Sheets, and Tasks. Default scopes are calendar, documents, drive, gmail.modify, presentations, spreadsheets, and tasks.
Linear
Add a connection with URLhttps://mcp.linear.app/mcp, Auth Type OAuth, your preferred Token Binding, and blank Advanced fields unless you need a pre-registered OAuth client.
The agent can find, create, and update Linear issues, projects, and comments according to the connected Linear user’s permissions.
Notion
Add a connection with URLhttps://mcp.notion.com/mcp, Auth Type OAuth, your preferred Token Binding, and blank Advanced fields unless you need a pre-registered OAuth client.
The agent can read and write Notion workspace content according to the connected Notion user’s access.
Slack
Add a connection with URLmcp://internal/slack, Auth Type None, and no token. Delphina recognizes this internal URL and configures Slack OAuth automatically.
After users connect OAuth, the agent can list readable channels, read channels and threads, and search messages. Slack enforces membership, so users can only read channels, DMs, and group DMs their Slack account can access.
Manage connections
- Edit — click the pencil icon to update the name, description, usage, chat visibility, or auth details. You cannot change the URL after creation; delete the connection and create a new one to use a different URL.
- Delete — click the trash icon.