Article summary — original
n8n Adds Quick OAuth Connections to 70 MCP Servers and Outlines Workflow Integration Approaches
n8n has introduced quick OAuth connections for nearly 70 Model Context Protocol (MCP) servers directly from the Node panel, while providing guidance on when to use native nodes, agent tools, or full MCP servers within workflows.
Users can now connect to 70 MCP servers—including new additions like Airtable, Grafana, Miro, New Relic, Jotform, and PandaDoc—via an OAuth flow, with an MCP Client Tool for custom endpoints.
Native nodes are suited for deterministic workflows where API steps, inputs, and error handling must execute consistently without AI decision-making.
Adding a node to an AI agent as a tool allows the agent to decide when to trigger a single, predefined action, requiring fewer LLM calls than broader toolsets.
MCP servers grant agents an entire suite of tools to decide which actions to take and how to execute them, and workflows can combine nodes, agent tools, and MCP servers together.
Streamlined MCP Connections
n8n added a batch of MCP servers accessible directly from the Node panel, expanding the list to 70 services with an OAuth configuration. New additions like Airtable, Grafana, Miro, New Relic, Jotform, and PandaDoc join existing options like Notion, Stripe, and GitLab. Instead of requiring manual internal integrations and permission setups, connections are handled via OAuth, with upcoming additions focusing on services supporting OAuth and Dynamic Client Registration (DCR). An MCP Client Tool is also available to configure unlisted endpoints.
Choosing Between Nodes, Tools, and MCP Servers
Native nodes are designed for deterministic tasks where fixed logic requires no decision-making, ensuring identical behavior and fine-grained control each time. Converting a node into an agent tool enables the agent to decide when to call a specific, predefined action, which limits the required reasoning and reduces LLM calls. In contrast, connecting an MCP server exposes a broad set of tools that allows the agent to autonomously decide what actions to perform and how to carry them out, though individual tools within the server can still be toggled on or off.
Combining Integration Models
The different connection types are designed to complement rather than replace one another. Workflows can incorporate native nodes for deterministic precision, agent tools for bounded discretion over single actions, and MCP servers when an agent needs a broader capability surface to reason over.
Saved original article
The team just rolled out a fresh batch of [MCP servers](https://docs.n8n.io/build/integrate-ai/mcp-servers) you can add straight from the Node panel. New additions like Airtable, Grafana, Miro, New Relic, Jotform, and PandaDoc are joining the ones you could already connect to, like Notion, Stripe, GitLab, Apify, Linear, monday.com, and Hugging Face. Connecting to 70 services (and counting) is now a quick OAuth flow.
If you already use any of these day to day, the unlock is pretty immediate. Take Notion, for example. I use it frequently in workflows, but getting it properly wired up to an Agent used to mean reaching out to an admin for the right permissions, creating an internal integration and sharing pages with it, and configuring multiple Notion tools with different operations. Now it's just an OAuth click and an agent can pull meeting notes for context, draft a page from the conversation, and update a database when something happens elsewhere.
All of these MCP server connections are similarly simple to set up. Additional connections are on the way, starting with more of the most-used MCP servers that have OAuth and Dynamic Client Registration (DCR). If you need one that’s not yet listed, the [**MCP Client Tool**](https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolmcp) lets you point at any MCP endpoint with a bit more setup.
**When to reach for a node, an agent tool, or an MCP server?**
**Native nodes** are the right call for deterministic workflows. If you know the exact API call you need at a specific step, or you're building something that has to behave the same way every time, a node gives you fine-grained control over inputs, outputs, and error handling. Use nodes wherever the logic doesn't need a decision made.
*Example: You want every new customer to get a welcome page in your team wiki. The Notion node creates that page in the same database, with the same fields, every single time. No judgment call needed, so a node is all you need.*
When you **add a node to your AI Agent as a tool**, the agent chooses when to call it, but you still define the exact action ahead of time. Because the tool is fixed and well-defined, the agent needs less reasoning to use it correctly, which often means fewer LLM calls than if it had to work out what to do with a broader toolset.
*Example: Your support agent has a "Log escalation" Notion tool. It's one specific action, pointed at one specific database. The agent decides when an issue needs escalating, but it can't do anything with Notion beyond that one job.*
**MCP servers** shine when you’re letting an agent decide what to do. Connect once, and the agent gets a whole toolset it can pick from as needed. You can still toggle individual tools on or off, so you decide what's exposed, but the agent decides which to use, when, and how. That flexibility comes with more reasoning on the agent's side.
*Example: Connect the Notion MCP server and your agent can search pages, pull meeting notes, create a draft, or update a database entry, whichever fits the request it gets. You didn't build a tool for each of those; they came with the connection.*
**You don’t have to pick just one**
None of these replace the others. Nodes give you precision as a workflow step, agent tools give the agent limited discretion over fixed actions, and MCP servers give it a broader surface to reason over. Depending on the goal, a workflow could end up mixing all three.