MCP Server
Connect EasySend to AI assistants via the Model Context Protocol. Let AI agents upload, share and manage files as native tools.
/.well-known/mcp-server.jsonWhat is MCP?
The Model Context Protocol (MCP) is an open standard by Anthropic for connecting AI models to external tools and data sources. When an AI assistant supports MCP, it can directly call EasySend's API to upload files, check bundles and download content - all within a conversation.
Available Tools
upload_file
Upload a single file and get a shareable link. No authentication required.
POST https://easysend.co/api/v1/upload
Content-Type: multipart/form-data
Field: files[] (the file)
Field: description (optional note)
upload_multiple_files
Upload multiple files bundled under one link.
POST https://easysend.co/api/v1/upload
Content-Type: multipart/form-data
Fields: files[] (one per file)
get_bundle
Get bundle metadata - file list, sizes, download counts, expiry.
GET https://easysend.co/api/v1/bundle/{short_code}
download_file
Download a specific file by its ID.
GET https://easysend.co/api/v1/download/{file_id}
check_bundle_status
Quick status check - exists, expired, space remaining.
GET https://easysend.co/api/v1/bundle/{short_code}/status
Example AI Conversation
User: "Upload my report.pdf to EasySend and give me the link"
AI: I'll upload that for you.
[Calls upload_file with file_path: "report.pdf"]
Done! Here's your share link: https://easysend.co/Ab3Kz
Anyone with this link can download your file.
It will be available for 3 days.
Integration
To use EasySend as an MCP tool in your AI application:
- Point your MCP client to
https://easysend.co/.well-known/mcp-server.json - No API keys or authentication needed
- All tools use our public REST API
- Rate limited to 60 requests per minute
Claude Code Plugin
Install the EasySend MCP plugin for Claude Code to share files directly from your terminal.
Quick Install
Add to ~/.claude/settings.json:
{
"mcpServers": {
"easysend": {
"command": "npx",
"args": ["easysend-mcp"]
}
}
}
What You Can Do
You: "Upload report.pdf to EasySend"
Claude: Uploading... Done!
Share URL: https://easysend.co/Ab3Kz
You: "What files are in easysend.co/Xk9Pq?"
Claude: Bundle Xk9Pq has 3 files:
1. photo.jpg (2.4 MB)
2. notes.txt (1.2 KB)
3. data.csv (156 KB)
You: "Download all files from that bundle"
Claude: Downloaded 3 files to ./
Available Tools
- upload_files - Upload files and get a shareable link
- get_bundle - List files in a bundle with sizes and download counts
- download_file - Download a single file by ID
- download_bundle - Download all files in a bundle
- delete_file - Remove a file (requires upload_token)
- bundle_status - Quick alive/expired check
Source: /plugin/easysend-mcp/