MCP servers
n8n's node panel includes a registry of Model Context Protocol (MCP) servers you can connect to an agent in one click. Select a server, sign in, and its tools are available to your agent.
You can also connect MCP servers in the registry to n8n Assistant.
Add a registry server to an agent
Open the tools panel on an AI Agent node in the canvas (by clicking on "Tool +"), or in Build and manage agents by clicking on "Add Tool".
Search for the service you want to connect with the search bar (such as Notion or Linear) or click the "MCP Servers" section to view all available servers.
Select the server, then sign in when prompted.
Choose which of the server's tools to expose to the agent with "Tools to include": all, a selected list, or all except a selected list.
n8n creates an MCP credential automatically when you sign in from the panel.
Find available servers
The list of registry servers changes often. Browse the current list in the node panel instead of relying on a static list here.
If the server you want isn't in the registry yet, use the MCP Client Tool node to connect to any MCP server manually with its connection URL and credentials.
How to choose between a built-in tool (node) and an MCP server as an agent tool
Both give an agent access to a service. A built-in tool gives you tighter control, because you fix the operation and can pin parameters so the model only fills in the fields you leave open. An MCP server gives the agent more room, at the cost of control and more context per call.
Use when
You know which action the agent needs and want it tightly scoped
The agent needs a range of actions, or you don't know in advance which one
Scope
One node operation, for example send a Slack message
Every tool the server exposes, from one single connection
You configure
Any parameters you want fixed, e.g. which channel, message type or message text
The tools you want to allow or exclude
The agent supplies
Only the fields you leave open to the model, you choose
Which tool call to make (out of the allowed tools) and all of its arguments
Last updated
Was this helpful?