Microsoft Copilot Studio Setup
Configure a Copilot agent in Microsoft Copilot Studio (Agent Studio) to connect to Euno's MCP server for federated data context. Once connected, the agent can explore your Euno data model and call Euno tools directly.
Copilot Studio's default MCP connection supports only a single authentication header, and it blocks custom headers that begin with x-. Euno normally expects an API key plus an account ID and (optionally) a persona. To work around this, you send the API key through the connector's authentication and pass the account ID and persona as query parameters, which you add by editing the custom connector in Power Apps. This guide walks through that setup end to end.
Prerequisites: Euno Setup
Complete these steps in Euno first β you will not be able to finish the Copilot setup without them:
Create a Euno API key and save the token for later (see Advanced API Key Setup). Keys begin with
euno-.Note and save your Euno account ID and a persona ID. The agent will use this persona for context.
Step 1 β Create the Copilot Agent
These steps use the new Agent Studio interface.
Log into your Copilot Studio environment, or create a new one.
Note and save your Copilot Studio environment ID for later β you can read it from the URL.
Open the Agents tab and click New agent.

Edit the agent's name and description, and select an image if desired.
Select a model.
Click Add a tool.

In the Add a tool popup, click + Add and select Model Context Protocol (MCP).
Configure the tool as follows:
FieldValueServer URL
https://api.app.euno.ai/mcpAuthentication
API key
Parameter type
Header
Header name
API KeyKey value
Your Euno API key β do not include the word
Bearer

Click Add. This creates a new custom connector.
Before connecting, you need to modify the connector in Power Apps. Continue to Step 2.
Step 2 β Adjust Connection Parameters in Power Apps
To use the Euno MCP server, the connection needs the additional query parameters below. These steps add the headers/parameters Euno requires.
Open a new browser tab and navigate to
https://make.powerapps.com/environments/<your-environment-id>/customconnectors(swap in the environment ID you saved earlier).You should see your new custom connector in the list.

Edit it (the pencil icon).
Go to the second tab, 2. Security, and set:
Parameter label and parameter name to
api_keyParameter location to
Query


Go to the third tab, 3. Definition, and toggle the Swagger editor option.

Add the following under
description, swapping in the Eunoaccount_idandeuno_persona(persona ID) you want the agent to use. Make sureparameters:sits directly below and is lined up withdescription::
Click Update connector to save.
Step 3 β Connect Your Agent to Euno and Test
Back in Copilot Studio, open the connection menu and click Create a new connection.

Enter your API key again here β again, no
Bearer, just the token. (If you return to edit this later, either user or maker authentication will work. Maker is easier if end-user security is not a concern.)Click Create, then Add.
Navigate to the Preview tab.
In the prompt editor, enter a test prompt.
If everything is configured correctly, you should get a response.
From here you can publish the agent to make it available to your organization. Open the Publish drop-down menu (upper-right corner) to configure the agent's options in Teams and Copilot.

Click Edit details to set options like the agent name and developer name. Enter your developer details (privacy policy, Terms of Service, etc.) under More.

After saving and publishing, click back to reach the direct install links for opening your agent in Copilot and Teams. It may take a few minutes to become available.
You may also want to add other tools, such as connections to your data warehouse or operational systems.
Relevant Links
Copilot Studio: https://copilotstudio.microsoft.com
Power Apps custom connectors:
https://make.powerapps.com/environments/<your-environment-id>/customconnectors
Related Pages
MCP Setup Guide β the recommended OAuth setup for MCP-compatible clients
Advanced API Key Setup β API key and header configuration, including how to create a key
MCP Bridge Setup β local stdio bridge for clients without remote HTTP MCP support
Last updated