Files Com MCP server
Manage files, users, and automated workflows across cloud storage and protocols
31 stars152 downloads/wk
Reviews
Write oneNobody has reviewed Files Com yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Files Com tools (100, 43 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_file_comment_reactionAdd an emoji reaction to a file comment. This allows users to express feedback or acknowledgment on specific comments within a file.
add_user_to_groupAdd a user to a group with optional administrator privileges. The user will gain access to all group resources based on their assigned role.
copy_fileCopy a file or folder to a specified destination. Optionally copy only the directory structure without file contents.
create_api_keywrite actionCreate a new API key for programmatic access to the API. Configure the key's name, expiration date, description, and permission level to control its capabilities.
create_as2_partnerwrite actionCreate a new AS2 partner configuration for secure EDI communication. Requires an associated AS2 station and partner identification details including certificates and response URI.
create_as2_stationwrite actionCreate a new AS2 station for secure EDI communication. Requires cryptographic credentials including a private key and public certificate for message signing and encryption.
create_bundlewrite actioncreate_clickwrapwrite actionCreate a new clickwrap agreement that users must accept. Clickwraps can be configured for use with bundles, inboxes, and user registrations.
create_external_eventwrite actionCreate a new external event with a specified status. This operation allows you to log events from external systems with their current processing state.
create_folderwrite actionCreate a new folder at the specified path. Optionally create parent directories and set a custom modification time.
create_form_field_setwrite actionCreate a new form field set with a title and optional collection of form fields. Form field sets organize related fields for structured data collection.
create_groupwrite actionCreate a new group with specified members and administrators. Optionally include group name, notes, and assign users and admins during creation.
create_group_userwrite actioncreate_history_exportwrite actiondelete_api_keywrite actionPermanently delete an API key by its ID. This action cannot be undone and will immediately revoke access for any integrations using this key.
delete_as2_partnerwrite actionDelete an AS2 partner configuration. This operation permanently removes the specified AS2 partner from the system.
delete_as2_stationwrite actionDelete an AS2 station by its ID. This operation permanently removes the AS2 station configuration and cannot be undone.
delete_automationwrite actionPermanently delete an automation by its ID. This action cannot be undone.
delete_behaviorwrite actionPermanently delete a behavior by its ID. This action cannot be undone.
delete_bundlewrite actionPermanently delete a bundle by its ID. This action cannot be undone.
delete_bundle_notificationwrite actionDelete a specific bundle notification by its ID. This operation permanently removes the bundle notification from the system.
delete_clickwrapwrite actionPermanently delete a clickwrap by its ID. This action cannot be undone.
delete_filewrite actionDelete a file or folder at the specified path. Use the recursive parameter to delete non-empty folders; otherwise, deletion will fail if the folder contains items.
delete_file_commentwrite actionDelete a specific file comment by its ID. This operation permanently removes the comment from the file.
delete_form_field_setwrite actionDelete a form field set by its ID. This operation permanently removes the specified form field set and cannot be undone.
delete_groupwrite actionPermanently delete a group by its ID. This action cannot be undone.
download_fileDownload a file from the specified path with optional preview generation, metadata retrieval, or redirect handling. Supports stat mode to retrieve file information without initiating a download.
export_action_notificationsGenerate an export of action notification records filtered by date range, folder, file path, webhook configuration, and delivery status. Use this to audit webhook delivery history and troubleshoot notification failures.
get_action_notification_exportRetrieve details of a specific action notification export by its ID. Use this to view the status, configuration, and results of a previously created notification export.
get_api_keyRetrieve a specific API key by its ID. Use this to view details of an existing API key in your account.
get_as2_partnerRetrieve details for a specific AS2 partner by ID. Returns the partner's configuration and connection information.
get_as2_stationRetrieve details for a specific AS2 station by its ID. Returns the configuration and status information for the AS2 station.
get_automationRetrieve details for a specific automation by its ID. Returns the automation configuration and current state.
get_automation_runwrite actionRetrieve details of a specific automation run by its ID. Returns the current state, execution history, and results of the automation run.
get_behaviorRetrieve detailed information about a specific behavior by its ID.
get_bundleRetrieve detailed information about a specific bundle by its ID.
get_bundle_notificationRetrieve details for a specific bundle notification by its ID. Use this to fetch the full notification record including its content and metadata.
get_clickwrapRetrieve a specific clickwrap agreement by its ID. Returns the clickwrap details including its configuration and status.
get_current_api_keyRetrieve detailed information about the API key currently being used for authentication. This operation requires the API connection to be authenticated using an API key rather than other authentication methods.
get_external_eventRetrieve details for a specific external event by its ID. Returns the complete event information including metadata and configuration.
get_file_metadataRetrieve metadata for a file or folder at the specified path, optionally including preview and priority information.
get_file_migrationRetrieve details of a specific file migration by its ID. Use this to check the status and information of a file migration operation.
get_form_field_setRetrieve a specific form field set by its ID. Returns the complete configuration and structure of the requested form field set.
get_groupRetrieve detailed information about a specific group by its ID.
get_history_exportRetrieve details of a specific history export by its ID. Use this to check the status, metadata, and information about a previously created history export.
initiate_file_uploadwrite actionInitiate a file upload by specifying the target path, total file size, and number of parts. Optionally create parent directories and configure multipart upload parameters.
list_action_notification_export_resultsRetrieve a paginated list of results from a specific action notification export. Use the export ID to filter results and control pagination with per_page.
list_api_keysRetrieve a paginated list of API keys with optional sorting by expiration date. Use this to view all API keys associated with your account.
list_appsRetrieve a paginated list of all apps with optional sorting capabilities. Use pagination parameters to control result size and sorting to organize results by name or app type.
list_as2_incoming_messagesRetrieve a list of incoming AS2 messages, optionally filtered by AS2 partner and sorted by specified fields. Supports pagination for managing large result sets.
list_as2_outgoing_messagesRetrieve a list of outgoing AS2 messages, optionally filtered by AS2 partner and sorted by specified fields. Useful for monitoring message delivery status and history.
list_as2_partnersRetrieve a paginated list of AS2 partners configured in the system. Use the per_page parameter to control result set size.
list_as2_stationsRetrieve a paginated list of AS2 stations. Use the per_page parameter to control the number of records returned per page.
list_automation_runsRetrieve a paginated list of automation runs for a specific automation. Filter, sort, and control pagination to find the runs you need.
list_automationsRetrieve a paginated list of automations with optional filtering and sorting. Use this to view all automations in your account, including deleted ones if needed.
list_bandwidth_snapshotsRetrieve a paginated list of bandwidth snapshots. Results can be sorted by the logged timestamp in ascending or descending order.
list_behaviors_by_pathRetrieve a list of behaviors from a specified folder path, with optional filtering, sorting, and recursive traversal capabilities.
list_bundle_downloadsRetrieve a paginated list of bundle downloads with optional filtering by bundle or bundle registration ID, and sorting capabilities.
list_bundle_notificationsRetrieve a paginated list of notifications for a specific bundle or all bundles. Use pagination parameters to control result size and retrieval.
list_bundle_recipientsRetrieve a list of recipients associated with a specific bundle. Supports pagination and sorting by registration status.
list_bundle_registrationsRetrieve a paginated list of bundle registrations, optionally filtered by a specific bundle ID.
list_bundlesRetrieve a paginated list of bundles with optional sorting. Use pagination parameters to control result size and sorting to organize bundles by creation date or code.
list_clickwrapsRetrieve a paginated list of clickwraps. Use the per_page parameter to control the number of records returned in each page.
list_dns_recordsRetrieve the DNS records configured for a site. Results can be paginated to manage large record sets.
list_external_eventsRetrieve a paginated list of external events with optional sorting. Use this to monitor and track events from remote servers across your file management system.
list_file_historyRetrieve the change history for a specific file, with optional filtering by date range and customizable sorting and pagination.
list_folder_historyRetrieve the change history for a specific folder, with optional filtering by date range and customizable sorting and pagination.
list_foldersList folders at a specified path with optional filtering, previews, and metadata. Supports site-wide search when enabled.
list_form_field_setsRetrieve a paginated list of form field sets. Use pagination to control the number of records returned per page.
list_group_membersRetrieve a paginated list of users who are members of a specific group. Use pagination parameters to control result size and navigate through large member lists.
list_group_permissionsRetrieve a paginated list of permissions for a specific group. Supports filtering, sorting, and optionally including inherited permissions from parent groups.
list_group_usersRetrieve a paginated list of users belonging to a group. Use the per_page parameter to control result set size.
list_groupsRetrieve a paginated list of groups with optional filtering by IDs and sorting capabilities. Use this operation to browse available groups in your system.
list_historyRetrieve the complete action history for the site with optional filtering by date range and customizable display format.
list_history_export_resultsRetrieve a paginated list of results from a completed history export. Use the history export ID to fetch the exported records with configurable page size.
list_inbox_recipientsRetrieve a list of recipients associated with a specific inbox. Use sorting and pagination to manage large result sets.
list_loginsRetrieve a paginated list of site login history with optional filtering by date range and sorting capabilities.
list_user_historyRetrieve a paginated list of history records for a specific user, with optional filtering by date range and customizable sorting and display format.
move_fileMove a file or folder to a new location. The source path and destination path must both be valid within the file system.
remove_file_comment_reactionwrite actionRemove a reaction from a file comment. Deletes the specified file comment reaction by its ID.
remove_group_memberwrite actionRemove a user from a group by deleting their membership. This operation revokes the user's access to the group.
remove_user_from_groupwrite actionRemove a user from a group by deleting the group membership record. This operation requires the group user ID along with the group and user IDs for verification.
retry_webhook_failureRetry a failed action webhook by its failure ID. This operation allows you to re-attempt delivery of a webhook that previously failed.
share_bundlewrite actionSend email(s) with a shareable link to a bundle. Optionally include a custom note in the email message.
share_bundle_with_recipientShare a bundle with a recipient by creating a bundle recipient record. Optionally send a share notification email immediately upon creation.
share_inbox_with_recipientGrant a recipient access to an inbox by sharing it with their email address. Optionally send them a notification email upon creation.
update_api_key_by_idwrite actionUpdate an existing API key's configuration including name, description, expiration date, and permission set.
update_as2_partnerwrite actionUpdate an AS2 partner's configuration including name, certificates, and response URI. Allows modification of existing AS2 partner settings for secure EDI communication.
update_as2_stationwrite actionUpdate an AS2 station configuration including its name, private key, and public certificate credentials.
update_automationwrite actionUpdate an existing automation configuration. Modify automation properties such as schedule, trigger type, associated syncs/users, and behavior settings.
update_bundlewrite actionupdate_bundle_notificationwrite actionUpdate notification settings for a bundle, controlling when notifications are triggered for registration and upload actions.
update_clickwrapwrite actionUpdate an existing Clickwrap agreement configuration, including its name and usage settings across bundles, inboxes, and user registrations.
update_file_commentwrite actionUpdate the body text of an existing file comment. Allows modification of comment content after initial creation.
update_file_metadatawrite actionUpdate metadata for a file or folder, including priority color and modification timestamp.
update_form_field_setwrite actionUpdate an existing form field set by modifying its title and/or associated form fields. Changes are applied to the specified form field set.
update_groupwrite actionUpdate an existing group's properties including name, notes, members, and administrators. Provide only the fields you want to modify.
update_group_membershipwrite actionUpdate a user's membership status in a group, including their administrator privileges. Allows modification of a user's role within the specified group.
update_group_userwrite actionUpdate a user's membership in a group, including their administrator status. Modify group user associations and permissions.
upload_filewrite actionUpload a file to the specified path, supporting multipart uploads, append operations, and optional parent directory creation. Supports various upload actions including standard upload, append, and multipart completion.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 138 days ago8/15
- Maintainer identityregistry namespace matches repository owner7/10
How Files Com compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- Tools
- 100
- the typical server has 7
- Tools that change things
- 43%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 31
- more than 92% of 28,688 servers
- Downloads a week
- 152
- more than 71% of 12,191 servers with a package
What its tools let an agent do: 52 read · 14 create · 16 change · 15 delete · 3 send or post
Install Files Com in Claude Code, Cursor or VS Code
claude mcp add files-com -- uvx mcparmory-files-com
What the publisher says
From the Files Com repository's README, as published. We do not edit it. Read it on GitHub
MCP Armory Registry
Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.
Servers · Install & Usage · Features · How it works · License
MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.
<!-- SERVERS:BEGIN -->
Servers
🧠 AI & Machine Learning   ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate
📊 Analytics   Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog
⛓️ Blockchain & Crypto   Alchemy NFT
💼 CRM & Sales   Apollo
💬 Communication   Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack
🗄️ Data & Databases   Enigma · Pinecone
🛠️ Developer Tools   AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry
📄 Documents & Printing   PDF.co
🛒 E-commerce   Shopify Admin
💰 Finance   Alpha Vantage · Polygon · Ramp
👥 HR & Recruiting   BambooHR
☁️ Infrastructure   Globalping · Grafana · PagerDuty · Rootly · Runpod
⚖️ Legal & Compliance   NetLicensing
🗺️ Maps & Location   Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Files Com: common questions
- Is Files Com MCP server safe?
- Mostly: it is graded B (80/100). Read the Files Com safety report
- How do I install Files Com?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Files Com need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Files Com maintained?
- The last commit was 176 days ago (2026-05-12). The latest release is v1.0.3.
- How does Files Com compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); tools 100 (the typical server has 7); tools that change things 43% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.