Answer six questions to find the right tool — M365 Copilot, Declarative Agents, Copilot Studio, Custom Engine Agents, Foundry Agent Service, Agent Framework, or a hybrid approach.
The builder's skill level determines which tools are realistic. Be honest about who will own the build and ongoing maintenance.
Where will end users interact with this agent? This determines which platforms are viable.
More customisation means more control — but also more build effort, more governance responsibility, and higher operational cost.
Governance is architecture, not process overhead. The OWASP Top 10 for Agentic AI (December 2025) established the baseline — agent goal hijack, identity abuse, and rogue agents are the primary risks.
The Cloud Adoption Framework identifies three legitimate reasons for multi-agent: security/compliance boundaries, specialist team ownership, or a roadmap spanning 3-5+ distinct functions. If none applies, a single well-scoped agent with 3–7 tools outperforms multi-agent in simplicity, latency, and cost.
How will the agent connect to data and services? MCP enables standardised, reusable tool integration across agents. Scope each agent to 3–7 tools maximum — an agent with 40 tools struggles with routing accuracy.
Quick reference comparing the core Microsoft AI agent tools — capability, licensing, governance, and target persona.
| Dimension | M365 Copilot | Declarative Agents | Copilot Studio | Foundry Agent Service | Agent Framework 1.0 |
|---|---|---|---|---|---|
| Target Persona | Business users | Makers, IT pros | Citizen devs, IT pros | Pro developers, ML engineers | Pro developers |
| Code Required | None | None / optional | None (optional Power Fx) | Yes — Python, C#, JS | Yes — Python, C# |
| LLM Choice | Microsoft-managed models | Microsoft-managed | Azure OpenAI (managed) | Full choice (Foundry model catalogue) | Any (OpenAI, Anthropic, Gemini, Ollama, etc.) |
| Orchestration | Copilot orchestrator | Copilot orchestrator | Platform-managed orchestration | Workflow agents, prompt agents | Sequential, concurrent, handoff, group chat, Magentic-One |
| Multi-Agent | No | No | Limited (agent-to-agent transfer) | Yes — workflow agents (preview) | Yes — full orchestration patterns |
| Channels | M365 apps only | M365 Copilot, Teams, SharePoint | Teams, web, mobile, WhatsApp, Omnichannel | API, M365, Teams, Entra registry | Any (M365, Teams, web, custom) |
| Licence Model | M365 Copilot add-on | M365 Copilot add-on | Copilot Credits (prepaid or PAYG) — see current billing docs | Azure consumption | Open source (MIT) + Azure hosting |
| Governance | M365 admin + Purview + RAI | M365 admin + PP DLP | PP DLP + solutions ALM | Azure RBAC + Policy + VNet | Developer-managed |
| MCP Support | No | Via Copilot Studio | Yes (preview) | Yes — 1,400+ tools | Yes — native |
| A2A Protocol | No | No | No | Preview | Yes — ships with 1.0 (GA) |
| Evaluation | N/A | Via Copilot Studio | Agent evaluation GA (multi-turn + 4-layer graders) | Continuous eval dashboards | Custom (DevUI preview) |
| Offline | No | No | No | No | Custom implementation |
| Time to Value | Immediate | Hours to days | Days to weeks | Weeks to months | Weeks to months |
| Best For | Productivity AI across M365 apps | Extend M365 Copilot UX with scoped knowledge and actions | Standalone conversational apps with managed orchestration | Platform: models, tools, hosting, evaluation | Orchestration layer: multi-agent coordination, cross-runtime protocols |
| Typical Scenario | Meeting summaries, email drafting | HR policy assistant inside Teams | Warehouse incident chatbot with workflows | AI-driven optimisation engine for logistics routing | Multi-agent system coordinating warehouse, transport, and finance |
Table accurate as of April 2026. Foundry workflow agents and hosted agents are in public preview. Agent Framework 1.0 includes A2A and MCP support. Verify licensing against current Microsoft commercial pricing.
Each product occupies a distinct layer. Understanding where each sits prevents mismatched expectations.
⚙️ Foundry vs Agent Framework — key architectural distinction
They are complementary — Agent Framework agents can deploy to Foundry Hosted Agents for managed scaling and observability.
Beyond product selection, enterprise teams must address lifecycle, governance, and observability from day one.
| Area | Declarative / M365 Copilot | Copilot Studio | Foundry / Agent Framework |
|---|---|---|---|
| Environment Strategy | Managed by M365 admin — no separate environments | Dev → Test → Prod via solutions export/import | Azure resource groups or subscriptions per stage; CI/CD pipelines |
| Connection References | Graph connectors managed centrally | Connection references in solutions; environment variables for secrets | Key Vault, managed identity, environment configuration per deployment |
| DLP Boundaries | M365 Purview sensitivity labels, data boundary compliance | PP DLP connector policies per environment; HTTP action governance | Azure Policy, VNet isolation, content safety filters, XPIA mitigation |
| Monitoring | M365 usage reports, Copilot analytics dashboard | Copilot Studio Analytics, CoE Starter Kit, Power Platform admin reports | Application Insights, OpenTelemetry, continuous evaluation dashboards |
| Evaluation / Testing | Manual validation; no built-in eval | Built-in agent evaluation (GA) — multi-turn conversation tests, 4-layer graders | Foundry: continuous eval pipelines. Framework: custom testing (DevUI preview) |