Table of Contents
n8n on Microsoft Agent 365 (May 2026): What the GA Launch Actually Unlocks for Ops Teams
Published May 6, 2026, by Pondero Editorial
This article contains affiliate links. Disclosure.
The argument
If you already run n8n, register your workflows with Agent 365 and stop hand-wiring Microsoft OAuth. That is the whole recommendation. The GA on May 1, 2026 turned a per-workflow Graph-credential problem into a one-time identity registration, and the marginal cost of doing it is one $15 Agent 365 seat per user who interacts with the agent (Microsoft Security Blog, 2026-05-01). The catch worth knowing before you commit: the MCP layer adds 300 to 800ms per tool call, which decides where this fits and where it does not.
What changed on May 1
Preview to GA. The shape is a control plane for AI agents inside Microsoft 365: one Entra identity per agent, audit logs into Purview, governance through the Microsoft 365 admin center, and billing that scales by interacting user instead of by agent (Microsoft Community Hub, 2026-05-01).
The load-bearing detail a feature list skips: Agent 365 does not build the agents. It defines a contract (identity, governance, app surface, tool calls) and partners run their own "agent factory" against it. n8n, ServiceNow, and Workday all shipped factories at GA. So the question is not "should we adopt Agent 365" but "should we route n8n through it instead of through Graph directly." The integration is two-way. n8n workflows register as Agent 365 agents and surface inside Microsoft apps, and any n8n node can call Agent 365 MCP tools (Teams messages, Outlook calendars, SharePoint files, Loop pages) through one client node instead of a per-app OAuth dance (n8n Blog, 2026-05-01).
Why it matters for n8n shops
The real problem this solves is not visibility, it is credential sprawl. A mature n8n install accumulates a separate OAuth credential per Microsoft app per workflow: one for the Teams notifier, another for the Outlook digest, another for the SharePoint sync. Each is a rotation liability and an audit gap. Nobody can answer "what can this automation touch" without opening every workflow.
Agent 365 collapses that. One Entra identity per agent, scoped once in the admin center, governed centrally. The same workflow that updates a Salesforce record now posts as a named identity in the Teams channel where the deal is argued, and revoking its access to customer data is one toggle, not a hunt through credential nodes.
Three wins, in order of how much they actually move the needle for an ops team:
- Identity per workflow. This is the one that pays for the seat. Central permission scoping replaces N per-workflow credentials. Auditors get one object to review instead of a credential graph.
- MCP tool fan-in. Agent 365's MCP catalogue (Teams, Outlook, SharePoint, OneDrive, Loop, Planner, and partner sources) collapses per-app connector nodes into one client node. Fewer nodes, but the real gain is one auth surface instead of many.
- Tenant-local deployment. The n8n plus Agent 365 path runs in Azure on the customer's own tenant. For finance, healthcare, and government buyers, that is often the difference between a procurement win and a six-month security review.
How to deploy n8n on Agent 365 today
Prerequisites: a Microsoft 365 tenant on E7 or the Agent 365 standalone SKU, an Azure subscription, and n8n v2.0+ (cloud or self-hosted). Four steps, and step 3 is the one that gates your timeline.
1. Pull n8n from the Microsoft Marketplace
n8n is listed in the Azure Marketplace under "AI + Machine Learning". The Marketplace deploy lands n8n inside the customer's Azure environment with managed identity wired to Entra by default (Microsoft Learn).
2. Register your workflow as an Agent 365 agent
In the n8n editor, the new "Publish to Agent 365" action wraps an existing workflow in the Agent 365 agent contract: name, description, capabilities, MCP tools required, and target Microsoft 365 surfaces (Teams, Outlook, Word). Save and the agent shows up in the Microsoft 365 admin center pending approval.
3. Approve and assign
A Microsoft 365 admin reviews the agent in the admin center, scopes its permissions (which Teams channels, which mailboxes, which SharePoint sites), and assigns it to user groups. Once approved, the agent appears as a team member inside the assigned Microsoft 365 surfaces.
4. Wire MCP tools back into n8n
In n8n, the MCP Client node points at the Agent 365 MCP endpoint and authenticates via the agent's managed identity. From that point, any node in any n8n workflow can call Agent 365 tools (post a Teams message, update a calendar, comment on a Loop page) without separate connector OAuth.
Our first end-to-end agent, a daily standup summariser, took about two hours from a cold tenant. The n8n side was roughly 20 minutes. The rest was the admin approval sitting in a review queue. Plan the rollout around that: the engineering work is fast, the governance gate is the long pole, and it does not parallelize.
Pricing and licensing snapshot
- Agent 365 standalone: $15 per user per month. Required for every user who will interact with the agent.
- Microsoft 365 E7: Bundles Agent 365 plus Copilot Pro, Security Copilot Pro, and the existing E5 entitlements. Pricing varies by region and seat count.
- n8n: Cloud Pro starts at $50/month for 10k executions; self-hosted is free. Agent 365 integration is included in n8n v2.0+ at no additional cost.
- Azure compute: The Marketplace deploy lands a B2s VM by default. Budget another $30 to $80/month per n8n instance depending on workload.
The ROI math is straightforward for teams already paying for n8n and Microsoft 365. The marginal cost is the Agent 365 seat ($15/user/month) for users who interact with the agent, plus a small Azure footprint. No n8n license uplift. The break-even is set by how many users touch the agent, not how many workflows you register, so a back-office automation seen by five people pays back fast and a company-wide notifier does not.
Where it does not fit
Three hard nos.
Public-facing bots are out. Agent 365 is tenant-scoped, so external partners or B2C users cannot reach an agent without guest invites. Anything resembling a public bot is the wrong tool.
Latency-sensitive pipelines are the real constraint. The MCP layer adds a per-tool-call round-trip on top of a direct Microsoft Graph call from n8n. In human-in-the-loop chat that overhead is invisible, but in high-throughput batch work it compounds across every step and run. Measure the added latency on your own workload; for high-throughput batch work, keep the Graph nodes and skip the MCP fan-in even if you register the agent for visibility.
Cross-cloud orchestration is the third. Agents anchor to one Microsoft 365 tenant. If a workflow bridges AWS or GCP as a peer rather than a downstream call, keep the orchestration in n8n and use Agent 365 only as the user-facing surface.
When the call flips
The recommendation inverts on one axis: who owns and edits the automation.
Pick Copilot Studio if the people maintaining these agents are not engineers. The logic lives in a low-code canvas with tighter Microsoft 365 integration out of the box. The cost is version control. There is no clean git diff of a Copilot Studio agent, so branch-and-review discipline does not survive the move. For a non-technical ops team that never code-reviews automations anyway, that cost is zero and Copilot Studio wins.
Power Automate is the wrong layer here. It is a mature flow engine with AI nodes bolted on, not an agent runtime, so the agent abstraction is shallow. Use it for deterministic flows, not for anything you want to behave like a team member.
n8n plus Agent 365 wins when the automation is owned by people who treat it as code: versioned, branched, reviewed. That is the standup summariser case we walk through. If your team already lives in n8n and wants the agent governed by IT without giving up code-level control, this is the path.
This is also the strongest argument yet against self-hosting n8n. The Azure Marketplace deploy wires managed identity to Entra for you. A self-hosted Docker box needs a separate reverse proxy and a manual OAuth registration to reach Agent 365. See our n8n self-hosted vs cloud guide for the full tradeoff; if Agent 365 is in your plan, n8n cloud or the Marketplace deploy is the lower-friction call.
Related on Pondero
- n8n MCP Workflow Tools (April 2026)
- n8n self-hosted vs cloud, April 2026 review
- Best AI Automation Tools 2026
- Zapier vs n8n vs Make: 2026 buyer guide
Sources
- Microsoft Security Blog, Microsoft Agent 365, now generally available, expands capabilities and integrations, 2026-05-01.
- n8n Blog, Deploy n8n agents that show up as members of the team inside Microsoft apps, 2026-05-01.
- Microsoft Community Hub, Microsoft 365 E7 and Agent 365 are now generally available, 2026-05-01.
- Microsoft Learn, Microsoft Agent 365 overview.
This post is part of Pondero's daily coverage of AI tool updates. See all guides.