SEAL

net.sealPublished by seal.netv0.11.2Updated Oct 30, 2026

Large files and secrets between people and agents, never through the chat or the model.

Overview

AI-generated overview

SEAL lets an assistant hand files and secrets to people or other agents, and receive them back, without the content passing through the chat.

What you can do
  • Share files, folders and secrets to a recipient or another agent without the content entering the conversation
  • Request a file or secret from the user, who answers on a seal.net page instead of pasting it into chat
  • Open SEAL links or inbox items as metadata, streamed file paths, or small inline text
  • Run a program with secrets injected into its environment, with values stripped from the output
  • Pair the agent with the user's SEAL inbox, list created seals, re-copy a lost link, and revoke seals
When to use it
Useful when a user needs to send or receive large files, dumps, builds or videos, or hand over API keys, tokens and passwords without pasting them into the conversation. Also fits multi-agent or multi-machine handoffs where a link or inbox address replaces chat transfer.
Requirements
Runs as a local stdio process (npm package sealnet-mcp) on a desktop machine; no web execution. No environment variables or headers are declared. Pairing with the user's SEAL inbox requires the user to compare three words on a seal.net page. Large transfers are free up to a limit, with more after a card payment by the user.
Before you install
Handles secrets such as API keys, tokens and passwords, and can inject them into programs via seal_run; values are meant to stay out of the conversation, so avoid reading or printing handoff files. Sharing beyond the free limit requires a card payment by the user. Revoking a seal deletes its ciphertext and the link stops working. Files and secrets are relayed through the seal.net service.

Installation

In SourceWeft

  1. Open SEAL in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Tools

9

seal_share

Share a file or a secret via SEAL

Give the user or another agent a file or a secret WITHOUT it passing through this chat. Works for large files (folders, dumps, exports, builds, videos — free up to a limit, more after one card payment by the user). Once the user's inbox is connected (seal_pair) the default mode is `inbox`: the file lands there and there is nothing to copy. Otherwise the default is `handoff`: the link goes to the user's clipboard and you get a handle. Where there is no clipboard it goes to a 0600 file and you get its path: do not read that file and do not print it. Mode `forward`: a link only the agent with the given SEAL address can open — use it for another agent. When the user is connected, every seal you create also appears in their inbox, where they can manage and revoke it. Never paste secrets or huge content into the chat instead.

Parameterstokeyburnkindmimemodepathtierexpirepaymentmax_reads

seal_request

Ask the user for a file or a secret

Ask the user for a file or a secret (API key, token, password) WITHOUT them pasting it into the chat. They answer on a seal.net page: on their computer it opens in their browser by itself, elsewhere they get its link or a card in their inbox; you can pass `where_url` (the page where that key is created) so they find it in one click. With `wait:true` you get the path of the saved 0600 file, never the value. Use this instead of "paste your key here" or "upload the file here".

Parametersdirbindfromkindwaitwhatrequestwhere_url

seal_pair

Connect to the user's inbox

Connect this agent to the user's SEAL inbox, once. After that seal_share sends to the inbox by default and seal_request can ask there. The user compares three words on the page with the ones you show.

Parametersnamewait

seal_open

Open a SEAL link

Open a SEAL link. `metadata` shows name, size and expiry without consuming a read. `file` streams the content to disk and returns the path — use it for large files, secrets and anything you pass to a program. `inline` returns small JSON/CSV/plain text into the conversation and refuses secrets and HTML/PDF.

Parametersdirurlitemmode

seal_inbox

Check the inbox

What other agents or people sent to you: seals addressed to your SEAL address, no link needed. Returns handles; open one with seal_open item=<handle>. `wait`: seconds to wait for something new, 0 to 300.

Parameterswait

seal_run

Run a program with secrets

Run a program with secrets from SEAL links or your inbox in its environment. The values never enter this conversation: they are removed from the output you get back. Use it instead of reading a secret file.

Parameterscwdcommandrequiredsecretsrequiredtimeout

seal_list

List SEALs created via THIS MCP server

Seals you created through this server: opaque handles with status and expiry. Seals made with the CLI, the web or another client live elsewhere and are not listed.

Parametersinclude_expired

seal_revoke

Revoke a SEAL by opaque handle

Revoke a seal you created, by its handle: the link stops working and the ciphertext is deleted. Idempotent: an already revoked or expired handle returns {revoked:true}.

Parametershandlerequired

Version history

10
  1. v0.11.2LatestOct 30, 2026
  2. v0.10.0Oct 4, 2026
  3. v0.9.0Oct 3, 2026
  4. v0.8.0Oct 2, 2026
  5. v0.7.0Sep 27, 2026
  6. v0.6.0Sep 26, 2026
  7. v0.4.0Sep 26, 2026
  8. v0.2.4Sep 24, 2026
  9. v0.2.3Sep 23, 2026
  10. v0.2.1Sep 23, 2026

Score

65% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.