Set up Microsoft Copilot Studio using Remote OAuth
Scenario
Use this procedure to configure Microsoft Copilot Studio to securely connect to the OvalEdge Remote MCP Server via OAuth 2.0. This configuration enables Microsoft Copilot Studio agents to invoke OvalEdge MCP tools via browser-based Okta authentication, without storing OvalEdge credentials in the agent configuration.
Prerequisites
An OvalEdge Remote MCP Server is deployed and accessible through a public HTTPS endpoint.
An Okta OAuth application is configured with the required Client ID and Client Secret.
The Authorization URL and Token URL for the Okta application are available.
Steps Involved
Open Microsoft Copilot Studio and select Agents from the left navigation pane.

Select the agent to which the OvalEdge MCP server must be added.

Open the Tools tab.

Click + Add a tool.
In the Add tool window, select Model Context Protocol.

On the Add a Model Context Protocol server page, provide the following information:

Server name – Enter a meaningful name (for example, MCP OvalEdge OAuth).
Server description – Enter a brief description of the MCP server.
Server URL – Enter the complete OvalEdge Remote MCP endpoint URL.
Under Authentication, select OAuth 2.0.

Under Type, select Manual.

Enter the OAuth configuration details. Click Create.
FieldValueClient ID
Your Okta Client ID
Client Secret
Your Okta Client Secret
Authorization URL
https://YOUR_OKTA_DOMAIN/oauth2/default/v1/authorize
Token URL
https://YOUR_OKTA_DOMAIN/oauth2/default/v1/token
Refresh URL
Same as the Token URL
Scopes
openid profile email
After the tool is successfully created, copy the Redirect URL generated by Copilot Studio. Click Next.

Example: https://global.consent.azure-apim.net/redirect/<generated-slug>
In the connection page, expand the Connection drop-down and select Create new connection.

Enter a display name for the connection and click Create.

When prompted, sign in using the configured Okta account and grant the requested permissions.
After authentication completes successfully, verify that the connection status changes from Not connected to Connected.

Return to the configured Model Context Protocol tool and verify that the available OvalEdge MCP tools, such as search_catalog_assets, catalog_asset_details, glossary_search, and lineage_search, are listed.

Test the agent by asking a question such as Search Table FILM_CATEGORY.

After successful validation, click Publish to publish the agent.

Enable the required channel, such as Microsoft 365 Copilot or Microsoft Teams, publish the agent again if prompted, and submit it for administrator approval if required.
Copyright © 2026, OvalEdge LLC, Peachtree Corners, GA, USA.
Last updated
Was this helpful?

