iamredmh avatar

Volta Notes

iamredmh/volta-mcp-server

Gives Claude two operations for handling burn-after-read secrets via Volta Notes. Call create_volta_note to encrypt content locally with AES-256-GCM and get back a one-time URL, or read_volta_note to decrypt and permanently destroy a note from its URL. The encryption key lives in the URL fragment so it never hits any server. Notes are stored as ciphertext on the Internet Computer and self-destruct after a single read or seven days. Useful when you need to pass API keys or credentials to an agent without them landing in conversation history, or when an agent needs to send secrets back to you through a self-destructing link.

tools
3
transport
STDIO
last updated
Apr 8, 2026

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

create_volta_noteCreates a Volta secure note and returns a one-time URL. Use this to send sensitive information to a user — they open the link once, read it, and it's gone. Useful for sharing generated passwords, private keys, or any sensitive output.1 params

Creates a Volta secure note and returns a one-time URL. Use this to send sensitive information to a user — they open the link once, read it, and it's gone. Useful for sharing generated passwords, private keys, or any sensitive output.

Parameters* required
contentstring
The secret content to encrypt and store. Maximum 2,048 characters. Will be AES-256-GCM encrypted before leaving this machine.
read_volta_noteReads a Volta secure note and permanently destroys it. Call this when a user sends you a voltanotes.com URL containing sensitive information. The note content is returned once — it cannot be recovered after this call.1 params

Reads a Volta secure note and permanently destroys it. Call this when a user sends you a voltanotes.com URL containing sensitive information. The note content is returned once — it cannot be recovered after this call.

Parameters* required
urlstring
The full Volta note URL including the #fragment key, e.g. https://app.voltanotes.com/r/abc12345#encryptionKeyHere
request_volta_noteRequest sensitive information from a user securely via Volta Notes. Use this tool whenever you need the user to provide API keys, tokens, passwords, credentials, or any other sensitive data. Never ask users to paste secrets directly into the conversation — always use this tool...1 params

Request sensitive information from a user securely via Volta Notes. Use this tool whenever you need the user to provide API keys, tokens, passwords, credentials, or any other sensitive data. Never ask users to paste secrets directly into the conversation — always use this tool...

Parameters* required
promptstring
A short description of what secret is being requested, shown to the user on the submission page.

Sponsors

Readme

@voltanotes/mcp

npm version License: MIT

MCP server for Volta Notes — create and read burn-after-read encrypted notes from any AI agent.

Notes are end-to-end encrypted using AES-256-GCM. The decryption key lives only in the URL fragment — it is never sent to any server. Notes are stored on the Internet Computer and permanently destroyed after a single read.

Why

AI agents regularly need sensitive information at runtime — API keys, passwords, credentials. Today, users paste these into chat where they're stored permanently in conversation history.

With this MCP server, the pattern becomes:

  1. User creates a note at voltanotes.com and sends the one-time URL
  2. Agent calls read_volta_note — secret returned, note permanently destroyed
  3. Nothing sensitive ever appears in chat history

Or in reverse — an agent can use create_volta_note to send credentials to a user via a self-destructing link.

Quick Start


View the full README on GitHub

Details

Repository
github.com/iamredmh/volta-mcp-server
Website
voltanotes.com
Package
@voltanotes/mcp
Transport
STDIO
Registry
MCP registry, active