Egnyte for AI agents
Egnyte is a cloud content platform for secure file sharing, storage, and governance, used by businesses to manage sensitive documents. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in Egnyte.
Share a file with a link
Create a shared link for a file so it can be sent to someone outside the organization.
Check file or folder metadata
Get a file's metadata to confirm its owner and permissions before sharing it further.
Confirm before deleting a file
Require approval before deleting a file or folder, since Egnyte often stores compliance-sensitive records.
60 Egnyte actions, graded by risk.
Every Egnyte action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
29Look things up. Allowed by default.
- egnyte.get_linkGet Link Details
- egnyte.get_userGet User by ID
- egnyte.get_auditGet Audit Report
- egnyte.get_groupGet Group Details
- egnyte.search_v2Advanced Search with Metadata Filters
- egnyte.list_usersList Users
- egnyte.list_groupsList Groups
- egnyte.get_bookmarkGet Bookmark
- egnyte.get_fs_statsGet Folder Statistics
- egnyte.get_userinfoGet User Info
- egnyte.get_audit_jobGet audit job status
- egnyte.get_events_v2Get Events V2
- egnyte.list_commentsList Comments
- egnyte.list_links_v2List Links V2
- egnyte.get_file_by_idGet File Metadata by ID
- egnyte.list_bookmarksList Bookmarks
write
21Create and change things. Allow, or ask the user first.
- egnyte.create_linkCreate Shared Link
- egnyte.create_userCreate User
- egnyte.update_userUpdate User
- egnyte.create_groupCreate Group
- egnyte.update_groupUpdate Group
- egnyte.create_commentCreate Comment
- egnyte.create_bookmarkCreate Bookmark
- egnyte.create_audit_usersCreate user audit report
- egnyte.update_metadata_keyUpdate Metadata Key
- egnyte.update_folder_optionsUpdate Folder Options
- egnyte.create_audit_permissionsCreate Permissions Audit Report
- egnyte.create_file_audit_reportCreate File Audit Report
- egnyte.create_login_audit_reportCreate Login Audit Report
- egnyte.update_metadata_namespaceUpdate Metadata Namespace
- egnyte.lock_fileLock File
- egnyte.upload_fileUpload File
destructive
10Delete, cancel or archive. Ask first, or deny outright.
- egnyte.delete_linkDelete Shared Link
- egnyte.delete_noteDelete Note
- egnyte.delete_userDelete User
- egnyte.delete_groupDelete Group
- egnyte.delete_bookmarkDelete Bookmark
- egnyte.delete_file_by_idDelete File By ID
- egnyte.delete_audit_reportDelete Audit Report
- egnyte.delete_metadata_keyDelete Metadata Key
- egnyte.delete_file_or_folderDelete file or folder
- egnyte.delete_metadata_namespaceDelete Metadata Namespace
Egnyte in three steps.
- 01Your users connect EgnyteThey sign in to Egnyte on Arc0 Connect, under your brand, and approve the access you ask for.
- 02You set the rulesReads run, writes like “create Shared Link” can wait for the user, and “delete Shared Link” can be denied outright.
- 03Any agent can actYour agent calls Egnyte through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('egnyte', { read: 'allow', write: 'ask', // create_link destructive: 'deny', // delete_link }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How Egnyte connects.
Users sign in to Egnyte on Arc0 Connect and approve the scopes you request. Build with Arc0’s Egnyte OAuth app, or bring your own so the Egnyte consent screen names you. Tokens refresh automatically, and you can export them whenever you want.
The same Egnyte connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- OAuth 2.0
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use Egnyte from any agent.
Egnyte and Arc0, answered.
Can I use Egnyte with Claude, ChatGPT or Cursor?
Yes. Connect Egnyte to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Egnyte actions you allow.
How do users connect Egnyte?
Users sign in to Egnyte on Arc0 Connect and approve the scopes you request. Build with Arc0’s Egnyte OAuth app, or bring your own so the Egnyte consent screen names you. Tokens refresh automatically, and you can export them whenever you want.
Which Egnyte actions can my agent take?
60 in total: 29 read, 21 write and 10 destructive, such as “create Shared Link”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in Egnyte?
Yes. Actions like “delete Shared Link” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call Egnyte too?
Yes. The same Egnyte connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug Egnyte into your agent.
Your users connect Egnyte once, under your brand. Your agent gets 60 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan