24 actions ready for your AI
Connect Files.com to your AI
Add your Files.com key once and every AI you use can post file comments, list behavior paths and list history files 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 Files.com's own documented API, and we have not run them here yet.
Use your own Files.com account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Files.com
What your AI can do with Files.com
Choose a task and ask your AI.
File
- Post file comments
POSTCreate File Comment
bodyrequired- Comment body.
pathrequired- File path.
- File comment list for path
GETList File Comments by path
pathrequired- Path to operate on.
cursor- Used for pagination.
per_page- Number of records to show per page.
- File download
GETDownload file
pathrequired- Path to operate on.
action- Can be blank, redirect or stat.
preview_size- Request a preview size.
with_previews- Include file preview information?
- Post files path
POSTUpload file
pathrequired- Path to operate on.
etags[etag]required- etag identifier.
etags[part]required- Part number.
action- The action to perform.
- Patch files path
PATCHUpdate file/folder metadata
pathrequired- Path to operate on.
priority_color- Priority/Bookmark color of file.
provided_mtime- Modified time of file.
- Delete files path
DELETEDelete file/folder
pathrequired- Path to operate on.
recursive- If true, will recursively delete folers.
- File action begin upload
POSTBegin file upload
pathrequired- Path to operate on.
mkdir_parents- Create parent directories if they do not exist?
part- Part if uploading a part.
parts- How many parts to fetch?
- File action find
GETFind file/folder by path
pathrequired- Path to operate on.
preview_size- Request a preview size.
with_previews- Include file preview information?
with_priority_color- Include file priority color information?
- Patch file comments id
PATCHUpdate File Comment
idrequired- File Comment ID.
bodyrequired- Comment body.
- Delete file comments id
DELETEDelete File Comment
idrequired- File Comment ID.
- File action copy
POSTCopy file/folder
pathrequired- Path to operate on.
destinationrequired- Copy destination path.
structure- Copy structure only?
- File action move
POSTMove file/folder
pathrequired- Path to operate on.
destinationrequired- Move destination path.
User
- Get users
GETList Users
cursor- Used for pagination.
per_page- Number of records to show per page.
sort_by- If set, sort records by the specified field in either asc or desc direction (e.g.
filter- If set, return records where the specified field is equal to the supplied value.
- Post users
POSTCreate User
allowed_ips- A list of allowed IPs if applicable.
announcements_read- Signifies that the user has read all the announcements in the UI.
attachments_permission- DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
authenticate_until- Scheduled Date/Time at which user will be deactivated
- Get users user id groups
GETList Group Users
user_idrequired- User ID. If provided, will return groupusers of this user.
cursor- Used for pagination.
per_page- Number of records to show per page.
group_id- Group ID. If provided, will return groupusers of this group.
- Get users user id api keys
GETList Api Keys
user_idrequired- User ID. Provide a value of 0 to operate the current session's user.
cursor- Used for pagination.
per_page- Number of records to show per page.
sort_by- If set, sort records by the specified field in either asc or desc direction (e.g.
Folder
- Folder list for path
GETList Folders by path
pathrequired- Path to operate on.
cursor- Send cursor to resume an existing list from the point at which you left off.
per_page- Number of records to show per page.
filter- If specified, will filter folders/files list by this string.
- Post folders path
POSTCreate folder
pathrequired- Path to operate on.
mkdir_parents- Create parent directories if they do not exist?
provided_mtime- User provided modification time.
Group
- Get groups group id users
GETList Group Users
group_idrequired- Group ID. If provided, will return groupusers of this group.
user_id- User ID. If provided, will return groupusers of this user.
cursor- Used for pagination.
per_page- Number of records to show per page.
- Post groups group id users
POSTCreate User
group_idrequired- Group ID to associate this user with.
allowed_ips- A list of allowed IPs if applicable.
announcements_read- Signifies that the user has read all the announcements in the UI.
attachments_permission- DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
Show 3 more groups
History
- History list for file
GETList history for specific file.
pathrequired- Path to operate on.
start_at- Leave blank or set to a date/time to filter earlier entries.
end_at- Leave blank or set to a date/time to filter later entries.
display- Display format.
- History list for folder
GETList history for specific folder.
pathrequired- Path to operate on.
start_at- Leave blank or set to a date/time to filter earlier entries.
end_at- Leave blank or set to a date/time to filter later entries.
display- Display format.
Behavior
- Behavior list for path
GETList Behaviors by path
pathrequired- Path to operate on.
cursor- Used for pagination.
per_page- Number of records to show per page.
sort_by- If set, sort records by the specified field in either asc or desc direction (e.g.
Request
- Get requests folders path
GETList Requests
pathrequired- Path to show requests for.
cursor- Used for pagination.
per_page- Number of records to show per page.
sort_by- If set, sort records by the specified field in either asc or desc direction (e.g.
Ask your AI
Try one of these requests with a connected AI.
- Post a file comment in Files.com
- List my behavior paths in Files.com
- List my history files in Files.com
- List my file comment paths in Files.com
- List my history folders in Files.com
- Download a file in Files.com
Works with
All appsUse Files.com alongside your other connected apps.
Files.com MCP server, hosted by ahel
One hosted endpoint serves Files.com. There is nothing to install and no local server to run.
Connect Files.com to Claude, Claude Code, Cursor or Codex
- Add your Files.com key. ahel stores it encrypted.
- 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
- Files.com API docsfiles.com
- Where to find your Files.com keyon the vendor's side; paste it into ahel after sign-in
About Files.com
Files.com is a files and storage service. Connect your own key and your AI can post file comments, list behavior paths and list history files.
Files.com over MCP: ahel serves Files.com to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Files.com key once, paste one link into your AI, and the actions above are there.
Questions
Is my Files.com key safe?
Your Files.com key is sealed in ahel and added to the request server-side when your AI calls Files.com. 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 Files.com 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 Files.com?
24 actions today, covering files, users and folders. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Files.com 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. Files.com may bill you for API use under its own terms.