advanced_search
ChatGPTSearch files and folders at Egnyte using advanced search parameters. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
ask_ai_assistant
ChatGPTAsk a question to Egnyte AI Assistant with optional context from specific files/folders. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
ask_document
ChatGPTAsk a question about a specific document in Egnyte using Egnyte AI. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
ask_knowledge_base
ChatGPTAsk a question to a specific Knowledge Base. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
create_folder
ChatGPTCreate a new folder in Egnyte. Fails if folder already exists or parent folders do not exist. Use list_filesystem_by_path first to verify the parent path exists. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
create_link
ChatGPTCreate a share link for a file or folder in Egnyte. Returns the created link URL and details. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
fetch
ChatGPTFetch content of a specific document in Egnyte. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
get_file_content
ChatGPTGet text content of a file from Egnyte. Returns markdown/plain-text representation with pagination support. Provide either 'group_id' (group_id) or 'path', not both. For files without extractable text (e.g. PDFs, PPTX, XLSX), use ask_document instead. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
get_link_details
ChatGPTGet detailed information about a specific Egnyte link by its ID. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
list_filesystem_by_path
ChatGPTList files and folders in Egnyte file system by path with comprehensive metadata and options. Optionally include folder statistics. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
list_knowledge_bases
ChatGPTList available Knowledge Bases in Egnyte. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
list_links
ChatGPTList Egnyte links with filtering and pagination support. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
list_metadata_namespaces
ChatGPTReturns all available metadata namespaces and their field definitions for the current domain. Always call this before using set_file_metadata to ensure you use valid namespace keys and field names.Hint: Namespaces are stable; responses may be cached for the duration of the MCP session. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
list_projects
ChatGPTList all project folders in the Egnyte domain. Optionally filter by folderId path and include detailed project information. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
search
ChatGPTSearch for files in Egnyte by full text query. It returns a list of documents with content snippets.The index used for search is made from file name, its extracted content and metadata. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
set_file_metadata
ChatGPTSet custom metadata on a file in Egnyte. IMPORTANT: This REPLACES all existing metadata in the specified namespace - it does not merge or append. To preserve existing metadata, first retrieve current values using list_filesystem_by_path with list_custom_metadata=true, then include them in the values parameter. ask user what is desired result. Provide either group_id (UUID) or entry_id (UUID) to identify the file (entry_id takes precedence if both provided). REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
summarize_document
ChatGPTGenerate a summary of a specific document in Egnyte using Egnyte AI. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
upload_file
ChatGPTUpload a text file to Egnyte. Creates a new file or adds a new version if file already exists at the path. Fails if parent folders do not exist. If the user does not specify a complete path, ask them to clarify the target folder before uploading. Maximum file size is 8MB. Supports plain text content only (UTF-8). Suitable file types: txt, csv, json, xml, rtf, md, html, css, js, java, py, etc. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
advanced_search
Claudeask_copilot
Claudeask_document
Claudeask_knowledge_base
Claudedownload_file_by_id
Claudedownload_file_by_path
Claudefetch
Claudeget_folder_stats
Claudeget_link_details
Claudeget_project_details
Claudeget_workflow_details
Claudelist_filesystem_by_id
Claudelist_filesystem_by_path
Claudelist_knowledge_bases
Claudelist_links
Claudelist_projects
Claudelist_workflow_tasks
Claudelist_workflows
Claudesearch
Claudesearch_projects_by_folder
Claudesummarize_document
Claude