Securenote.link mcp server

Securenote.link mcp server

SecureNote.link MCP Server - allowing AI agents to securely share sensitive information through end-to-end encrypted notes.

1.1K

5 Tools

Packaged by
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

Securenote.link mcp server MCP Server

SecureNote.link MCP Server - allowing AI agents to securely share sensitive information through end-to-end encrypted notes.

What is an MCP Server?

MCP Info

Image Building InfoDockerfile|https://github.com/jackalterman/securenote-link-MCP-server/blob/main/Dockerfile

Docker Image built by|Docker Inc. Docker Scout Health Score| Docker Scout Health ScoreVerify Signature|COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/securenote-link-mcp-server --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pubLicence|

Available Tools (5)

Tools provided by this ServerShort Description
check_api_healthCheck if the secure notes API is running and healthy.
get_instructionsProvides a comprehensive guide on how to use this secure note sharing service, intended for both humans and AI agents.
retrieve_and_decrypt_secretRetrieve and decrypt a secret from the API.
send_secure_noteEncrypt a message, send it to the secure notes API, and generate a single, shareable URL (default app behavior).
send_secure_note_return_api_url_and_keyEncrypt a message, store it via the API, and return the retrieval URL and decryption key separately.

Tools Details

Tool: check_api_health

Check if the secure notes API is running and healthy.

Tool: get_instructions

Provides a comprehensive guide on how to use this secure note sharing service, intended for both humans and AI agents.

This guide explains the encryption process, the different methods for sharing secrets, and the tools available.

Tool: retrieve_and_decrypt_secret

Retrieve and decrypt a secret from the API.

ParametersTypeDescription
decryption_keystringThe decryption key (base64 encoded)
secret_idstringThe ID of the secret to retrieve
passwordstringoptionalOptional password if the secret is password protected

Tool: send_secure_note

Encrypt a message, send it to the secure notes API, and generate a single, shareable URL (default app behavior).

This function creates a user-friendly link that embeds both the secret ID and the decryption key. The recipient can simply click the link to view the message—no need to copy/paste keys separately.

This is the default and recommended way to share secure notes in this app.

ParametersTypeDescription
messagestringThe secret message to encrypt and send
expires_inintegeroptionalExpiration time in hours (1, 24, 72, or 168)
passwordstringoptionalOptional password for additional protection

Tool: send_secure_note_return_api_url_and_key

Encrypt a message, store it via the API, and return the retrieval URL and decryption key separately.

This function is for advanced workflows where you want to handle retrieval and decryption yourself. It returns:

  • The API URL to retrieve the encrypted message (returns JSON, not a user-facing page)
  • The decryption key (base64-encoded, to be used separately)

After calling this function, you (or your code) must:

  • Use your own code to fetch the encrypted message from the API and decrypt it using the key, OR
  • Use the provided 'retrieve_and_decrypt_secret' method to fetch and decrypt the message via the API. Parameters|Type|Description -|-|- message|string|The secret message to encrypt and send. expires_in|integeroptional|Expiration time in hours (1, 24, 72, or 168). password|stringoptional|Optional password for additional protection.

Use this MCP Server

{
  "mcpServers": {
    "securenote-link-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/securenote-link-mcp-server"
      ]
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers