Connect an app
In Panel → Sources → Add integration, native sources (Microsoft 365) and SaaS apps appear in one unified grid. Pick an app, complete the OAuth flow, and it’s connected — tools enabled by default. Authentication runs through a managed OAuth layer: the OAuth tokens live there, not in CoreBase, and calls go through an authenticated proxy that injects and refreshes them. To your agents, a connected app behaves like any other API source.SaaS connectors are a cloud-relay tier — auth and proxied calls pass through the connector cloud. For on-prem databases, the sovereign path via CoreMCP keeps data on your own network. Pick the tier your compliance needs.
Connecting here creates one shared account for the whole org — every chat and every agent uses it. Embedding the widget for external end-users and want each visitor to link their own Gmail/Jira/etc. instead? See Connected accounts.
Available connectors
50+ apps across the categories below, with more added regularly. Browse the full grid at corebasehq.com/integrations.Take action in any app
Every connected app can act, not just feed search:- Typed tools — when the provider ships an OpenAPI spec, each operation becomes a precise, typed tool.
- Generic request tool — when it doesn’t, CoreBase exposes a single governed
requesttool: the agent provides a method and path, and the call goes through the authenticated proxy.
Search an app’s content
Connected apps also feed retrieval. Turn it on per connection and the app’s content syncs into Unified Context, incrementally and in the background — no manual exports. From then on an agent can search across the app’s messages, issues, docs, and records, with citations. Actions and retrieval are both live today.Governance carries over
Connectors inherit the same controls as any source — read-only by default, source-scoped, per-tenant isolated, and audited. The genericrequest tool exposes only GET until you enable writes, and mutating operations are never handed to an agent on a read-only connection. See Governance for the full model.
Automate on app events
Want something to happen when a Jira issue lands or a Stripe payment comes in? Let your workflow tool own the trigger — n8n, Zapier, and Make all listen to those apps natively — and have the workflow call the OpenAI-compatible chat endpoint withstream: false. One HTTP step returns the full governed answer as JSON, ready to route to Slack, email, or your own systems.
Next
Ask across your apps
Put your connected sources to work in chat, the API, or the widget.
Call it from a workflow
One
stream: false HTTP call from n8n, Zapier, or cron.