Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.mcparmory/files-com

PYPI · MCPARMORY-FILES-COM · 2 COMPONENTS · SCANNED SEP 20

Manage files, users, and automated workflows across cloud storage and protocols

0 this week 76 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • Install-script risk not yet assessed.Unverified
  • 2 of 41 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency32
Schema Quality & AI Usability74
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 23890 tokens (~121/item across 197 items; 197 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management87
  • Stability observed for 26 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety98
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 29 of 31 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "share_bundle" implies "send" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Partial
  • An AI judge read all 197 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Install

How do I install the com.mcparmory/files-com MCP server?

com.mcparmory/files-com runs locally as a PyPI package, launched with uvx mcparmory-files-com. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

pypi · mcparmory-files-com

# add to Claude Code
claude mcp add com-mcparmory-files-com -- uvx mcparmory-files-com
// .cursor/mcp.json
{
  "mcpServers": {
    "com-mcparmory-files-com": {
      "command": "uvx",
      "args": [
        "mcparmory-files-com"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-mcparmory-files-com": {
      "command": "uvx",
      "args": [
        "mcparmory-files-com"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add com-mcparmory-files-com -- uvx mcparmory-files-com
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-mcparmory-files-com": {
      "type": "local",
      "command": [
        "uvx",
        "mcparmory-files-com"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-mcparmory-files-com --command uvx --arg mcparmory-files-com
# ~/.hermes/config.yaml
mcp_servers:
  com-mcparmory-files-com:
    command: "uvx"
    args: ["mcparmory-files-com"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-mcparmory-files-com": {
      "Transport": "stdio",
      "Command": "uvx",
      "Arguments": [
        "mcparmory-files-com"
      ]
    }
  }
}
# add to Vellum
assistant mcp add com-mcparmory-files-com -t stdio -c uvx -a mcparmory-files-com
// mcp.json
{
  "mcpServers": {
    "com-mcparmory-files-com": {
      "command": "uvx",
      "args": [
        "mcparmory-files-com"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 20 Sept 26 +16
    • Malware scan: unverified → pass security
  • 18 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 17 Sept 26 −14
    • Malware scan: pass → unverified security
    • Stability: 0.97 → pass security
  • 15 Sept 26 +16
    • Malware scan: unverified → pass security
  • 14 Sept 26 −15
    • Malware scan: pass → unverified security
  • 13 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 12 Sept 26 +15
    • Malware scan: unverified → pass security
  • 11 Sept 26 −18
    • Malware scan: pass → unverified security
    • Stability: pass → 0.80 functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Analysed pypi/mcparmory-files-com@1.0.3

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem pypi

Background: How many MCP packages publish verified provenance →

Dependencies 41 packages
Packages resolved 41
Stale 1
No linked repository 1
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 197 exposed · ~23,890 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
list_usage_snapshots_daily ~123

Retrieve a paginated list of daily usage snapshots. Results can be sorted by date or snapshot ID to track usage patterns over time.

NameTypeReqDescription
per_pagestringNumber of records to return per page. Recommended to use 1,000 or less for optimal performance, with a maximum of 10,000 records per page.
sort_byobjectSort results by a specified field in ascending or descending order. Supported fields are `date` and `usage_snapshot_id`. Specify as an object with field name as key and sort direction as value.

No output schema declared.

No examples provided.

list_user_groups ~76

Retrieve a paginated list of users belonging to groups. Use the per_page parameter to control result set size for optimal performance.

NameTypeReqDescription
per_pagestringNumber of records to return per page. Recommended to use 1,000 or less for optimal performance, though the API supports up to 10,000 records per page.

No output schema declared.

No examples provided.

list_user_groups_2 ~85

Retrieve all groups that a specific user belongs to. Supports pagination to handle large result sets.

NameTypeReqDescription
per_pagestringNumber of records to return per page. Recommended to use 1,000 or less for optimal performance; maximum allowed is 10,000.
user_idstringyesThe unique identifier of the user whose group memberships should be retrieved.

No output schema declared.

No examples provided.

list_user_history ~203

Retrieve a paginated list of history records for a specific user, with optional filtering by date range and customizable sorting and display format.

NameTypeReqDescription
displaystringControl the detail level of returned records. Use `full` for complete details or `parent` for parent-only information.
end_atstringFilter to exclude history entries created after this date and time. Leave blank to include all later entries.
per_pagestringMaximum number of records to return per page. Recommended to use 1,000 or less for optimal performance.
sort_byobjectSort results by a specified field in ascending or descending order. Use field names `user_id` or `created_at` with direction indicators.
start_atstringFilter to exclude history entries created before this date and time. Leave blank to include all earlier entries.
user_idstringyesThe unique identifier of the user whose history records should be retrieved.

No output schema declared.

No examples provided.

list_user_permissions ~153

Retrieve a list of permissions for a specific user, with optional filtering by group inheritance and sorting capabilities.

NameTypeReqDescription
include_groupsbooleanWhen enabled, includes permissions inherited from the user's group memberships in addition to directly assigned permissions.
per_pagestringNumber of permission records to return per page. Recommended to use 1,000 or less for optimal performance.
sort_byobjectSort the results by a specified field in ascending or descending order. Valid sortable fields are group_id, path, user_id, or permission.
user_idstringyesThe user ID to retrieve permissions for. Note: This parameter is deprecated; use the filter[user_id] query parameter instead for new implementations.

No output schema declared.

No examples provided.

list_users ~272

Retrieve a paginated list of users with optional filtering by ID, username, email, notes, or administrative and security settings.

NameTypeReqDescription
idsstringFilter results by one or more user IDs using comma-separated values.
per_pagestringNumber of records to return per page. Recommended to use 1,000 or less for optimal performance.
qadminstringFilter results to include only administrative users when set to true.
qallowed_ipsstringFilter results to include only users with custom allowed IP address restrictions configured.
qemailstringFilter results to users whose email address matches the provided value.
qnotesstringFilter results to users whose notes field matches the provided value.
qpassword_validity_daysstringFilter results to include only users with custom password validity days settings configured.
qssl_requiredstringFilter results to include only users with custom SSL requirement settings configured.
qusernamestringFilter results to users whose username matches the provided value.
sort_directionstringSort direction. Valid values: 'asc' or 'desc'
sort_fieldstringField to sort by. Valid values: 'path', 'folder', 'user_id', 'created_at'

No output schema declared.

No examples provided.

move_file ~70

Move a file or folder to a new location. The source path and destination path must both be valid within the file system.

NameTypeReqDescription
destinationstringyesThe destination path where the file or folder should be moved to.
pathstringyesThe current path of the file or folder to be moved.

No output schema declared.

No examples provided.

release_lock ~70

Release a lock on a resource by providing its path and token. This removes the lock, allowing other operations to proceed.

NameTypeReqDescription
pathstringyesThe resource path for which the lock should be released.
tokenstringyesThe unique token that identifies and authorizes the release of this specific lock.

No output schema declared.

No examples provided.

remove_file_comment_reaction ~46

Remove a reaction from a file comment. Deletes the specified file comment reaction by its ID.

NameTypeReqDescription
idstringyesThe unique identifier of the file comment reaction to delete.

No output schema declared.

No examples provided.

remove_group_member ~72

Remove a user from a group by deleting their membership. This operation revokes the user's access to the group.

NameTypeReqDescription
group_idstringyesThe unique identifier of the group from which the user will be removed.
user_idstringyesThe unique identifier of the user to be removed from the group.

No output schema declared.

No examples provided.

remove_message_comment_reaction ~44

Remove a reaction from a message comment. Deletes the specified reaction by its ID.

NameTypeReqDescription
idstringyesThe unique identifier of the message comment reaction to delete.

No output schema declared.

No examples provided.

remove_message_reaction ~49

Remove a reaction from a message by its reaction ID. This deletes the association between the user and the message reaction.

NameTypeReqDescription
idstringyesThe unique identifier of the message reaction to delete.

No output schema declared.

No examples provided.

remove_user_from_group ~98

Remove 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.

NameTypeReqDescription
group_idstringyesThe unique identifier of the group from which the user will be removed.
idstringyesThe unique identifier of the group user membership record to delete.
user_idstringyesThe unique identifier of the user to remove from the group.

No output schema declared.

No examples provided.

request_file ~100

Request a file from specified users by destination filename and folder path. Optionally target specific users; if no users are specified, the request is sent broadly.

NameTypeReqDescription
destinationstringyesThe destination filename (without file extension) being requested.
pathstringyesThe folder path where the requested file is located.
user_idsstringList of user IDs to request the file from. Provide as comma-separated values when sent as a string.

No output schema declared.

No examples provided.

resend_welcome_email ~57

Resend the welcome email to a user. This operation is useful when the initial welcome email was not received or needs to be sent again.

NameTypeReqDescription
idstringyesThe unique identifier of the user who should receive the welcome email.

No output schema declared.

No examples provided.

reset_user_2fa ~69

Initiate a two-factor authentication reset for a user who has lost access to their existing 2FA methods. This process allows the user to regain account access and reconfigure their authentication.

NameTypeReqDescription
idstringyesThe unique identifier of the user whose 2FA needs to be reset.

No output schema declared.

No examples provided.

retry_webhook_failure ~53

Retry a failed action webhook by its failure ID. This operation allows you to re-attempt delivery of a webhook that previously failed.

NameTypeReqDescription
idstringyesThe unique identifier of the action webhook failure to retry.

No output schema declared.

No examples provided.

share_bundle ~63

Send email(s) with a shareable link to a bundle. Optionally include a custom note in the email message.

NameTypeReqDescription
idstringyesThe unique identifier of the bundle to share.
notestringOptional custom message to include in the share email.

No output schema declared.

No examples provided.

share_bundle_with_recipient ~154

Share a bundle with a recipient by creating a bundle recipient record. Optionally send a share notification email immediately upon creation.

NameTypeReqDescription
bundle_idstringyesThe ID of the bundle to share with the recipient.
companystringThe company name associated with the recipient.
namestringThe full name of the recipient.
notestringAn optional message to include in the share notification email sent to the recipient.
recipientstringyesThe email address of the recipient to share the bundle with.
share_after_createbooleanWhen true, automatically sends a share notification email to the recipient upon creation. When false, the recipient is added without sending an email.

No output schema declared.

No examples provided.

share_inbox_with_recipient ~148

Grant a recipient access to an inbox by sharing it with their email address. Optionally send them a notification email upon creation.

NameTypeReqDescription
companystringCompany name associated with the recipient for organizational context.
inbox_idstringyesThe ID of the inbox to be shared with the recipient.
namestringFull name of the recipient for identification purposes.
notestringOptional message to include in the notification email sent to the recipient.
recipientstringyesEmail address of the recipient who will receive access to the inbox.
share_after_createbooleanWhen true, automatically sends a sharing notification email to the recipient upon creation.

No output schema declared.

No examples provided.

sync_sso_strategy ~61

Synchronize provisioning data between the local system and the remote SSO server for the specified strategy. This operation ensures user and group data are up-to-date across both systems.

NameTypeReqDescription
idstringyesThe unique identifier of the SSO strategy to synchronize.

No output schema declared.

No examples provided.

test_webhook ~186

Execute a test request to a webhook URL to validate connectivity and configuration. Supports custom headers, multiple encoding formats, and optional file payload.

NameTypeReqDescription
actionstringAction identifier to include in the test request body.
encodingstringHTTP encoding format for the request body: JSON, XML, or RAW (form data).
file_as_bodybooleanWhether to send file data as the raw request body instead of as a form field.
file_form_fieldstringForm field name to use when sending file data as a named parameter in the POST body.
headersobjectCustom HTTP headers to include in the test request as key-value pairs.
methodstringHTTP method for the test request: GET or POST.
urlstringyesThe webhook URL endpoint to test. Must be a valid HTTP or HTTPS URL.

No output schema declared.

No examples provided.

unlock_user ~46

Unlock a user account that has been locked due to failed login attempts. This restores the user's ability to authenticate.

NameTypeReqDescription
idstringyesThe unique identifier of the user account to unlock.

No output schema declared.

No examples provided.

update_api_key_by_id ~150

Update an existing API key's configuration including name, description, expiration date, and permission set.

NameTypeReqDescription
descriptionstringA user-supplied description to help identify the purpose or context of this API key.
expires_atstringThe date and time when this API key will expire and become invalid.
idstringyesThe unique identifier of the API key to update.
namestringAn internal name for the API key to help you organize and identify it.
permission_setstringThe permission set determines what operations this API key can perform. Desktop app keys are limited to file and share link operations, while full keys have unrestricted access.

No output schema declared.

No examples provided.

update_as2_partner ~145

Update an AS2 partner's configuration including name, certificates, and response URI. Allows modification of existing AS2 partner settings for secure EDI communication.

NameTypeReqDescription
idstringyesThe unique identifier of the AS2 partner to update.
namestringThe AS2 partner's display name or identifier.
public_certificatestringThe public certificate used for verifying signatures and encrypting messages from this AS2 partner.
server_certificatestringThe remote server's certificate for establishing secure connections and validating the AS2 partner's identity.
uristringThe base URL where AS2 responses and acknowledgments should be sent to this partner.

No output schema declared.

No examples provided.

update_as2_station ~109

Update an AS2 station configuration including its name, private key, and public certificate credentials.

NameTypeReqDescription
idstringyesThe unique identifier of the AS2 station to update.
namestringThe AS2 station name or identifier.
private_keystringThe private key used for signing AS2 messages.
private_key_passwordstringThe password protecting the private key.
public_certificatestringThe public certificate used for verifying AS2 message signatures.

No output schema declared.

No examples provided.

update_automation ~370

Update an existing automation configuration. Modify automation properties such as schedule, trigger type, associated syncs/users, and behavior settings.

NameTypeReqDescription
descriptionstringA descriptive label for this automation.
destination_foldersarrayList of destination folder objects with 'folder_path' (required) and optional 'file_path' keys
destination_pathsarrayList of simple destination path strings
disabledbooleanWhen true, prevents this automation from executing.
idstringyesThe unique identifier of the automation to update.
intervalstringThe execution frequency for this automation. Determines how often the automation runs based on calendar intervals.
namestringA human-readable name for this automation.
schedule_daysarrayDays of week for the schedule (e.g., 'monday', 'tuesday')
schedule_timesarrayTimes in HH:MM format for the schedule
schedule_timezonestringTimezone for the schedule (e.g., 'UTC', 'America/New_York')
sourcestringThe source path associated with this automation.
sync_idsstringComma-separated list of sync IDs this automation is associated with.
triggerstringThe mechanism that initiates automation execution. Determines whether the automation runs on a schedule, in response to events, or via external triggers.
trigger_actionsarrayWhen trigger is set to 'action', specifies which action types activate the automation. Valid actions include create, read, update, destroy, move, and copy operations.
user_idsstringComma-separated list of user IDs this automation is associated with.
valueobjectA structured object containing automation type-specific configuration parameters and settings.

No output schema declared.

No examples provided.

update_bundle ~456

Update an existing bundle's configuration, including access controls, expiration, paths, and metadata. Allows modification of sharing permissions, recipient requirements, and submission handling.

NameTypeReqDescription
clickwrap_idstringThe clickwrap agreement to associate with this bundle for user acceptance.
codestringA unique code that forms the final segment of the bundle's public URL.
descriptionstringA public-facing description displayed to bundle users.
dont_separate_submissions_by_folderbooleanWhen enabled, prevents automatic creation of subfolders for uploads from different users. Use with caution due to potential security implications with anonymous multi-user uploads.
expires_atstringThe date and time when the bundle expires and becomes inaccessible. Use ISO 8601 format.
form_field_set_idstringThe form field set to associate with this bundle for collecting uploader information.
idstringyesThe unique identifier of the bundle to update.
inbox_idstringThe inbox to associate with this bundle for organizing submissions.
max_usesstringThe maximum number of times the bundle can be accessed before becoming unavailable.
notestringAn internal note for bundle administrators, not visible to users.
path_templatestringA template for organizing submission subfolders using uploader metadata. Supports placeholders for name, email, IP address, company, and custom form fields.
pathsarrayA list of file and folder paths to include in the bundle. Order is preserved as specified.
permissionsstringThe permission level for accessing folders within this bundle.
require_registrationbooleanWhen enabled, displays a registration form to capture the downloader's name and email address.
require_share_recipientbooleanWhen enabled, restricts access to only recipients who have been explicitly invited via email through the Files.com interface.
send_email_receipt_to_uploaderbooleanWhen enabled, sends a delivery receipt to the uploader upon bundle access. Only applicable for writable bundles.
watermark_attachment_filestringBase64-encoded file content for upload. A watermark image file to overlay on all bundle item previews for branding or security purposes.

No output schema declared.

No examples provided.

update_bundle_notification ~85

Update notification settings for a bundle, controlling when notifications are triggered for registration and upload actions.

NameTypeReqDescription
idstringyesThe unique identifier of the bundle notification to update.
notify_on_registrationbooleanEnable or disable notifications when a registration action occurs for this bundle.
notify_on_uploadbooleanEnable or disable notifications when an upload action occurs for this bundle.

No output schema declared.

No examples provided.

update_clickwrap ~210

Update an existing Clickwrap agreement configuration, including its name and usage settings across bundles, inboxes, and user registrations.

NameTypeReqDescription
idstringyesThe unique identifier of the Clickwrap agreement to update.
namestringDisplay name for the Clickwrap agreement, used when presenting multiple agreements to users for selection.
use_with_bundlesstringControls whether this Clickwrap is available for Bundle operations. Set to 'require' to mandate acceptance, 'available' to offer optionally, or 'none' to disable.
use_with_inboxesstringControls whether this Clickwrap is available for Inbox operations. Set to 'require' to mandate acceptance, 'available' to offer optionally, or 'none' to disable.
use_with_usersstringControls whether this Clickwrap is required for user registrations via email invitation. Applies only when users are invited to set their own password. Set to 'require' to mandate acceptance or 'none…

No output schema declared.

No examples provided.

update_file_comment ~61

Update the body text of an existing file comment. Allows modification of comment content after initial creation.

NameTypeReqDescription
bodystringyesThe new comment text content to replace the existing body.
idstringyesThe unique identifier of the file comment to update.

No output schema declared.

No examples provided.

update_file_metadata ~82

Update metadata for a file or folder, including priority color and modification timestamp.

NameTypeReqDescription
pathstringyesThe file or folder path to update.
priority_colorstringPriority or bookmark color to assign to the file or folder.
provided_mtimestringThe modification timestamp to set for the file or folder in ISO 8601 format.

No output schema declared.

No examples provided.

update_form_field_set ~94

Update an existing form field set by modifying its title and/or associated form fields. Changes are applied to the specified form field set.

NameTypeReqDescription
form_fieldsarrayArray of form fields to associate with this field set. Order may be significant for display purposes.
idstringyesThe unique identifier of the form field set to update.
titlestringThe display title for this form field set.

No output schema declared.

No examples provided.

update_group ~115

Update an existing group's properties including name, notes, members, and administrators. Provide only the fields you want to modify.

NameTypeReqDescription
admin_idsstringComma-separated list of user IDs to designate as group administrators.
idstringyesThe unique identifier of the group to update.
namestringThe name of the group.
notesstringAdditional notes or description for the group.
user_idsstringComma-separated list of user IDs to add as members of the group.

No output schema declared.

No examples provided.

update_group_membership ~91

Update a user's membership status in a group, including their administrator privileges. Allows modification of a user's role within the specified group.

NameTypeReqDescription
adminbooleanWhether the user should have administrator privileges within the group.
group_idstringyesThe unique identifier of the group containing the membership to update.
user_idstringyesThe unique identifier of the user whose group membership should be updated.

No output schema declared.

No examples provided.

update_group_user ~102

Update a user's membership in a group, including their administrator status. Modify group user associations and permissions.

NameTypeReqDescription
adminbooleanWhether the user should have administrator privileges within the group.
group_idstringyesThe group to which the user belongs or should be associated.
idstringyesThe unique identifier of the group user membership record to update.
user_idstringyesThe user to be added or updated in the group membership.

No output schema declared.

No examples provided.

update_message ~93

Update an existing message with new subject and body content. The message will be associated with the specified project.

NameTypeReqDescription
bodystringyesThe new content body for the message.
idstringyesThe unique identifier of the message to update.
project_idstringyesThe project ID to which this message should be attached or reassigned.
subjectstringyesThe new subject line for the message.

No output schema declared.

No examples provided.

update_message_comment ~59

Update the body text of an existing message comment. Allows modification of comment content after initial creation.

NameTypeReqDescription
bodystringyesThe updated text content for the message comment.
idstringyesThe unique identifier of the message comment to update.

No output schema declared.

No examples provided.

update_notification ~368

Update notification settings for a specific notification rule, including trigger conditions, aggregation intervals, and recipient filters.

NameTypeReqDescription
idstringyesThe unique identifier of the notification rule to update.
messagestringCustom message text to include in notification emails sent for this rule.
notify_on_copybooleanWhen enabled, copying or moving resources into the monitored path will trigger notifications in addition to upload events.
notify_on_deletebooleanWhen enabled, file deletions from the monitored path will trigger notifications.
notify_on_downloadbooleanWhen enabled, file downloads from the monitored path will trigger notifications.
notify_on_movebooleanWhen enabled, file moves to the monitored path will trigger notifications.
notify_on_uploadbooleanWhen enabled, file uploads to the monitored path will trigger notifications.
notify_user_actionsbooleanWhen enabled, notifications will be sent for actions initiated by the user account itself, not just external actions.
recursivebooleanWhen enabled, notifications will apply to all subfolders within the monitored path.
send_intervalstringThe time interval over which notifications are aggregated before sending. Valid values are five_minutes, fifteen_minutes, hourly, or daily.
trigger_by_share_recipientsbooleanWhen enabled, actions performed by share recipients will trigger notifications.
triggering_filenamesarrayArray of filename patterns (supporting wildcards) to match against action paths. Only actions on matching files will trigger notifications.
triggering_group_idsarrayArray of group IDs. When specified, only actions performed by members of these groups will trigger notifications.
triggering_user_idsarrayArray of user IDs. When specified, only actions performed by these users will trigger notifications.

No output schema declared.

No examples provided.

update_public_key ~76

Update the title or metadata of an existing public key. This allows you to change the internal reference name for a key that has already been created.

NameTypeReqDescription
idstringyesThe unique identifier of the public key to update.
titlestringyesA descriptive name or label for the public key used for internal reference and identification.

No output schema declared.

No examples provided.

update_remote_server ~608

Update configuration for a remote server connection. Modify authentication credentials, connection settings, storage bucket details, and security parameters for cloud storage providers (S3, Azure, Google Cloud, etc.) or traditional servers (FTP, SFTP, WebDAV).

NameTypeReqDescription
awsobjectAWS S3 connection settings (access key, secret key)
azure_blob_storageobjectAzure Blob Storage connection settings
azure_files_storageobjectAzure File Storage connection settings
backblaze_b2objectBackblaze B2 connection settings
enable_dedicated_ipsbooleanRestrict remote server connections to dedicated IP addresses only.
filebaseobjectFilebase connection settings
files_agent_permission_setstringPermission level for the files agent to access local files.
files_agent_rootstringLocal root directory path for the files agent.
google_cloud_storageobjectGoogle Cloud Storage connection settings
hostnamestringHostname or IP address of the remote server.
idstringyesThe unique identifier of the remote server to update.
max_connectionsstringMaximum number of parallel connections to the remote server. Ignored for S3 connections which parallelize automatically.
namestringInternal name for the remote server for reference and identification.
one_drive_account_typestringOneDrive account type: personal for individual accounts or business_other for organizational accounts.
pin_to_site_regionbooleanForce all communications with this remote server through the primary region of the site. Can be overridden by site-wide settings.
portstringPort number for the remote server connection. Not required for S3 or cloud storage providers.
private_keystringPrivate key for SSH or certificate-based authentication.
private_key_passphrasestringPassphrase to decrypt the private key if it is encrypted.
rackspaceobjectRackspace Cloud Files connection settings
s3_bucketstringS3 bucket name for file storage.
s3_compatibleobjectS3-compatible storage connection settings
s3_regionstringAWS region code for S3 bucket location.
server_certificatestringSSL certificate validation mode: require_match to validate against server certificate, or allow_any to accept any certificate.
server_host_keystringSSH host key in OpenSSH format (as would appear in ~/.ssh/known_hosts). If provided, the server host key must match exactly.
server_typestringType of remote server connection.
sslstringSSL/TLS requirement for the connection: if_available to use when supported, require to mandate SSL, require_implicit for implicit SSL, or never to disable.
ssl_certificatestringSSL client certificate for mutual TLS authentication.
wasabiobjectWasabi storage connection settings

No output schema declared.

No examples provided.

update_remote_server_configuration ~246

Submit local configuration changes, commit them, and retrieve the updated configuration file for a remote server. This operation is used by Remote Server integrations such as the Files.com Agent to synchronize agent configuration state.

NameTypeReqDescription
config_versionstringThe version identifier of the agent configuration being submitted.
hostnamestringThe hostname or IP address of the remote server.
idstringyesThe unique identifier of the remote server to update.
permission_setstringThe permission level for the agent, controlling access scope.
portstringThe network port on which the agent listens for incoming connections.
private_keystringThe private key used for secure authentication and encryption.
public_keystringThe public key corresponding to the private key for secure communication.
rootstringThe local filesystem root path where the agent operates and stores files.
server_host_keystringThe server's host key used for SSH-based authentication and verification.
statusstringThe current operational state of the agent, either running or shutdown.
subdomainstringThe subdomain identifier for the remote server configuration.

No output schema declared.

No examples provided.

update_sftp_host_key ~96

Update an SFTP host key's friendly name and/or private key data. Specify the host key ID and provide the fields you want to modify.

NameTypeReqDescription
idstringyesThe unique identifier of the SFTP host key to update.
namestringA user-friendly name to identify this SFTP host key.
private_keystringThe private key data in PEM format or other standard key format.

No output schema declared.

No examples provided.

update_style ~74

Update a style configuration by uploading a new branding file. Specify the style path and provide the binary file for custom branding.

NameTypeReqDescription
filestringyesBase64-encoded file content for upload. Binary file containing the logo or branding assets for custom styling.
pathstringyesThe path identifier for the style to update.

No output schema declared.

No examples provided.

update_user ~747

Update user account settings, permissions, and authentication configuration. Allows modification of user profile, access controls, security settings, and notification preferences.

NameTypeReqDescription
allowed_ipsstringComma-separated or newline-delimited list of IP addresses permitted to access this user account. Leave empty to allow all IPs.
announcements_readbooleanMark whether the user has acknowledged all announcements displayed in the UI.
authenticate_untilstringScheduled date and time when this user account will be automatically deactivated.
authentication_methodstringAuthentication method used for this user account.
billing_permissionbooleanGrant this user permission to manage account settings, process payments, and view invoices.
bypass_inactive_disablebooleanPrevent this user from being automatically disabled due to inactivity, overriding site-wide settings.
bypass_site_allowed_ipsbooleanAllow this user to bypass site-wide IP address restrictions and blacklists.
companystringUser's organization or company name.
dav_permissionbooleanEnable or disable WebDAV protocol access for this user.
disabledbooleanDisable or enable the user account. Disabled users cannot log in and do not consume billing seats. Users may be automatically disabled after prolonged inactivity based on site configuration.
emailstringUser's email address.
ftp_permissionbooleanEnable or disable FTP and FTPS protocol access for this user.
grant_permissionstringPermission level to grant on the user's root folder. Options include full access, read-only, write, list directory contents, or history access.
header_textstringCustom message text displayed to this user in the UI header.
languagestringUser's preferred language for the UI.
namestringUser's full name.
notesstringInternal notes or comments about this user for administrative reference.
notification_daily_send_timestringHour of the day (0-23) when daily notifications should be sent to this user.
office_integration_enabledbooleanEnable integration with Microsoft Office for the web applications.
password_validity_daysstringNumber of days a user can use the same password before being required to change it.
receive_admin_alertsbooleanEnable or disable receipt of administrative alerts such as certificate expiration warnings and account overages.
require_2fastringTwo-factor authentication requirement setting for this user.
require_password_changebooleanRequire this user to change their password on the next login.
restapi_permissionbooleanEnable or disable REST API access for this user.
self_managedbooleanIndicate whether this user manages their own credentials or is a shared/bot account with managed credentials.
sftp_permissionbooleanEnable or disable SFTP protocol access for this user.
site_adminbooleanGrant or revoke site administrator privileges for this user.
skip_welcome_screenbooleanSkip the welcome screen when this user first logs into the UI.
ssl_requiredstringSSL/TLS encryption requirement setting for this user's connections.
sso_strategy_idstringSSO (Single Sign On) strategy ID associated with this user for federated authentication.
subscribe_to_newsletterbooleanSubscribe or unsubscribe this user from the newsletter.
time_zonestringUser's time zone for scheduling and time-based operations.
user_rootstringRoot folder path for FTP access and optionally SFTP if configured site-wide. Not used for API, desktop, or web interface access.

No output schema declared.

No examples provided.

update_user_account ~764

Update user account settings, permissions, and authentication configuration. Allows modification of user profile, access controls, security settings, and notification preferences.

NameTypeReqDescription
allowed_ipsstringComma-separated or newline-delimited list of IP addresses permitted to access this user account.
announcements_readbooleanWhether the user has read all announcements displayed in the UI.
authenticate_untilstringDate and time when the user account will be automatically deactivated.
authentication_methodstringThe authentication method used for this user account.
billing_permissionbooleanWhether the user can perform operations on account settings, payments, and invoices.
bypass_inactive_disablebooleanWhether the user is exempt from automatic deactivation due to inactivity.
bypass_site_allowed_ipsbooleanWhether the user can bypass site-wide IP blacklist restrictions.
companystringThe user's company or organization name.
dav_permissionbooleanWhether the user can connect and access files via WebDAV protocol.
disabledbooleanWhether the user account is disabled. Disabled users cannot log in and do not count toward billing. Users may be automatically disabled after an inactivity period based on site settings.
emailstringThe user's email address.
ftp_permissionbooleanWhether the user can access files and accounts via FTP or FTPS protocols.
grant_permissionstringPermission level to grant on the user's root folder. Options include full access, read-only, write, list, or history access.
header_textstringCustom text message displayed to the user in the UI header for notifications or announcements.
idstringyesThe unique identifier of the user to update.
languagestringThe user's preferred language for the UI.
namestringThe user's full name.
notesstringInternal notes or comments about the user for administrative reference.
notification_daily_send_timestringThe hour of the day (0-23) when daily notifications should be sent to the user.
office_integration_enabledbooleanWhether to enable integration with Microsoft Office for the web applications.
password_validity_daysstringNumber of days a user can use the same password before being required to change it.
receive_admin_alertsbooleanWhether the user receives administrative alerts such as certificate expiration warnings and account overages.
require_2fastringTwo-factor authentication requirement setting for this user.
require_password_changebooleanWhether the user must change their password on the next login.
restapi_permissionbooleanWhether the user can access and use the REST API.
self_managedbooleanWhether the user manages their own credentials or is a shared/bot account with managed credentials.
sftp_permissionbooleanWhether the user can access files and accounts via SFTP protocol.
site_adminbooleanWhether the user has administrator privileges for this site.
skip_welcome_screenbooleanWhether to skip the welcome screen when the user first logs into the UI.
ssl_requiredstringSSL/TLS encryption requirement setting for this user's connections.
sso_strategy_idstringThe ID of the SSO (Single Sign On) strategy assigned to this user, if applicable.
subscribe_to_newsletterbooleanWhether the user is subscribed to receive newsletter communications.
time_zonestringThe user's time zone for scheduling and time-based operations.
user_rootstringRoot folder path for FTP access and optionally SFTP if configured at the site level. Not used for API, desktop, or web interface access.

No output schema declared.

No examples provided.

upload_file ~310

Upload 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.

NameTypeReqDescription
actionstringThe type of upload action to perform: `upload` for standard file upload, `append` to append to existing file, `attachment` for attachment handling, `put` for direct replacement, `end` to finalize mul…
etags_etagarrayyesArray of etag identifiers for multipart upload validation, used to verify part integrity. Order corresponds to part numbers.
etags_partarrayyesArray of part numbers corresponding to each etag, indicating the sequence of multipart upload segments. Order must match the etags array.
lengthstringThe length of the file being uploaded in bytes.
mkdir_parentsbooleanWhether to automatically create parent directories in the path if they do not already exist.
partsstringThe number of parts to fetch or process for multipart uploads.
pathstringyesThe file system path where the file will be uploaded or operated on.
provided_mtimestringUser-provided modification timestamp for the uploaded file in ISO 8601 format.
sizestringThe total size of the file in bytes.
structurestringWhen copying a folder, set to `true` to copy only the directory structure without file contents.

No output schema declared.

No examples provided.

Common questions

What is the com.mcparmory/files-com MCP server?

com.mcparmory/files-com is an MCP server listed in the public MCP registry as com.mcparmory/files-com. Manage files, users, and automated workflows across cloud storage and protocols. This page covers its PyPI package (mcparmory-files-com).

Is the com.mcparmory/files-com MCP server safe to use?

com.mcparmory/files-com scores 76 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 20 September 2026. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the com.mcparmory/files-com MCP server expose?

com.mcparmory/files-com exposes 197 tools: list_action_notification_export_results, export_action_notifications, get_action_notification_export, retry_webhook_failure, get_current_api_key, and 192 more. Their descriptions and schemas cost roughly 23,890 tokens of context every time the server is loaded.

Is the com.mcparmory/files-com MCP server still maintained?

com.mcparmory/files-com is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.