search tool. The tool can be shared with other makers in your environment. Copilot Studio supports the Streamable HTTP transport only, which is what Consensus uses.
Add the tool
1
Open Tools
Open your agent in Copilot Studio and go to the Tools page.

2
Add a new tool
Select Add a tool, then New tool.

3
Choose Model Context Protocol

4
Fill in the server details

5
Create, then add to the agent
Select Create. On Add tool, choose Create a new connection (or reuse one), then Add to agent.
Choose an authentication option
- OAuth 2.0 — each user signs in
Set Authentication to OAuth 2.0 and Type to Dynamic discovery. Copilot Studio reads our discovery document, registers itself with Dynamic Client Registration, and prompts each user to sign in to their own Consensus account the first time they use the tool. Usage and limits follow each user’s Consensus plan.Copilot Studio’s registration call comes from Power Platform infrastructure, so
https://consensus.app/oauth/register/ must be reachable from there (it is, unless your network policy blocks it).If your organization requires a client ID and client secret (the Manual OAuth type), Consensus provisions confidential clients for enterprise partners. Contact sales. Don’t use Manual with a Dynamic-Client-Registration client: token refresh will fail and calls will start returning 401 on the second turn.
Do I have Copilot Studio access?
Go to copilotstudio.microsoft.com and sign in with your work account. If the Home page loads, you’re licensed. A Microsoft 365 Copilot license lets you use Copilot Studio to extend Copilot with agents; otherwise your admin assigns the Copilot Studio user license from Users › Active users › Manage product licenses. Users of your agents don’t need a Copilot Studio license.Related
Connection reference
Endpoint, OAuth details, and the allowlist.
Microsoft 365 Copilot
Enable the built-in connector instead of building a tool.