ncrypted MCP Server
by seidl-familyio.github.Seidl-Family/ncryptedv0.2.2
One-time, end-to-end encrypted secrets for agents. 0.005 USDC per secret via x402.
context tax
~902 tok/turn4 tools
security
pending
cold start
pending
freshness
pending
Our reading of ncrypted, from the data
ncrypted is a security MCP server from seidl-family, listed in the official MCP Registry.
Its 4 tools add about 902 tokens to every model turn, lighter than the security median of 2,653 tokens across 55 measured servers (measured 2026-10-19).
With 0 GitHub stars it ranks #579 of 1,263 security servers we index.
It runs either locally over stdio or as a hosted endpoint and needs one secret (NCRYPTED_WALLET_PRIVATE_KEY); use a scoped, least-privilege key.
Install ncrypted MCP server
Install in Claude Code
claude mcp add ncrypted -e NCRYPTED_WALLET_PRIVATE_KEY='<ncrypted-wallet-private-key>' -- npx -y @seidl-family/ncrypted-mcpInstall in Cursor
{
"mcpServers": {
"ncrypted": {
"command": "npx",
"args": [
"-y",
"@seidl-family/ncrypted-mcp"
],
"env": {
"NCRYPTED_WALLET_PRIVATE_KEY": "<ncrypted-wallet-private-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"ncrypted": {
"command": "npx",
"args": [
"-y",
"@seidl-family/ncrypted-mcp"
],
"env": {
"NCRYPTED_WALLET_PRIVATE_KEY": "<ncrypted-wallet-private-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"ncrypted": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@seidl-family/ncrypted-mcp"
],
"env": {
"NCRYPTED_WALLET_PRIVATE_KEY": "<ncrypted-wallet-private-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"ncrypted": {
"command": "npx",
"args": [
"-y",
"@seidl-family/ncrypted-mcp"
],
"env": {
"NCRYPTED_WALLET_PRIVATE_KEY": "<ncrypted-wallet-private-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| NCRYPTED_WALLET_PRIVATE_KEY | — | yes | Private key of a dedicated Base wallet holding USDC, used to pay 0.005 USDC per secret. Optional: defaults to ~/.config/ncrypted/wallet.key (create with `npx ncrypted wallet new`). Reading is free. |
Remote endpoints
- streamable-http
https://ncrypted.ai/mcp
Context tax
Connecting this server adds ~902 tokens of tool definitions to every model turn (lean, 4 tools). Measured 2026-10-19 via its hosted endpoint; o200k tokenizer, worst case for clients that load all tools up front. How we measure
| Model | Per 1,000 turns | With prompt caching |
|---|---|---|
| Claude Opus 5.5 | $3.61 | $0.180 |
| Claude Sonnet 5.5 | $1.80 | $0.180 |
| Claude Haiku 5.5 | $0.090 | — |
Input prices as of 2026-10-06. Excludes your own prompt and output.
Tools (4)
ncrypted_create303 tokStore a password, API key or sensitive note as a one-time link that self-destructs after a single read. The first 3 per day are free (TTL up to 24h); after that each costs 0.005 USDC, paid via x402 on Base (your MCP client must support x402). Share the link with a person or another agent; never echo the secret in chat. Returns { link, id, receiptToken, expiresAt }; keep id and receiptToken to check delivery (ncrypted_status) or revoke the link (ncrypted_burn). Hosted mode: this server encrypts the secret for you, so it sees the plaintext briefly over TLS (never stored or logged). For end-to-en
ncrypted_burn208 tokPermanently destroy an unread secret you created, so its link stops working (e.g. it was sent to the wrong place or is no longer needed). Irreversible. Returns { burned: true } if it was destroyed, or { burned: false, status } if there was nothing left to destroy because it was already read, burned or expired; if it was already read, the recipient has the value, so rotate the credential. Only works for secrets you created (needs their receiptToken). Free.
ncrypted_read204 tokOpen an ncrypted link (https://.../s/{id}#{key}) and return the secret. This destroys it permanently. Free. Only use the value for the task at hand and do not repeat it in chat. To check whether someone opened a link you created, use ncrypted_status instead (it doesn't consume anything). Hosted mode: this server decrypts the secret for you, so it sees the plaintext briefly over TLS (never stored or logged). For end-to-end, zero-knowledge encryption run the local MCP server `npx -y @seidl-family/ncrypted-mcp` instead.
ncrypted_status185 tokCheck whether a secret you created has been opened yet, without consuming it. Returns { status, expiresAt, readAt? } where status is pending (not opened), read, burned or expired. Use it to confirm delivery, or before deciding to ncrypted_burn a link. Only works for secrets you created (needs their receiptToken); to open a link, use ncrypted_read. Free.
Freshness
Not enough public signals yet to judge maintenance.
Last commit (default branch)
2026-10-16 · 2d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-10-16 · 2d ago · official registry · v0.2.2
How it compares in Security
Against the most-starred security servers we index. Token cost is per model turn, measured from each server's live tool list.
| Server | Stars | Tools | Tokens / turn | Freshness | Runs |
|---|---|---|---|---|---|
| ncrypted (this) | 0 | 4 | 902 | — | local + hosted |
| Semgrep | 17,123 | — | not measured | Active | — |
| Ida Pro | 13,002 | — | not measured | Active | — |
| Ghidra | 11,390 | — | not measured | Abandoned | — |
| Robin: AI-Powered Dark Web OSINT | 7,591 | — | not measured | Active | local |
| Claude Code Ultimate Guide | 6,196 | — | not measured | Active | local |
FAQ
›How do I install the ncrypted MCP server in Claude Code?
Run: claude mcp add ncrypted -e NCRYPTED_WALLET_PRIVATE_KEY='<ncrypted-wallet-private-key>' -- npx -y @seidl-family/ncrypted-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does ncrypted require an API key?
Yes. It expects NCRYPTED_WALLET_PRIVATE_KEY, of which 1 is a secret.
›Can I use ncrypted as a remote (hosted) MCP server?
Yes — it offers both a hosted endpoint and a local stdio package.
›Is ncrypted in the official MCP registry?
Yes, as io.github.Seidl-Family/ncrypted.
›How many tokens does ncrypted add to my context?
Its tool definitions total about 902 tokens, resent on every turn.
Sources and method
- Official MCP Registry entry
- updated 2026-10-16
- GitHub repository
- fetched 2026-10-19
- Package registry (npm / PyPI)
- listed
- Tool list (tools/list), measured by us
- 2026-10-19
- Last checked against all sources
- 2026-10-19
The description, packages and links come from the maintainer's own published metadata. Token cost, security signals, freshness and the reading above are MCPSkillHub's own measurements; see the methodology. Spot an error? Request a correction or claim the listing.
Alternatives to ncrypted
Other security MCP servers.