fileseal-send
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fileseal-sendSend /tmp/nda.pdf securely to partner@example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
fileseal-send (MCP server)
A standalone Model Context Protocol stdio
server that wraps the FileSeal Secure Send API (/v1/sends). It encrypts
files client-side (AES-GCM-256) before they ever reach FileSeal and exposes
three tools to an MCP client (e.g. Claude).
This package is self-contained: it does not import from the FileSeal Next
app. Its crypto (crypto.mjs) mirrors FileSeal's server-side attachment format
byte-for-byte — a 12-byte IV followed by AES-GCM ciphertext, with the key
base64url-encoded in the link fragment — so that ciphertext it produces
decrypts on the FileSeal /receive/[id] page. That page fixes the format: a
changed crypto.mjs produces links that will not open.
Tools
secure_send— encrypt a file and create a send.Inputs:
filePathor (fileBase64+filename+mimeType),recipientEmail?,deliveryMode('link'default |'email'),expiryHours?(1-168, default 48),message?,senderName?.link mode (default, zero-knowledge for the file): the AES key is never sent to FileSeal; the tool returns the full share link with the key in its
#k=fragment.email mode: FileSeal emails the recipient a working link and stores the key server-side. Requires
recipientEmail. PasssenderNametoo: without it the email says the files are from "Someone".Not encrypted, in either mode: the file name,
senderNameandmessage. FileSeal stores them as plain text and anyone with the link can read them, so keep secrets out ofmessage.Limits: one file per call, up to 3 MB. The file travels inline as base64 in the request body, which is what caps it; FileSeal's own 10 MB per file is not reachable through this tool. Types: PDF, DOC, DOCX, TXT, JPG, PNG.
send_status—{ id }→ status, expiry, download count, audit events. Only sends created with the same API key are visible.revoke_send—{ id }→ the link stops working immediately, and FileSeal attempts to delete the encrypted files from its servers.
Related MCP server: vnsh-mcp
Environment variables
Variable | Required | Default | Purpose |
| yes | — | Bearer token sent as |
| yes, in practice |
| API origin: set it to |
Running
No install needed — npx fetches and runs the latest published version:
FILESEAL_API_KEY=fsk_... \
FILESEAL_API_BASE_URL=https://fileseal.uk \
npx -y @fileseal/sendThe server speaks MCP over stdio, so it's normally launched by an MCP client rather than run by hand.
# from this package's directory
npm install
FILESEAL_API_KEY=fsk_... \
FILESEAL_API_BASE_URL=https://fileseal.uk \
node index.mjsWiring into Claude (.mcp.json)
{
"mcpServers": {
"fileseal-send": {
"command": "npx",
"args": ["-y", "@fileseal/send"],
"env": {
"FILESEAL_API_KEY": "fsk_your_api_key_here",
"FILESEAL_API_BASE_URL": "https://fileseal.uk"
}
}
}
}The "fileseal-send" key is just the local server label; the npm package is
@fileseal/send. To run a local checkout instead, point command/args at
your copy of index.mjs.
This server cannot be deployed
Maintenance
Related MCP Connectors
Publish HTML, Markdown, PDF, or images as instant shareable links with expiry and passwords.
Publish files and folders to the web instantly: permanent URLs, immutable versions, claim links.
Upload any file, get a tracked shareable link. DocSend for AI agents.
Privacy-preserving file proofs on Solana. Files are hashed locally. Currently free, no API key.
Related MCP Servers
- AlicenseAqualityDmaintenanceUpload any file from the local filesystem and get a shareable, expiring link — with tools to check file status, list recent uploads, and delete files on demand.419MIT
- AlicenseNot gradedqualityAmaintenanceEnables sharing and reading encrypted files (text, images, logs) for AI workflows, with automatic 24-hour expiration and host-blind security.62 npm156MIT

YAFL MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents to securely transfer files between machines via encrypted, expiring share links, with tools for upload, download, status checks, and link management.MIT- AlicenseNot gradedqualityBmaintenanceEnables secure one-time encrypted file and note sharing by encrypting data locally before upload and providing tools for sending, listing, checking, and revoking links.MIT