Masv
About
MASV is an easy-to-use and ultra-reliable managed file transfer service
Details
- Author
- getmasv
- Downloads
- 218
- Categories
- File Management, Other, Cloud Service
Jump to
- Easy-to-use managed file transfer service
- Send massive files without size limits
- Ultra-reliable file delivery
- Ensures data integrity and security
- Supports cloud, on-prem, and hybrid workflows
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MasvCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
—
get_packages
Get team packages. These are packages sent by MASV team users directly to MASV. It does not include packages sent to Portals. To get full list of packages you need to get both team packages and portal packages
get_package
Get package by id
get_portal_packages
Get portal packages. These are packages uploaded by anyone to MASV Portals. Only packages that were uploaded to Portals returned by this tool. To get full list of packages you need to get both team packages and portal packages.
get_package_files
Get list of package files
get_package_transfers
Get all transfers of a package to storage. Transfer is a package delivery via MASV to cloud or on-premise (via MASV Storage Gateway) destination
update_package_expiration_date_and_time
Update package expiration date and time. Also allows enable or disable unlimited storage. Additional package storage may incur charges, depending on your team subscription plan. Once expired the package and all of its files are deleted and can not be restored.
delete_package
Delete a package by ID. This permanently removes the package and all its files and cannot be undone. Requires MASV_ALLOW_DELETE=true environment variable to be set.
get_activities
Get activities. Activities are records of events that happened with MASV resources like packages, links and transfers. Each activity has assosiated events and can be in one of several states: pending, started, complete, cancelled, error. Full list of activity types: package_upload_to_masv (package upload from user or connected storage integration to MASV), package_download_from_masv (user downloads package), link_generation (new download link is added to the package), package_transfer_masv_to_cloud (package transfer from MASV to connected storage integration)
get_activity_events
Get history of events for given activity. Activity gets event record every time it transitions to a new state. It is very useful to get events history to get more information about activity because it can transition states several times and activity only keeps track of its current state.
get_activities_information
Get detailed information about all existing activities and their accurate states description. Always use this tool provide users with detailed explanation about activities and their states.
get_integrations
Get list of connected integrations. Integration could be cloud or on-prem system like AWS S3, Frame.io, Dropbox, MASV Storage Gateway and many others
send_package_to_integration
Send MASV package to connected integration. Integration could be cloud or on-prem system like AWS S3, Frame.io, Dropbox, MASV Storage Gateway and many others
list_files_on_integration
List files on any integration (cloud or MASV Storage Gateway). Supports pagination — if more results are available, a cursor is returned; pass it back in the next call to get the next page.
transfer_files_from_integration
Transfer files from a cloud integration (AWS S3, Azure, Dropbox, etc.) or MASV Storage Gateway to MASV. Creates a new package and initiates the transfer. Use list_files_on_integration first to get file information including IDs.
get_portals
Get list of portals that belong to the team. Portals are used to collect files from external users. Each portal has a unique subdomain and can be configured with various settings like upload and download password, file type restrictions, connected integrations, metadata forms, etc.
get_portal
Get a specific portal by ID. Returns detailed information about the portal including its configuration, recipients, connected integrations, and settings.
create_portal
Create a new portal for collecting files from external users. Portals can be configured with access codes, download passwords, file type restrictions, custom branding, connected integrations, and more. Only 'name' and 'subdomain' are required - all other settings are optional.
update_portal
Update an existing portal's configuration. Use this to modify portal settings like access controls, branding, file restrictions, and more.
delete_portal
Delete a portal by ID. This permanently removes the portal and cannot be undone. Packages that were uploaded to this portal will remain accessible. Requires MASV_ALLOW_DELETE=true environment variable to be set.
get_team_members
Get list of all team members. Returns member details including id (membership_id), email, name, policy, approval status, and teamspaces. Use this to get membership IDs needed for portal access_list when creating private portals.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"masv": {
"masv": {
"command": "npx",
"args": [
"-y",
"@getmasv/masv-mcp-server"
],
"env": {
"MASV_TEAM_ID": "your-team-id",
"MASV_API_KEY": "your-api-key"
}
}
}
}
}
McpServers
{
"masv": {
"command": "npx",
"args": [
"-y",
"@getmasv/masv-mcp-server"
],
"env": {
"MASV_TEAM_ID": "your-team-id",
"MASV_API_KEY": "your-api-key"
}
}
}
⚠️ Experimental Server: This is an experimental MCP server created to gauge interest and integration potential. It has not been subject to our rigorous internal verification processes. Further support and updates will be provided on a best effort basis. We want to hear from you ! If you have any questions or issues, please contact us atsupport@masv.io.
An MCP (Model Context Protocol) server that provides LLMs with tools to interact with the MASV API.
MASV is an easy-to-use and ultra-reliable managed file transfer service designed for teams of all sizes. It allows users to send and receive massive files without size limits, while ensuring data integrity and security through its robust cloud infrastructure that supports cloud, on-prem, and hybrid workflows.
The server can be run directly withnpxwithout installation, or installed globally if preferred:
# Run directly with npx (recommended) npx @getmasv/masv-mcp-server # Or install globally npm install -g @getmasv/masv-mcp-server
The server requires the following environment variables to authenticate with the MASV API:
- MASV_TEAM_ID- Your MASV team identifier
- MASV_API_KEY- Your MASV API authentication key
- MASV_ALLOW_DELETE- Set totrueto allow LLM use package and portal deletion tools (default:false)
Add the server to your MCP client configuration file:
{ "mcpServers": { "masv": { "command": "npx", "args": ["-y", "@getmasv/masv-mcp-server"], "env": { "MASV_TEAM_ID": "your-team-id", "MASV_API_KEY": "your-api-key" } } } }
Note: The-yflag automatically confirms the package execution without prompting.
The server provides the following tools for LLM interaction:
- get_packages- List team packages
- get_package- Get package details by ID
- get_portal_packages- List packages uploaded to portals
- get_package_files- List files in a package
- get_package_transfers- Get package transfer history
- update_package_expiration_date_and_time- Modify package expiration
- delete_package- Delete a package (requiresMASV_ALLOW_DELETE=true)
- get_portals- List all portals
- get_portal- Get portal details by ID
- create_portal- Create a new portal
- update_portal- Update portal configuration
- delete_portal- Delete a portal (requiresMASV_ALLOW_DELETE=true)
- get_activities- List activities and events
- get_activity_events- Get event history for an activity
- get_activities_information- Get detailed activity state descriptions
- get_integrations- List connected storage integrations
- send_package_to_integration- Transfer package to connected storage
- list_files_on_integration- Browse files on cloud integrations
- list_files_on_storage_gateway- Browse files on Storage Gateway
- transfer_files_from_integration- Transfer files from storage to MASV (works with both cloud and MASV Storage Gateway)
- get_team_members- List team members and their details
For questions, issues, or feedback please contact us atsupport@masv.io.
In LLM chat application add command to start the server:
node /path/to/masv-mcp-server/build/index.js
To run MCP inspector to inspect and execute tools
Quickly integrate with Tencent Cloud Storage (COS) and Data Processing (CI) capabilities powered
A read-only MCP server by CData that allows LLMs to query live Dropbox data. Requires the CData JDBC Driver for Dropbox.
Manage multiple Fireproof JSON document databases with cloud sync capabilities.
Persistent memory for AI agents. Store and retrieve files via 14 MCP tools with OAuth 2.0 auth. Free 10GB tier.
Persistent cloud memory for AI agents via MCP Streamable HTTP. Store, retrieve, and search key-value memories across sessions and devices. Trial account auto-created on first use.
An MCP server for managing files and buckets on AWS S3. Requires AWS credentials for authentication.
Publish HTML, Markdown, KV, JSON, files to brewpage.app from AI assistants.
A read-only MCP server for IBM Cloud Object Storage, powered by CData. Requires a separate CData JDBC Driver license.
An MCP server for interacting with Dropbox files and services.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




