# Egnyte MCP

> Egnyte MCP connects your corporate file sync and share environment directly to your AI agent. Take full control of your enterprise documents using natural conversation. You can list, manage, and delete files; generate secure sharing links; run deep searches across all content; and access security audit logs—all without opening the web UI. It turns complex file governance into simple chat commands.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** egnyte, cloud-storage, file-sync, enterprise-content, shared-links, audit-logs, efss-api, mcp

## Description

This MCP connects your agent to your Egnyte enterprise account, letting you govern corporate files through natural language conversation. Instead of manually clicking through folder structures or filling out permission forms, you simply ask your AI client what you need done with your content.

Your agent can automatically find documents across the entire domain using advanced queries and filters. It also helps coordinate permissions by retrieving complete directories of users and groups. Need to clean up a project? You can programmatically create new folders or delete old items in bulk. For compliance, you pull security audit logs and monitor webhooks without leaving your workspace. This integration makes your AI client act like a dedicated IT and content operations coordinator. When you connect this MCP via Vinkius, you get direct conversational control over all your corporate file governance workflows.

## Tools

### create_folder
Builds a new folder within your Egnyte file structure.

### create_shared_link
Generates and manages specific share links for files or folders.

### delete_item
Removes a specified file or entire folder from the content repository.

### get_account_info
Retrieves core domain information for your Egnyte account.

### get_audit_logs
Fetches a chronological list of security and access audit events.

### get_file_metadata
Pulls detailed information, such as creation dates or ownership, about any specific file.

### list_folder
Lists the contents of a specified folder, showing all subfolders and files within it.

### list_groups
Provides a directory listing of existing user groups for permission checks.

### list_shared_links
Shows a list of all share links that have been generated and are currently active.

### list_users
Retrieves the complete directory of users within your corporate domain.

### list_webhooks
Shows a list of all currently active webhooks set up for monitoring events.

### search_files
Conducts advanced searches to find specific files based on content or filters.

## Prompt Examples

**Prompt:** 
```
List all files in the folder '/Shared/Projects/MCP'.
```

**Response:** 
```
I've retrieved the contents of '/Shared/Projects/MCP'. I found 3 files and 2 subfolders, including 'spec_v1.pdf' and 'assets/'. Would you like the metadata for any of these items?
```

**Prompt:** 
```
Search for documents containing '2026 marketing budget'.
```

**Response:** 
```
Searching domain... I've found 2 documents: 'Marketing_Budget_v2.xlsx' in /Shared/Finance and 'Q1_Strategy.docx'. Both mention your query. Shall I provide the share links for them?
```

**Prompt:** 
```
Show me the last 5 security audit logs.
```

**Response:** 
```
Fetching audit logs... The last 5 events include a password change for user 'John', two folder deletions in /Private, and two successful admin logins. Would you like the detailed timestamps for these?
```

## Capabilities

### Manage File Structure
Create new folders or delete specific files and directories using simple text prompts.

### Generate Secure Links
Programmatically create share links with customizable access settings, such as requiring passwords or limiting them to a certain domain.

### Search Across Content
Find relevant files and folders across the entire Egnyte domain using advanced text queries.

### View User Data
Retrieve full lists of users or groups to coordinate permissions and check team membership.

### Audit Compliance Records
Access security audit logs and monitor active webhooks to maintain high-fidelity oversight of corporate data changes.

## Use Cases

### Onboarding a New Project Team
An operations lead needs a secure space for a new initiative. Instead of manually creating folders, they prompt their agent to 'Create the folder structure /Project Alpha/Drafts and send me the link.' The agent uses `create_folder` and returns the actionable share link.

### Investigating Data Leakage
A compliance officer suspects unauthorized access. They ask their agent to 'Show all audit logs for files in /Finance/Q4.' The agent executes `get_audit_logs` and filters the results immediately, pinpointing exactly who accessed what.

### Preparing a Document Handout
A team manager needs to send a limited-access document. They ask their agent to 'Generate a share link for the Q3 report that only people in Marketing can view.' The agent uses `create_shared_link` with domain restrictions.

### Auditing Team Access
An IT administrator needs to confirm which teams exist and who is on them. They simply ask the agent, 'List all active user groups.' The agent calls `list_groups` and provides a clean list for review.

## Benefits

- Avoid manual navigation. Instead of clicking through multiple folder levels, your agent finds the right content instantly using `search_files` and natural language queries.
- Simplify governance. You can coordinate permissions by listing users (`list_users`) or groups (`list_groups`), eliminating the need to jump between user directories and permission settings.
- Automate compliance checks. Use `get_audit_logs` to pull security records, allowing you to verify who accessed sensitive data and when—all in one chat thread.
- Streamline sharing. Generating controlled links is simple; just ask your agent to execute `create_shared_link`, specifying if it needs a password or domain restriction.
- Manage content structure effortlessly. Need a new project area? You can issue a command to `create_folder` and immediately start working inside the new directory.

## How It Works

The bottom line is you get full, conversational control over complex file operations without needing to navigate the web interface.

1. Subscribe to this MCP, then register an Internal Application in your Egnyte Developer Portal.
2. Retrieve the necessary Access Token and Domain (e.g., 'acme' from acme.egnyte.com).
3. Start managing your enterprise content by prompting your AI client with natural language commands.

## Frequently Asked Questions

**How do I use Egnyte MCP to find a specific file?**
You can ask the agent to search files using `search_files`. You just need to describe what you're looking for—keywords, date ranges, or content type—and the agent handles the query.

**Can Egnyte MCP create a new folder structure?**
Yes. Use the `create_folder` tool in your prompt to build entire nested folders instantly, eliminating manual directory creation.

**What is needed to use Egnyte MCP for compliance monitoring?**
You access security audit logs by asking the agent to run `get_audit_logs`. This gives you a complete picture of who accessed what and when, which is crucial for compliance.

**How do I check if a user group exists?**
Use the `list_groups` tool. The agent will pull a comprehensive list of all defined user groups within your domain so you can verify team membership.