MCP.Market

Masv MCP server

by getmasv·io.github.getmasv/masv·v0.0.7·5 stars

Provides tools to use MASV API. MASV is reliable and secure large file transfer service.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

5 stars65 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • create_portalwrite action

    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.

  • delete_packagewrite action

    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.

  • delete_portalwrite action

    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_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 download

  • 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_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_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

  • get_package

    Get package by id

  • 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

  • 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_portal

    Get a specific portal by ID. Returns detailed information about the portal including its configuration, recipients, connected integrations, and settings.

  • 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_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_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.

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

  • send_package_to_integrationwrite action

    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

  • transfer_files_from_integrationwrite action

    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.

  • update_package_expiration_date_and_timewrite action

    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.

  • update_portalwrite action

    Update 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-server

Configuration

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 install

Build

npm run build

Use MCP server

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

npm run inspector

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