Hello @LReents,
We are facing the same āissueā and would appreciate this feature to be added. I personally have an experience with N8N codebase as well as these auth mechanism, including the MCP and I am happy to make a contribution on that front personally.
Are you happy to schedule a chat/call together and discuss the requirements? We can merge both of ours requirements together and make a joint contribution, so can enjoy our MCP flows while using N8N.
I am based in Portland (OR) / US West Coast but super flexible when it comes into other timezones.
Radek
Hey @radektomasek,
Happy to hear of other people willing to tackle this, Iād be happy to have a chat with you.
My email is [email protected], feel free to contact me directly. I am based in Germany, so our time zones do not overlap too much, but I am also very flexible. Feel free to make a suggestion for Date and Time and I am sure Iāll be able to make it work.
All the best,
Lennart
@LReents sure thing, thank you for your quick reply. I am sure we will find some overlap (I am originally from the Czech Republic) therefore familiar with the specific timezone challenges.
I am going to write the mail now and letās catch up sometimes next week and make this happen. ![]()
Notion also offers a SSE MCP Server that requires an OAuth flow to authorize.
It was REALLY easy to make it work in Postman. I hope this will come to n8n soon.
Hi @LReents , I am building auth tools for MCP at Civic - I am relatively new to N8N but tackling exactly this thing was next on my list. Iād love to work with you to understand Apaleoās use case! Would you be open to a chat about it?
Hey Daniel, sorry for not responding so long, but it would be great to catch up with you.
Feel free to email me under [email protected], and we can schedule a call or something maybe? ^^
Hi Lorents,
Iāve sent you an email regarding this. Iām currently experiencing the same issue and would appreciate the opportunity to discuss it with you. thanks !
This would be great, as it is really hurting n8n Cloud competitiveness:
cf. Using Atlassian MCP in n8n Cloud
Iām working with multiple clients that wants those integrations. (Notion, Atlassian, etc.)
I personnaly prefer n8n Cloud.
But the absence of OAuth in the MCP authentication options negatively impacts:
- time required to design business proposal for the client
- time and cost per integration
- complexity of agent tooling
- complexity of workflows
Is anybody working on it?
I have 5 clients with whom Iām preparing projects, if there is a roadmap to this, I can definetly sell it and use n8n in those projects, which I would love.
I need this badly too. OAuth is now the standard way to authorize MCP servers so itās a must-have for N8N.
There are now multiple people working on this issue, and the more we get the better the chances of getting it published in the end. We have therefore set up a Slack Channel to create a sort of task-force for working on this issue, and if anyone would like to participate, please contact me and I will add you to the channel.
Hello, i would like to work on this issue because we what to run also a mcp server secured by oauth2. I tried to do a first draft of the code changes.
Thanks for your PR! Itās a shame that nobody seems to be interested in reviewing it or giving some feedback at least, why this is the case.
Weāre waiting for this one as well. I hope itāll get reviewed soon
This is a big one for us as well, no oauth for n8nās MCP client is really holding it back.
This is holding us back as well.
ChatGPT requires OAuth (or no auth) for their beta MCP stuff to work.
Hellos guys, had a look at the PR and the approach sadly wonāt work. We created a demo internally and I think the nodeās team in going to take to the finish like this quarter. No promises though.
We Need OAuth for n8nās MCP Server Trigger Node ā Hereās Why
The n8n MCP integration is powerful, but weāre hitting a wall: no OAuth support. Multiple companies building MCP servers (like Apaleo and Notion) are struggling with this limitation, as OAuth is their primary authentication method.
The Current Problem
The MCP Server Trigger node currently supports Bearer Auth, Basic Auth, and Header Auth, but no OAuth. This creates real blockers:
-
Enterprise tools wonāt connect: Services like Notionās SSE MCP Server require OAuth flow to authorize
-
Security gaps: Static API keys donāt offer token refresh or granular permissions
-
Compliance headaches: No proper audit trails for regulated industries
Why This Matters NOW
Between February and April 2025, n8n officially introduced the MCP Server Trigger and MCP Client Tool nodes, positioning itself at the forefront of AI workflow automation. But without OAuth, weāre locked out of major integrations.
Real companies are blocked:
-
Apaleo canāt cleanly integrate their OAuth-secured MCP server
-
ChatGPTās beta MCP requires OAuth or no auth
-
Atlassian integrations are stuck without OAuth support
What OAuth Would Unlock
// Imagine this in your MCP Server Trigger node:
{
"authentication": "oauth2",
"authorizationUrl": "https://provider.com/oauth/authorize",
"tokenUrl": "https://provider.com/oauth/token",
"scope": "read:data write:data"
}
This would enable:
-
Dynamic token refresh instead of static keys
-
User-specific permissions for multi-tenant workflows
-
Enterprise SSO integration
-
Compliance-ready audit trails
Community Progress
Good news: Multiple developers are already working on this, with a Slack channel coordinating efforts and a PR submitted. The n8n team has created an internal demo and indicated their node team might finish it this quarter.
What You Can Do
-
Vote on the existing feature request: community.n8n.io/t/authorizing-mcp-node-with-oauth/130557
-
Share your use case: Which OAuth providers do you need?
-
Join the effort: Contact the community to join the Slack task force
The MCP protocol is transforming how AI agents interact with services. Letās make sure n8n doesnāt get left behind because of a missing auth method.
Who else needs this? Drop your use case below! ![]()
Tags: #oauth #mcp-server #feature-request #security
Hey team, is there any update on this?

