Uploads, downloads, and shares files through EasySend with bundle details, status checks, and token-protected deletion.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Easysend.
upload_filesUpload one or more files to EasySend and get a shareable link. No authentication required. Accepts any file type up to 1GB total.
get_bundleGet information about an EasySend bundle - file list, sizes, download counts, expiry time.
download_fileDownload a single file from an EasySend bundle by file ID and save it to disk.
download_bundleDownload ALL files from an EasySend bundle to a local directory.
delete_fileDelete a file from an EasySend bundle. Requires the upload_token returned during upload.
bundle_statusQuick status check on an EasySend bundle - is it alive or expired, space remaining.
The easysend MCP server gives an MCP-compatible assistant access to EasySend file-sharing operations. It can upload one or more files and return a share link, inspect the contents and metadata of a bundle, download individual files, or retrieve every file in a bundle.
The server also includes lightweight management operations. An assistant can check a bundle's status and delete a file when the required upload token is available. EasySend's API is described as free and public, and the README states that uploads do not require authentication.
Typical requests include uploading a report, sharing CSV files from a directory, checking which files are inside an EasySend bundle, or downloading files from an existing EasySend link. The server is intended for use from an AI assistant session rather than as a standalone file-management interface.
MCP exposes the server's operations as callable tools. The available tools are:
upload_files for sending files to EasySend and receiving a share link.get_bundle for reading bundle contents, file sizes, and expiry information.download_file for retrieving one file by its ID.download_bundle for retrieving all files in a bundle.delete_file for removing a file when an upload_token is supplied.bundle_status for a quick bundle status check.The easysend MCP server communicates with the EasySend service through its public API. No API key or other authentication setup is documented for uploads. Deletion is the exception among the listed operations because it requires an upload token.
The README documents installation through an MCP server entry in Claude Code's ~/.claude/settings.json. The entry runs the npm package with npx:
It also lists a global installation option using npm install -g easysend-mcp. No environment variables, API keys, or credential files are specified. When an MCP client launches the package non-interactively with npx, use the non-prompting -y flag before the package name.
The core capability is file transfer through EasySend. Uploads can produce a shareable link, while bundle inspection provides file names or contents, sizes, and expiry details as supported by the service. Downloads can target a single file or an entire bundle.
For workflows that need cleanup or polling, delete_file and bundle_status provide separate operations. Deletion depends on an upload token, so an agent must have that token before attempting the operation. The provided material does not describe file-size limits, expiry defaults, supported file types, or error responses.
The documentation specifically presents the easysend MCP server as a plugin for Claude Code. It does not confirm compatibility with other named MCP clients. Authentication is not needed for uploads according to the README, but deletion requires an upload token. The material also does not state whether downloads or bundle inspection require credentials.
The listed setup uses the npm package name easysend-mcp; the repository name is easysend-mcp as well. Consult EasySend's API or MCP documentation for service-level behavior that is not covered in the server's README.
Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/easysend)<a href="https://allmcps.com/mcp/easysend"><img src="https://allmcps.com/api/badge/easysend?style=directory" alt="Easysend on AllMCPs" /></a>