# easysend [Health: Active]

**Category:** 📂 File Systems  
**Repository:** https://github.com/Easysend-co/easysend-mcp  
**GitHub Stars:** 0  
**npm Downloads (last month):** 188  
**Views:** 3  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/easysend

## Description
EasySend file sharing MCP server - upload, download and share files. No authentication required.

## Tools
Capabilities this server exposes over MCP:

- **upload_files** — Upload one or more files to EasySend and get a shareable link. No authentication required. Accepts any file type up to 1GB total.
- **get_bundle** — Get information about an EasySend bundle  -  file list, sizes, download counts, expiry time.
- **download_file** — Download a single file from an EasySend bundle by file ID and save it to disk.
- **download_bundle** — Download ALL files from an EasySend bundle to a local directory.
- **delete_file** — Delete a file from an EasySend bundle. Requires the upload_token returned during upload.
- **bundle_status** — Quick status check on an EasySend bundle  -  is it alive or expired, space remaining.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "easysend": {
    "command": "npx",
    "args": ["easysend-mcp"]
  }
}
```

## Documentation

## What easysend MCP server does

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.

## How it works

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.

## Setup and configuration

The README documents installation through an MCP server entry in Claude Code's `~/.claude/settings.json`. The entry runs the npm package with `npx`:

```json
{
  "mcpServers": {
    "easysend": {
      "command": "npx",
      "args": ["easysend-mcp"]
    }
  }
}
```

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.

## Tools and capabilities

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.

## Limitations and notes

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.

_Full upstream README: https://allmcps.com/mcp/easysend/readme_

