Loading the index…

All articles

MCP servers

What is an MCP server

MCP servers connect your agent to the apps you already use, so it can do things in them for you.

On its own, your agent can only talk. MCP servers let it do things in other apps, such as reading your Notion pages, opening a GitHub issue or checking your calendar. MCP, short for Model Context Protocol, is a standard way for an AI agent to use another app, and many apps now offer an MCP server of their own.

Once an app is connected, your agent uses it with your account and your permissions. You just ask in plain words, for example "add this to my Notion reading list", and your agent works out which tools to use.

Adding an MCP server

MCP servers are added from the MCP servers section of your agent's Capabilities page. There are two ways to add one:

Signing in

Every server needs to know who you are, and there are three ways it can do that:

Option

OAuth

How it works

You click Connect and sign in to the app with your own account.

Example

Notion

Option

API key

How it works

You create a key or token in the app and paste it in.

Example

GitHub

Option

None

How it works

The server does not need you to sign in.

Example

Public servers

Tools

Each server gives your agent a set of tools, and each tool is one thing your agent can do in that app, such as "search pages" or "create an issue". You can see a server's tools by clicking the name of its card, and switch each one on or off.

We strongly recommend only keeping the tools you need, since every tool that is switched on makes every reply more expensive. Read Must read: Managing costs and MCP tools before you connect your first app.

Keeping your accounts safe

Anyone who can talk to your agent can ask it to use the apps you connected, with your account. Only connect apps to an agent that you alone use, or that you share with people you trust. If your agent is in a Telegram group, read Telegram safety tips first.

When you create an API key for an app, we recommend giving it only the access your agent actually needs, for example read-only access if you only want to ask questions.