MCP.Market

FileSeal Secure Send MCP server

by fileseal·io.github.fileseal/mcp-send·v0.1.3

Send a file to a person as a one-time, encrypted, auto-deleting download link.

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

not scanned yet

Adoption
New

0 stars0 downloads/wk

Reviews

Write one

Nobody has reviewed FileSeal Secure Send yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

FileSeal Secure Send tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How FileSeal Secure Send 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

Release history: 2 versions in the registry since 2026-09-24, latest 2026-09-26, typically one every 2 days.

Install FileSeal Secure Send in Claude Code, Cursor or VS Code

Runs npx -y @fileseal/send on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mcp-send -- npx -y @fileseal/send
Add to Cursor

What the publisher says

From the FileSeal Secure Send repository's README, as published. We do not edit it. Read it on GitHub

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

recipientEmail?, deliveryMode ('link' default | 'email'), expiryHours? (1-168, default 48), message?, senderName?.

  • securesend** — encrypt a file and create a send.
  • Inputs: filePath or (fileBase64 + filename + mimeType),

sent to FileSeal; the tool returns the full share link with the key in its #k= fragment.

  • link mode (default, zero-knowledge for the file): the AES key is never

key server-side. Requires recipientEmail. Pass senderName too: without it the email says the files are from "Someone".

  • email mode: FileSeal emails the recipient a working link and stores the

message. FileSeal stores them as plain text and anyone with the link can read them, so keep secrets out of message.

  • Not encrypted, in either mode: the file name, senderName and

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.

  • Limits: one file per call, up to 3 MB. The file travels inline as

Only sends created with the same API key are visible.

  • sendstatus** — { id } → status, expiry, download count, audit events.

FileSeal attempts to delete the encrypted files from its servers.

  • revokesend** — { id } → the link stops working immediately, and

Environment variables

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/send

The server speaks MCP over stdio, so it's normally launched by an MCP client rather than run by hand.

Run from source

# from this package's directory
npm install
FILESEAL_API_KEY=fsk_... \
FILESEAL_API_BASE_URL=https://fileseal.uk \
node index.mjs

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

Nothing above is checked by us. What we check is on the safety report.

FileSeal Secure Send: common questions

Is FileSeal Secure Send MCP server safe?
Mostly: it is graded B (82/100). Read the FileSeal Secure Send safety report
How do I install FileSeal Secure Send?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does FileSeal Secure Send need an API key?
Yes. The registry entry asks for FILESEAL_API_KEY.
Is FileSeal Secure Send maintained?
The last commit was 41 days ago (2026-09-24). The latest release is v0.1.3.