The article provides IT Administrators with a comprehensive guide on configuring the Egnyte Model Context Protocol (MCP) connector within Microsoft Copilot Studio. It enables the Microsoft Copilot Studio to retrieve, search, summarize, upload, and download files while respecting the organization’s existing permissions and security policies.
By following these steps, admins will enable the Copilot agents to securely interact with Egnyte data using a standardized protocol.
Prerequisites
- Licensing: An active license to access and build within Microsoft Copilot Studio
- Permissions: Administrative privileges in both Microsoft Copilot Studio and the Egnyte domain
- An active Egnyte account on either Gen 4: Essential, Elite, and Ultimate plans OR Gen 3: Platform Enterprise or Enterprise Lite, with the AI add-on
- Binary file uploads and downloads through the Egnyte MCP Server require the Microsoft Copilot Studio environment and its connector configuration to allow outbound access to *.egnyte.com. This access is required because binary file transfers use Egnyte signed URLs. Text-based operations such as search, summarization, and Q&A do not require access to these signed URLs and continue to work without this configuration
Create Agent Connector
- Sign in to Microsoft Copilot Studio.
- Navigate to Agents -> Create Blank Agent.
- Select Tools from the top bar menu and click on Add a tool.
- Select Model Context Protocol (MCP) in the popup window.
- Fill the form with the following details and click on Create:
- Server name: for example; Egnyte MCP
- Server description: for example; [Domain name] Egnyte MCP Server for Microsoft Copilot
- Server URL: https://mcp-server.egnyte.com/mcp. Refer MCP server documentation for more details.
-
Authentication: Select Oauth 2.0
-
Type: Dynamic discovery
-
Type: Dynamic discovery
- Click on Create new connection.
- Click on Create to confirm connection creation.
- Provide Egnyte domain name to connect and click on Continue.
- Click on Allow Access to confirm consent. It is required to use an Egnyte Admin account.
- Click on Add and configure to confirm.
- The connection will be added successfully and the information can be viewed in the Details section.
- Navigate to Tools and use the respective toggles to enable or disable a specific setting.
Test the Agent and Get the Response
Once the agent is provisioned, users can test the agent by typing their query for the agent.
The agent will provide the response based on the user’s query.
Troubleshooting Guide
File Upload or Download Fails With a Network or Host-Blocked Error
If file upload or download fails with a network, host-blocked, or similar error, the Microsoft Copilot Studio environment or connector may not have outbound access to *.egnyte.com. Binary file transfers use Egnyte signed URLs and require this access, while text-based operations such as search, summarization, and Q&A can continue to work.
To resolve the issue, verify the network configuration for the Power Platform environment and the connector used by the Copilot Studio agent. If network restrictions are enabled, allow outbound access to *.egnyte.com for the applicable Copilot Studio or connector traffic, and then retry the file transfer. For custom connectors or environments using network isolation, review the applicable Power Platform network configuration and connector settings.