New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

siglio-mcp

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

siglio-mcp

MCP server for Siglio. Lets an AI assistant send documents for e-signature by email or text.

latest
npmnpm
Version
1.0.4
Version published
Weekly downloads
684
474.79%
Maintainers
1
Weekly downloads
 
Created
Source

siglio-mcp

Lets an AI assistant send documents for electronic signature through Siglio, by email, text message, or both at once.

It runs on your own machine, so your API key never leaves it.

Setup

Get a key from your Siglio account. Signing up takes an email address, no card, and comes with 25 free envelopes.

Claude Desktop — add this to your config file:

{
  "mcpServers": {
    "siglio": {
      "command": "npx",
      "args": ["-y", "siglio-mcp"],
      "env": { "SIGLIO_API_KEY": "sig_sandbox_your_key_here" }
    }
  }
}

Other MCP clients take the same command and environment.

What it can do

ToolWhat it does
send_for_signatureSends a PDF to one or two people, by email, text, or both
check_envelopeWhether it has been delivered, opened, signed or cancelled
download_signed_documentSaves the completed PDF once every signature is in
void_envelopeCancels an unsigned envelope; the link stops working

Then you can just ask: "Send the NDA on my desktop to Dana at 813 555 0142 by text."

The one thing to know about your PDF

Siglio does not take coordinates for signature fields. Placement comes from literal text tags inside the document itself:

^S1   signer one signs here        ^S2   signer two signs here
^I1   signer one initials here     ^I2   ...
^D1   a date that fills itself     ^D2   ...

Set that tag text to white font before you save the PDF. The tags are instructions, not content, and black ones stay visible on the signed document.

If the tags are missing the send is rejected and nothing goes out, so you cannot accidentally mail someone a document they have no way to sign.

Two safety decisions worth knowing

Live keys are refused by default. A key starting with sig_live_ will not run unless you also set SIGLIO_ALLOW_LIVE=true. Until you do that, the worst a confused assistant can do is send a free sandbox envelope. Sandbox envelopes deliver for real and produce real signatures; they just cost nothing.

Sending is idempotent by content. If an assistant retries the same document to the same people, it gets the first envelope back instead of putting a second copy of a contract in someone's inbox.

Cancelling additionally requires an explicit confirmation, so it cannot happen as a side effect of a vague instruction.

Environment

Variable
SIGLIO_API_KEYRequired
SIGLIO_ALLOW_LIVESet to true to permit a live key
SIGLIO_API_BASEOptional, defaults to https://api.esigndev.com

More

Keywords

mcp

FAQs

Package last updated on 15 Sep 2026

Related posts