MCP

MCP Methods

Tool reference for Secryn MCP using JSON-RPC tools/call.

MCP Methods

All tools are invoked using:

{
  "method": "tools/call",
  "params": {
    "name": "<tool-name>",
    "arguments": {}
  }
}

1. secrets.list

Lists secrets inside a vault.

Arguments

  • namesOnly (boolean, optional)
  • vault (object)
  • credentials (object)

Behavior

  • Returns active secrets
  • If namesOnly=true, returns only secret IDs and names
  • Requires valid vault access key

2. secrets.get

Fetches a specific secret.

Arguments

  • name (string, required)
  • includeValue (boolean, optional)
  • vault (object)
  • credentials (object)

Returns the active version of the secret.

3. keys.get

Fetches a key by ID.

Arguments

  • id (string)
  • preferPublic (boolean, optional)
  • code (string, required if preferPublic=true)
  • vault (object)
  • credentials (object)

Returns the key in PEM format.

4. certificates.get

Fetches a certificate by ID.

Arguments

  • id (string)
  • preferPublic (boolean, optional)
  • code (string, required if preferPublic=true)
  • vault (object)
  • credentials (object)

Returns the certificate in PEM format.