In the product, a data source is also called an agent — the connection plus everything the AI knows about it. See Connecting a data source for the full setup flow.
Three kinds of connections
Data
Databases, warehouses, BI and semantic layers, observability platforms, and business applications. The agent sees tables and writes queries against them.
Files
File shares, object storage, and document libraries. The agent sees files, searches them, and reads their contents.
Integrations and tools
MCP servers and custom REST APIs. The agent sees tools it can call, each governed by an approval policy.
- What the agent sees. Table-shaped sources produce SQL; file-shaped sources produce search and reads; tool-shaped sources produce tool calls that can require confirmation before they run.
- Who owns the catalog. Most connections have one shared catalog an admin curates. Personal sources — OneDrive, Google Drive, a mailbox — have no shared catalog at all: each user’s own account is the catalog.
- What per-user authentication costs. Per-user sign-in is included for file and tool connections. On database-style connections it requires an Enterprise license. See Authentication and access.
Data connectors
Databases, warehouses, BI tools, observability platforms, and business applications.File connectors
File shares, object storage, and document libraries.Integrations and tools
MCP servers, custom REST APIs, and mailbox connectors. Tool connections are governed by per-tool approval policies — see MCP connections.
Bag of words also ships MCP presets — one-click tiles for Monday, Notion, Linear, Atlassian, GitHub, Sentry, Google Drive, and X. They all create a standard MCP connection with the server URL and OAuth settings pre-filled.
Editions
Connectors marked Enterprise require a license key (how to activate). Without one, they appear in the catalog with a lock. Connectors marked Beta work but may change; treat their field names as less stable than the rest.Missing a connector? Open an issue or a PR at github.com/bagofwords1/bagofwords.
Where to go next
Connecting a data source
The setup flow: connect, choose tables, add context, and control access.
Authentication and access
Shared vs per-user credentials, OAuth, Kerberos SSO, and what needs Enterprise.
MCP connections
Connect any MCP server and govern its tools.
User context forwarding
Pass the caller’s identity to an MCP server on every call.
