Overview
The Model Context Protocol (MCP) is an open standard that lets AI assistants talk to external tools and data sources. GAIA supports it natively — connect any compatible MCP server and its tools become available in chat right away. When you connect a server, GAIA indexes all its tools. Then, when you ask GAIA to do something, it searches those tools and picks the right one automatically. You don’t have to think about which integration to use — just ask.
Authentication Types
MCP servers use one of three authentication methods. GAIA detects the right one automatically when you connect.No Auth
The server is publicly accessible. Provide the URL and you’re connected.
Bearer Token
The server requires an API key. Provide your key alongside the URL and GAIA
sends it with every request.
OAuth 2.1
The server uses OAuth. GAIA handles the full flow — PKCE, token refresh, and
dynamic client registration — so you don’t have to.
Connect an MCP Server
Go to the Integrations page and click New Integration in the Custom section of the sidebar.
Fill in the form
The modal has four fields:
| Field | Required | Description |
|---|---|---|
| Name | Yes | A display name for the integration (e.g. “Notion MCP”) |
| Description | No | A short description of what the integration does |
| Server URL | Yes | The MCP server endpoint. Must start with http:// or https:// |
| API Key / Bearer Token | No | If the server requires a static API key, enter it here. Leave empty for OAuth or no-auth servers |
Click Create
GAIA probes the server to determine its authentication requirements and connects automatically.
No Auth
Provide the Name and Server URL, then click Create. GAIA connects immediately and imports all available tools.Bearer Token
Provide the Name, Server URL, and your API Key / Bearer Token, then click Create. GAIA sends the token as a Bearer header on every request to the server.OAuth 2.1
Provide the Name and Server URL, then click Create. Leave the API Key field empty. GAIA will:- Probe the server and discover its OAuth configuration
- Redirect you to the authorization page
- Handle the token exchange, PKCE verification, and client registration
- Connect and import tools once authorization is complete
What Happens After Connecting
Once connected, GAIA indexes every tool the MCP server exposes into its vector store. When you send a message in chat, GAIA searches across all your integrations and calls the right tool as needed. You’ll see a confirmation with the number of tools imported — for example: “Connected to Notion MCP with 12 tools!”If a connection fails, the integration is still saved. You can retry from the
Integrations page at any time.
Publishing to the Marketplace
Built or configured an MCP server that others would find useful? You can publish it to the GAIA community marketplace. Published integrations appear in the public directory and any GAIA user can install them with a single click.Popular MCP Servers
Here are some widely-used MCP servers worth connecting:Notion
Read and write Notion pages, databases, and blocks directly from chat.
Postman
Run API collections and manage your Postman workspace.
Context7
Pull up-to-date documentation for any library directly into your
conversation.
GitHub
Manage repositories, issues, pull requests, and code search.

