24 actions ready for your AI
Connect ExaVault to your AI
Add your ExaVault key once and every AI you use can get resource infos, add folders and delete resources through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from ExaVault's own documented API, and we have not run them here yet.
Use your own ExaVault account. Credentials stay encrypted in ahel.
Tell me when ahel has verified ExaVault
What your AI can do with ExaVault
Choose a task and ask your AI.
Resource
- Get resource info
GETGet Resource Properties
resourcerequired- Resource identifier of the file or folder to get metadata for.
include- Comma separated list of relationships to include in response.
- Delete resources
DELETEDelete Resources
resourcesrequired- Resource identifiers of items to delete.
- Download
GETDownload a file
resources[]required- Path of file or folder to be downloaded, starting from the root.
downloadArchiveName- When downloading multiple files, this will be used as the name of the zip file that is created.
- List resources
GETGet a list of all resources
resourcerequired- Resource identifier to get resources for.
sort- Endpoint support multiple sort fields by allowing array of sort params.
offset- Determines which item to start on for pagination.
limit- The number of files to limit the result.
- Get resource info by id
GETGet resource metadata
idrequired- ID number of the resource
include- Comma separated list of relationships to include in response.
- List resource contents
GETList contents of folder
idrequired- ID of the parent resource to get a list of resources for.
sort- Endpoint support multiple sort fields by allowing array of sort params.
offset- Determines which item to start on for pagination.
limit- The number of files to limit the result.
- Copy resources
POSTCopy resources
parentResourcerequired- Resource identifier for folder where items will be copied to.
resourcesrequired- Resource identifier(s) of items to be copied to a new location
- Move resources
POSTMove resources
parentResourcerequired- Resource identifier of folder to move files/folders to.
resourcesrequired- Array containing file/folder paths to move.
- Get email lists
GETGet all email groups
include- Related record types to include in the response.
- Add email list
POSTCreate new email list
emailsrequired- Array of email addresses to include in the email list.
namerequired- Name of the email list.
Notification
- List notifications
GETGet a list of notifications
type- Type of notification include in the list.
offset- Starting notification record in the result set.
sort- What order the list of matches should be in.
limit- Number of notification records to return.
- Add notification
POSTCreate a new notification
actionrequired- Type of action be notified about.
resourcerequired- Resources for this notification.
sendEmailrequired- Set to true if the user should be notified by email when the notification is triggered.
typerequired- What kind of notification you're making.
usernamesrequired- Determines which users' actions should trigger the notification.
Sshkey
- Get sshkeys list
GETGet metadata for a list of SSH Keys
userId- Only return results for the given user ID. This is not the username, but the numeric ID of the user.
limit- Limits the results by the given number.
offset- Determines which item to start on for pagination.
- Add sshkey
POSTCreate a new SSH Key
publicKeyrequired- Public Key to provide ExaVault.
userIdrequired- ID of the user to assign the new key to.
Show 9 more groups
User
- List users
GETGet a list of users
username- The username of the user you are looking for.
homeResource- Resource identifier for user's home directory.
nickname- Nickname to search for.
email- Email to search for.
- Add user
POSTCreate a user
emailrequired- Email address for the user
homeResourcerequired- Resource identifier for the user's home folder.
permissionsrequired- An object containing name/value pairs for each permission.
rolerequired- The type of user to create, either user or admin.
timeZonerequired- Time zone, used for accurate time display within the application.
usernamerequired- Username of the user to create.
Account
- Get account
GETGet account settings
include- Related records to include in the response.
Compress
- Compress files
POSTCompress resources
resourcesrequired- Resource identifiers for file(s)/folder(s) to include in new zip file
archiveName- Name of the zip archive to create.
parentResource- Resource identifier of the folder where zip archive should be created.
Extract
- Extract files
POSTExtract resources
parentResourcerequired- Resource identifier for folder files should be extracted to.
resourcerequired- Resource identifier of zip archive to be extracted.
File
- Upload file
POSTUpload a file
pathrequired- Destination path for the file being uploaded, including the file name.
fileSizerequired- File size, in bits, of the file being uploaded.
offsetBytes- Allows a file upload to resume at a certain number of bytes.
resume- True if upload resume is supported, false if it isn't.
Folder
- Add folder
POSTCreate a folder
name- Name of the folder to create.
parentResource- Resource identifier where to create a folder.
path- Fully-qualified path to the new folder including folder's name
Form
- Get form by share hash
GETGet receive folder form settings
shareHashrequired- Share hash to retrieve the form for.
include- Related record types to include in the response.
Preview
- Get preview image
GETPreview a file
resourcerequired- Resource identifier for the image file.
sizerequired- The size of the image.
width- Overrides sizes.
height- Overrides sizes.
Share
- List shares
GETGet a list of shares
offset- Current offset of records (for pagination)
limit- Limit of records to be returned (for pagination)
scope- Set of shares to return.
sort- What order the list of matches should be in.
Ask your AI
Try one of these requests with a connected AI.
- Show me the resource info in ExaVault
- Add a folder in ExaVault
- Delete a resource in ExaVault
- List my resources in ExaVault
- Upload a file in ExaVault
- List my resource contents in ExaVault
Works with
All appsUse ExaVault alongside your other connected apps.
ExaVault MCP server, hosted by ahel
One hosted endpoint serves ExaVault. There is nothing to install and no local server to run.
Connect ExaVault to Claude, Claude Code, Cursor or Codex
- Add your ExaVault key. ahel stores it encrypted.
- Add your ExaVault subdomain. ExaVault gives every customer its own address, and that is the one ahel calls.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- ExaVault API docsexavault.com
- Where to find your ExaVault keyon the vendor's side; paste it into ahel after sign-in
About ExaVault
ExaVault is a files and storage service. Connect your own key and your AI can get resource infos, add folders and delete resources.
ExaVault over MCP: ahel serves ExaVault to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your ExaVault key once, paste one link into your AI, and the actions above are there.
Questions
Is my ExaVault key safe?
Your ExaVault key is sealed in ahel and added to the request server-side when your AI calls ExaVault. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use ExaVault through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with ExaVault?
24 actions today, covering resources, emails and notifications. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting ExaVault cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. ExaVault may bill you for API use under its own terms.
