Masv MCP server
io.github.getmasv/masv·v0.0.7·5 starsProvides tools to use MASV API. MASV is reliable and secure large file transfer service.
5 stars65 downloads/wk
Reviews
Write oneNobody has reviewed Masv yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Masv tools (20, 7 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
create_portalwrite actionCreate 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.
delete_packagewrite actionDelete 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.
delete_portalwrite actionDelete 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_activitiesGet 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 download
get_activities_informationGet 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_activity_eventsGet 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_integrationsGet list of connected integrations. Integration could be cloud or on-prem system like AWS S3, Frame.io, Dropbox, MASV Storage Gateway and many others
get_packageGet package by id
get_package_filesGet list of package files
get_package_transfersGet all transfers of a package to storage. Transfer is a package delivery via MASV to cloud or on-premise (via MASV Storage Gateway) destination
get_packagesGet 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_portalGet a specific portal by ID. Returns detailed information about the portal including its configuration, recipients, connected integrations, and settings.
get_portal_packagesGet 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_portalsGet 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_team_membersGet 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.
list_files_on_integrationList 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.
send_package_to_integrationwrite actionSend 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
transfer_files_from_integrationwrite actionTransfer 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.
update_package_expiration_date_and_timewrite actionUpdate 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.
update_portalwrite actionUpdate an existing portal's configuration. Use this to modify portal settings like access controls, branding, file restrictions, and more.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan10 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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Masv compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 20
- the typical server has 7
- Tools that change things
- 35%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 5
- more than 83% of 28,688 servers
- Downloads a week
- 65
- more than 51% of 12,191 servers with a package
What its tools let an agent do: 13 read · 1 create · 3 change · 2 delete · 1 send or post
Release history: 2 versions in the registry since 2026-08-12, latest 2026-09-29, typically one every 48 days.
Install Masv in Claude Code, Cursor or VS Code
Runs npx -y @getmasv/masv-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add masv -- npx -y @getmasv/masv-mcp-server
What the publisher says
From the Masv repository's README, as published. We do not edit it. Read it on GitHub
MASV MCP Server
⚠️ 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 at support@masv.io.
An MCP (Model Context Protocol) server that provides LLMs with tools to interact with the MASV API.
What is MASV?
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.
Learn more https://masv.io/
Installation
The server can be run directly with npx without 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-serverConfiguration
Required Environment Variables
The server requires the following environment variables to authenticate with the MASV API:
- MASVTEAMID - Your MASV team identifier
- MASVAPIKEY - Your MASV API authentication key
Optional Environment Variables
- MASVALLOWDELETE - Set to true to allow LLM use package and portal deletion tools (default: false)
MCP Client Configuration
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 -y flag automatically confirms the package execution without prompting.
Available Tools
The server provides the following tools for LLM interaction:
Package Management
- get_packages - List team packages
- get_package - Get package details by ID
- getportalpackages - List packages uploaded to portals
- getpackagefiles - List files in a package
- getpackagetransfers - Get package transfer history
- updatepackageexpirationdateand_time - Modify package expiration
- deletepackage - Delete a package (requires MASVALLOW_DELETE=true)
Portal Management
- get_portals - List all portals
- get_portal - Get portal details by ID
- create_portal - Create a new portal
- update_portal - Update portal configuration
- deleteportal - Delete a portal (requires MASVALLOW_DELETE=true)
Activity Tracking
- get_activities - List activities and events
- getactivityevents - Get event history for an activity
- getactivitiesinformation - Get detailed activity state descriptions
Integration Management
- get_integrations - List connected storage integrations
- sendpackageto_integration - Transfer package to connected storage
- listfileson_integration - Browse files on cloud integrations
- listfilesonstoragegateway - Browse files on Storage Gateway
- transferfilesfrom_integration - Transfer files from storage to MASV (works with both cloud and MASV Storage Gateway)
Team Management
- getteammembers - List team members and their details
License
MIT
Support
For questions, issues, or feedback please contact us at support@masv.io.
Development
Install dependencies
npm installBuild
npm run buildUse MCP server
In LLM chat application add command to start the server:
node /path/to/masv-mcp-server/build/index.jsTo run MCP inspector to inspect and execute tools
npm run inspectorNothing above is checked by us. What we check is on the safety report.
Masv: common questions
- Is Masv MCP server safe?
- Mostly: it is graded B (82/100). Read the Masv safety report
- How do I install Masv?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Masv need an API key?
- Yes. The registry entry asks for
MASV_API_KEY. - Is Masv maintained?
- The last commit was 3 days ago (2026-11-01). The latest release is v0.0.7.
- How does Masv compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 20 (the typical server has 7); tools that change things 35% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.