Discover tools dynamically
Copilot can resolve a plugin's current MCP tools at runtime, or use a pinned tool set in the manifest.
Documentation ↗MCP server / productivity/knowledge / source-linked
This entry is an integration pattern, not a ready-made mail or files server. Microsoft documents remote MCP plugins, dynamic tool discovery, OAuth/Entra authentication and MCP Apps widgets inside declarative agents. The actual data surface depends on the external server and manifest.
Identify the implementation and the job it supports.
This entry is an integration pattern, not a ready-made mail or files server. Microsoft documents remote MCP plugins, dynamic tool discovery, OAuth/Entra authentication and MCP Apps widgets inside declarative agents. The actual data surface depends on the external server and manifest.
The documented interface, authentication and installation path.
Create or select a remote MCP server, register its OAuth client, build a declarative agent with Microsoft 365 Agents Toolkit, then publish/sideload the agent and authorize the plugin.
Setup reference ↗Concrete capabilities with maintainer sources.
Copilot can resolve a plugin's current MCP tools at runtime, or use a pinned tool set in the manifest.
Documentation ↗A plugin can query, create, update and delete whatever the connected MCP server exposes, subject to user permissions and confirmations.
Documentation ↗MCP Apps let tools return widgets such as visualizations, forms and task interfaces in Copilot.
Documentation ↗What was checked and what was not tested.
Public maintainer documentation and repositories. This is not a hands-on product review.
Setup examples are documented examples. Suggested trials and comparison advice are editorial guidance.
Sources support the adjacent factual statements. A source review does not establish uptime, performance, security or current account eligibility. Read the editorial policy.
A bounded evaluation you can reproduce in your own environment.
Suggested evaluation, not an observed test result.
What to inspect: A governed Copilot integration design, not a working server or security certification. Not tested here.
Workflow reference ↗Read these constraints before granting access.
Plugins are supported as actions within declarative agents; the framework is not a general MCP client for every Microsoft 365 Copilot surface.
Boundary reference ↗Production deployment needs authentication, an external remote server and Microsoft 365 Agents Toolkit; anonymous auth is a development option only.
Boundary reference ↗Make the expected output explicit before you connect.
A governed Copilot integration design, not a working server or security certification. Not tested here.
Keep the task inputs, tool calls, output and any errors together when you evaluate. The trial above is a proposal, not a recorded result.
Specific reasons to choose another route, with the tradeoff shown.
| Alternative | Choose it when | Tradeoff |
|---|---|---|
| Atlassian Rovo MCP | Editorial choice: you need a vendor-hosted Jira/Confluence connector. | Atlassian's data model and Rovo credit model apply. Documentation ↗ |
| Google Workspace CLI MCP | Editorial choice: local CLI automation is the primary requirement. | It is currently CLI-only, not an active MCP mode. Documentation ↗ |
Answers specific to this implementation.
No. It describes how to plug an external MCP server into declarative agents and Copilot extensibility.
Documentation ↗
Microsoft documents anonymous auth for development; production connections should use OAuth 2.1 or Entra SSO.
Documentation ↗
Maintainer documentation used in this record.