Microsoft Copilot can use Omni as a data source through MCP. You add the Omni MCP Server to an agent in Microsoft Copilot Studio, then use that agent from Microsoft Copilot to ask questions about your data.Documentation Index
Fetch the complete documentation index at: https://docs.omni.co/llms.txt
Use this file to discover all available pages before exploring further.
Custom MCP servers aren’t added in the Microsoft Copilot chat assistant directly—they’re added through Copilot Studio. You’ll set up the connection on a Copilot Studio agent, then surface that agent in Microsoft Copilot.
Requirements
Every person who wants to use the MCP Server must create their own connection.
- The following in Microsoft Copilot Studio:
- A Copilot Studio environment where you have permission to create and edit agents and tools.
- Generative orchestration enabled on the agent, which is required to use MCP tools.
- The following in Omni:
- The MCP Server AI setting. An Organization Admin can enable this setting by navigating to AI Hub > Setup > General.
- Personal access tokens (PATs), which are required to use OAuth to authenticate. An Organization Admin can activate them by going to Settings > API Keys > Personal tokens.
Setup
Choose an authentication method. See the MCP authentication guide if you need help deciding.- OAuth (Recommended)
- API Key
OAuth provides streamlined setup without manually managing API keys.
Add the MCP Server
- In Copilot Studio, open your agent and go to the Tools page.
- Select Add a tool, then New tool.
- Select Model Context Protocol to open the MCP wizard.
- Fill in the following fields:
- Server name — Enter a name, such as
Omni - Server description — Enter a description, such as
Connect to Omni analytics data - Server URL — Paste the OAuth URL:
- Server name — Enter a name, such as
Authorize the connection
- On Add tool, select Create a new connection.
- Your browser will open and redirect you to an Omni authorization page.
- Review the requested permissions and click Authorize.
Add the tool to your agent
Select Add to agent to finish. Confirm generative orchestration is enabled on the agent so it can call the MCP tools.
Using the MCP
Once the MCP Server is added to your agent, Copilot Studio uses it automatically when you ask questions about your data.Confirm generative orchestration is enabled on the agent.
In the Copilot Studio test pane, enter a prompt such as
Hey Omni, tell me how many users have been sourced by search and email. Once the agent is published, you can send the same prompt from Microsoft Copilot.