Setting up a connector links a third-party service (like Google Drive, Salesforce, or Slack) to Generate so you can access its data in your conversations and knowledge base. Connectors are managed from the Connectors window — a modal you can open from several places in the app rather than a dedicated page.

Opening the Connectors Window

1

Open the Connectors window

Open it from any of these places:
  • The Connectors item in the sidebar
  • The chat input’s tools menu → Add connectors or Manage connectors
  • The Connect data prompt on the Home page’s “Connected data sources” card
  • The Connectors section when configuring a tool in Agent Builder
Connectors window
2

Choose Apps or Custom MCP

The window has two tabs, each with a count badge:
  • Apps — the curated catalog of 30+ built-in integrations
  • Custom MCP — MCP (Model Context Protocol) servers your organization has added
Use the search box and the sort/category filters to find the one you need.
Apps and Custom MCP tabs
3

Connect an app

Click Connect on a connector’s card.
  • If the connector supports more than one authentication method, first choose OAuth or API Key.
  • OAuth — a permissions screen shows what access is being requested, then Connect {name} opens the provider’s sign-in page in a popup. The card shows a spinner while it waits for you to finish, and updates to Connected automatically.
  • API Key — enter the credentials the connector asks for (these fields vary by service) and click Connect.
Connecting an app via OAuth or API key
4

Add a custom MCP server (admin/advanced)

On the Custom MCP tab, click Add custom MCP, then either:
  • Configure it directly — enter a Server Name and Instructions, then choose a Transport (Streamable HTTP or SSE) and enter the Server URL and any custom headers. Click Test connection — this must succeed before you can save.
  • Import from JSON — paste an existing MCP server configuration instead of filling in the fields by hand.
Adding a custom MCP server

Managing Connected Services

Once connected, a connector’s card shows Connected. Open its ⋮ menu to:
  • Disconnect — remove the integration (you’ll be asked to confirm)
There’s no separate “select what to sync” step — once a connector is authenticated, its data becomes available to your chats, knowledge base, and agents through that connector’s tools, subject to whatever access an agent has been granted.

Troubleshooting

Make sure you’re signing in with an account that has the necessary permissions in the third-party service. If your organization uses SSO, you may need admin approval.
Double-check the transport type matches your server (Streamable HTTP vs. SSE) and that the URL includes the correct path. Test connection must pass before the server can be saved.
Your administrator controls which connectors are available to your organization from Admin Settings → Feature Configuration. Ask them to enable it.
Some connectors may need to be enabled by your administrator before they appear in the connector list. If you don’t see a connector you need, reach out to your admin.