Overview

The Egnyte Remote MCP Server is a fully-managed Model Context Protocol (MCP) server that enables secure integration between your Egnyte content and popular AI tools. This service provides a standardized way for AI assistants to access and interact with your Egnyte data while maintaining enterprise-grade security through OAuth authentication.

MCP Server URL: https://mcp-server.egnyte.com/sse
Note: The Egnyte Remote MCP Server is currently in beta. Features and functionality may change as we continue to improve the service based on customer feedback.

Getting Started

Prerequisites

  • An active Egnyte account on Business, Enterprise Lite, or Enterprise Plans.
    New to Egnyte? Check our pricing page to see available plans with AI features.
  • An MCP-compatible AI client (Claude, ChatGPT, Microsoft Copilot Studio, etc.)
  • Your Egnyte domain name and credentials for authentication

Configuration Steps

  1. Configure your AI client with the Egnyte MCP Server URL: https://mcp-server.egnyte.com/sse
  2. Click on 'Connect'. You will be redirected to the authentication page where you should enter your Egnyte domain name.
  3. Authenticate using your Egnyte credentials
  4. Grant the necessary permissions for the integration
  5. Begin interacting with your Egnyte content through your AI assistant

Authentication

The Egnyte Remote MCP Server uses OAuth 2.0 for secure authentication. When connecting your AI client:

  1. The client will redirect you to Egnyte's OAuth authorization page
  2. Log in with your Egnyte credentials
  3. Review and approve the requested permissions
  4. The client will receive an access token for API calls

Access tokens are managed automatically by the MCP server and refreshed as needed to maintain your session.

Connecting Egnyte MCP to Popular AI Clients

ChatGPT

Add Egnyte as a source via custom connectors, available for ChatGPT Team, Enterprise, and Edu workspaces.

Important: ChatGPT currently only supports the search and fetch tools from the Egnyte MCP Server.

To add Egnyte as a custom connector:

  1. Navigate to your ChatGPT settings
  2. Select "Custom Connectors"
  3. Add the Egnyte MCP Server URL: https://mcp-server.egnyte.com/sse
  4. Authenticate with your Egnyte credentials
Note: Only workspace owners and admins can add custom connectors. Once added, the connector becomes available for all workspace members to use after individual authentication. For the latest details on ChatGPT connectors, see the official ChatGPT documentation.

Claude

For Claude Pro or Team Users:

On the Desktop App or Web Version:

  1. Go to Settings → Connectors → Add Custom Connector
  2. Name the MCP server and configure URL: https://mcp-server.egnyte.com/sse
  3. Click "Add" and "Connect"
  4. Enter your Egnyte domain and authenticate with your login credentials
  5. All Egnyte tools should appear in Claude

Microsoft Copilot Studio

Note: Integration with Microsoft Copilot Studio is currently undergoing validation.

To add the Egnyte MCP server in Copilot Studio, follow the instructions in the official Microsoft documentation.

Azure API Center

Note: Integration with Azure API Center is currently undergoing validation.

To add the Egnyte MCP server in Azure API Center's Enterprise Registry, refer to the Azure documentation.

Available Tools

The Egnyte Remote MCP Server provides a comprehensive set of tools for interacting with your Egnyte content. These tools are organized by functionality:

Search and Discovery Tools

Tool Name Description Key Parameters
search Search for documents and files in Egnyte for deep research purposes query
advanced_search Advanced search with extensive filtering options including metadata, date ranges, and similarity search query, folder, type, custom_metadata, date filters
fetch Fetch and summarize the full content of a specific document id

Advanced AI-Powered Tools (Requires Elite/Ultimate Plan or Copilot Add-on)

Tool Name Description Key Parameters
ask_document Ask questions about a specific document using Egnyte AI entry_id, question, include_citations
summarize_document Generate an AI-powered summary of a document entry_id, chat_history
ask_copilot Ask questions to Egnyte Copilot with optional context from specific files/folders question, folder_ids, file_entry_ids
ask_knowledge_base Query specific Knowledge Bases for information kb_id, question, include_citations
list_knowledge_bases List available Knowledge Bases with filtering and sorting options sort_by, status, created_by

File System Operations

Tool Name Description Key Parameters
list_filesystem_by_path List files and folders by path with comprehensive metadata path, list_content, sort_by, include_locks
list_filesystem_by_id List files and folders by unique ID with metadata type, id, list_content
download_file_by_path Download a file by its path; returns base64-encoded content path, entry_id (optional)
download_file_by_id Download a file by its unique ID; returns base64-encoded content id, entry_id (optional)
get_folder_stats Get comprehensive statistics for a folder including size and item counts folder_id

Project Management Tools

Tool Name Description Key Parameters
list_projects List all project folders in the domain None
get_project_details Get detailed information about a specific project project_id
search_projects_by_folder Search for projects by root folder ID root_folder_id

Workflow Management Tools

Tool Name Description Key Parameters
list_workflows List workflows with filtering by status, assignee, and more status, assignee_id, completion_status
get_workflow_details Get comprehensive details for a specific workflow workflow_id
list_workflow_tasks List workflow tasks assigned to the current user status, sort_by, limit

Collaboration Tools

Tool Name Description Key Parameters
list_comments List comments for specific files/folders or all domain comments file_path, start_time, end_time
get_comment Get detailed information for a specific comment comment_id
list_links List shared links with filtering options path, type, accessibility
get_link_details Get comprehensive details about a specific shared link link_id

Pricing and Availability

The Egnyte Remote MCP Server is available in open beta for all Egnyte customers. Core file system and collaboration tools are included at no additional cost. Advanced AI-powered tools require Elite or Ultimate Plans with Advanced AI features or the Copilot add-on.

Feature Set Available for Business & Enterprise Lite Plans Elite or Ultimate Plans / Copilot Add-on
File System Operations
Search and Discovery
Project Management
Workflow Management
Collaboration Tools
Single Document AI Analysis
AI Summarization
Knowledge Base Queries
Copilot Interactions

Usage Scenarios

Scenario: Contract Review and Analysis

Use Case: Legal teams need to review multiple contracts for specific clauses.

  • Search for all contracts in a specific folder using advanced_search
  • Use ask_document to query specific clauses or terms
  • Generate summaries of key terms using summarize_document
  • Compare multiple contracts by asking questions across documents

Scenario: Project Status Reporting

Use Case: Project managers need to compile status updates across multiple projects.

  • List all active projects using list_projects
  • Get detailed project information with get_project_details
  • Review workflow statuses using list_workflows
  • Check pending tasks with list_workflow_tasks

Scenario: Knowledge Base Research

Use Case: Support teams need to find information across company knowledge bases.

  • List available knowledge bases with list_knowledge_bases
  • Query specific topics using ask_knowledge_base
  • Search across all content with search
  • Get detailed answers with citations for customer responses

Scenario: Document Collaboration Review

Use Case: Team leads need to review feedback and comments on shared documents.

  • List recent comments using list_comments
  • Review shared link access with list_links
  • Check document versions and metadata with list_filesystem_by_path
  • Download specific versions for detailed review using download_file_by_id

Data Privacy and Security

When using the Egnyte Remote MCP Server, data security and privacy are maintained through the following measures:

Data Access and Responsibilities

  • Customer Responsibilities: Customers maintain control over which AI clients are granted access to their Egnyte content and must ensure compliance with their organization's data governance policies.
  • AI Client Responsibilities: AI clients must adhere to their own privacy policies and data handling practices when processing Egnyte content.
  • Egnyte Responsibilities: Egnyte ensures secure OAuth authentication, respects existing permissions, and does not store or cache any content accessed through the MCP server.
Important: All data access through the MCP server is subject to your existing Egnyte permissions. The MCP server acts as a secure conduit and does not retain any accessed content.

Support and Resources

For additional support and resources:

Additional Information

Rate Limiting: The same rate limits that apply to Egnyte APIs also apply to the MCP Server. For details on rate limits and best practices, please refer to the Egnyte Developer Portal and our Helpdesk article for rate limits applicable to your plan.
Known Issues: The server may need to be reconnected to the client when there is a timeout for any tools. This is a known issue that will be addressed in upcoming updates with support for Streamable HTTP transport.
Limitations and Considerations:
  • The MCP server respects all Egnyte permissions - users can only access content they have permissions for
  • AI-powered tools require Egnyte Enterprise Plans (Elite & Ultimate) or the Copilot add-on
  • Beta features may have limited availability or functionality
  • Some AI clients may support only a subset of available tools (e.g., ChatGPT supports only search and fetch)