Pgp Encryption Tool

Security REST API MCP

Encrypt or decrypt a short message with RSA-OAEP (SHA-256) PEM keys, or generate a new RSA key pair. Returns the armoured ciphertext block, the decrypted plaintext, or the PEM public/private key pair. Note: this uses plain RSA-OAEP with SPKI/PKCS#8 PEM keys, not the OpenPGP message format. Messages are limited to the RSA block size (190 bytes for 2048-bit keys).

This page documents the MCP tool findutils:pgp_encryption_tool. See the REST reference →

Call it over MCP

Tool name findutils:pgp_encryption_tool · no API keys · 120 requests/min per IP

Claude Code

claude mcp add findutils --transport http https://mcp.findutils.com/

Claude Desktop — claude_desktop_config.json

{
  "mcpServers": {
    "findutils": {
      "url": "https://mcp.findutils.com/"
    }
  }
}

Raw JSON-RPC (any MCP client) — verified example

curl -X POST https://mcp.findutils.com/ \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "pgp_encryption_tool",
      "arguments": {
        "mode": "generate"
      }
    }
  }'

Input schema

Argument Type Required Description
mode string (encrypt | decrypt | generate) yes Operation: encrypt, decrypt, or generate.
text string no encrypt: the plaintext message. decrypt: the "-----BEGIN ENCRYPTED MESSAGE-----" block (or raw base64).
public_key string no encrypt: the recipient PEM public key (SPKI, "-----BEGIN PUBLIC KEY-----").
private_key string no decrypt: the PEM private key (PKCS#8, "-----BEGIN PRIVATE KEY-----").
modulus_length integer (2048 | 3072 | 4096) no generate: RSA key size in bits. Default: 2048. Default: 2048.

Example arguments (verified)

{
  "mode": "generate"
}

Also a REST endpoint

The same tool answers plain HTTP at POST /api/tools/pgp-encryption-tool/execute — no key, 60 requests/min.

Open the REST reference for Pgp Encryption Tool →

More Security tools