A futuristic dashboard illustrates a secure AI assistant connected to servers, software tools, databases, and cloud services.
Copilot Studio agents can call tools from MCP servers. Microsoft's roadmap lists the capability, and its documentation explains how it works, what it needs and where it stops. This piece separates what the roadmap metadata says from what Microsoft's documentation confirms today.

A futuristic dashboard illustrates a secure AI assistant connected to servers, software tools, databases, and cloud services. What the roadmap entry says​

The roadmap item (ID 562221) is titled "Use MCP-compliant tools in agent workflows." It covers Microsoft Copilot Studio and Microsoft 365 Copilot on the web, in the Worldwide (Standard Multi-Tenant) cloud. The metadata lists a May 2026 preview and June 2026 general availability, and marks the item "Launched."

I could not confirm those dates or that status from the live roadmap. Microsoft says the page carries estimated dates that can change. It also says entries are removed once a feature reaches general availability, is cancelled or is postponed. The live page no longer shows this entry in its searchable text. Read the May and June dates as the submitted metadata, not as a verified rollout schedule.

Microsoft's own blog shows MCP support in Copilot Studio is older than the roadmap dates suggest. Microsoft announced general availability of MCP integration in Copilot Studio in an earlier post. A third-party guide dates that to May 29, 2025. The 2026 roadmap item therefore looks like part of an ongoing expansion, not a first appearance. That is my inference, not something Microsoft states.

What MCP does in Copilot Studio​

Microsoft Learn describes MCP as a way to connect agents to existing knowledge servers and data sources. A connected server can expose:

  • Tools: functions a language model can call to perform an action.
  • Resources: file-like data the agent can read for context, such as API responses or file contents.
  • Prompts: predefined templates. Microsoft's documentation says Copilot Studio currently supports only tools and resources, so prompt support should not be assumed.

The server supplies each tool's name, description, inputs and outputs. Microsoft says Copilot Studio dynamically reflects changes when tools are updated or removed on the server. One server can expose many tools. That is the basis for the roadmap's reuse argument: a team publishes the tools once and several agents can consume them.

Microsoft's blog frames the benefit as more flexibility while minimizing the effort and cost of integration and maintenance. That is a vendor claim. I found no independent measurement of engineering savings or reliability.

Prerequisites and scope​

  • Generative orchestration must be on. Microsoft's documentation states this plainly. A third-party guide reports that without it MCP options can be missing entirely for an agent. That guide also points to an environment-wide admin block as another cause.
  • The documentation covers the standard harness. Microsoft's main MCP article applies to agents or agent flows powered by the standard harness. Don't assume the same steps apply to every agent type.
  • Transport: One third-party source says Copilot Studio supports Streamable transport only, with SSE dropped after August 2025. Microsoft's own documentation says the same about SSE. Check the current transport requirement before building a server.

Adding a custom MCP server​

Microsoft documents this path for agents on the newer GitHub Copilot harness. It is prerelease documentation, so the labels may change. You need:

  • A server URL that Copilot Studio can reach.
  • Any credentials the server requires, such as an API key or a client ID and secret for a supported authentication scheme.

The steps:

  1. Sign in to Copilot Studio and open your agent.
  2. Open the Build tab and select Tools, then Add tool.
  3. Choose Model Context Protocol (MCP) to add a custom server.
  4. Enter a short, descriptive name. The agent sees this name and uses it to decide when to call the server.
  5. Enter a one- or two-sentence description of what the server does and when to use it.
  6. Enter the HTTPS endpoint as the server URL.
  7. Pick the authentication method the server needs and supply its values.
  8. Select Add. Copilot Studio contacts the server, negotiates the protocol handshake and lists the tools it exposes.
  9. Review each tool's name and description, then select Save.

Microsoft also describes a gallery of already-published servers, such as Microsoft 365 services. Some, like first-party Microsoft 365 servers, connect with your signed-in identity. Others ask you to create a connection.

The standard-harness flow differs in its menus. Per a third-party guide, it runs through Tools > Add a tool > New tool > Model Context Protocol. Expect the labels to differ by experience and by release.

Testing before you publish​

Microsoft's testing advice is simple:

  • Open the Preview tab and ask a question that should need one of the server's tools.
  • Open the activity trace to see which tool ran, what arguments it received and what it returned.
  • If the agent skips the tool, refine the server name, the server description or the agent's instructions.
  • If an individual tool's name or description is the problem, the MCP server's author has to change it. Microsoft says unclear descriptions make responses involving that tool less reliable.

A community post from the Copilot Studio team's blog adds that tool names and descriptions largely determine orchestration behavior. The same post says that with MCP server tools you can't override descriptions or input configurations in Copilot Studio today. That makes the server author's descriptions part of your reliability story. Connector-based tools can be tuned more directly.

Limits and governance​

  • Tool and server caps. Microsoft's guidance for GitHub Copilot-harness agents says an agent can attach multiple MCP servers, but the number running concurrently in one conversation is capped. Servers over the cap are skipped for that turn. Each server also counts against the agent's total tool limit. Microsoft advises keeping the attached-server count small. A separate Microsoft page on custom agents says generative orchestration supports up to 128 tools per agent. Those numbers apply to the experiences described on those pages, not necessarily to all agents.
  • Responsibility sits with you. Microsoft says that when you connect to a non-Microsoft product, including an external MCP server, you are responsible for the tools and resources you access through Copilot Studio. MCP standardizes the plumbing. It doesn't vouch for the server's data quality or safety.
  • Cost. A third-party guide notes that tool-heavy agents lean on reasoning, and reasoning is where Copilot Credits accumulate. Check this against your own licensing.
  • Government clouds. One third-party guide says MCP is not explicitly listed in the government feature table for GCC and GCC High. The roadmap entry lists only the Worldwide multi-tenant cloud. Public-sector tenants should verify availability before planning.

Practical takeaways for admins and makers​

  1. Confirm generative orchestration is enabled, and that no environment policy blocks MCP.
  2. Treat every external MCP server like a third-party integration. Review its credentials, limit what it exposes and test its outputs.
  3. Write clear server names and descriptions. They largely decide whether the agent picks the right tool.
  4. Test in Preview with the activity trace before publishing.
  5. Keep the number of attached servers small, and remove ones you no longer use.
  6. Treat the roadmap's May and June 2026 dates as unconfirmed. Check your own tenant for what is actually available.

MCP in Copilot Studio isn't "connect once and trust every action." It is a reasonable way to avoid hand-building the same integration for each agent. The quality of the result still depends on how well the server is written and governed.

 

References

  1. Microsoft Copilot Studio: Use MCP-compliant tools in agent workflows Microsoft 365 Roadmap 2026-11-05T23:59:28.998359Z
  2. Add a Model Context Protocol (MCP) server to your agent as a tool (GitHub Copilot) (preview) - Microsoft Copilot Studio | Microsoft Learn learn.microsoft.com
  3. Model Context Protocol (MCP) is now generally available in Microsoft Copilot Studio microsoft.com