Signforge MCP Server

SignForge MCP Server — Send documents for e-signature from Claude Desktop, Claude Code, Cursor, and other AI agents

Remote serverstreamable-http

What is the Signforge MCP Server?

SignForge MCP Server — Send documents for e-signature from Claude Desktop, Claude Code, Cursor, and other AI agents

What the server does

  • Send documents for signature — — upload a PDF, specify a signer, and send in one step
  • Manage envelopes — — send, void, delete, and check status
  • Download documents — — signed PDFs, audit certificates, and ZIP archives
  • Use templates — — create envelopes from reusable templates with pre-filled fields
  • Manage webhooks — — subscribe to real-time envelope events
  • Generate embed URLs — — create embeddable signing experiences

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create_and_sendUpload a PDF, add a signer, and send for e-signature. Accepts a local file path or base64-encoded PDF.
check_statusCheck the status of an envelope — see signing progress, timestamps, and available documents.
list_envelopesList your envelopes with optional status filtering (draft, sent, completed, voided, expired).
send_envelopeSend a draft envelope for signing.
void_envelopeVoid (cancel) an active envelope with an optional reason.
delete_envelopePermanently delete a draft or voided envelope.
download_signedDownload the signed PDF for a completed envelope to a local file.
download_certificateDownload the audit certificate PDF with full audit trail.
download_archiveDownload a ZIP archive with signed PDF, certificate, and all documents.
get_embed_urlGenerate an embeddable signing URL for in-app signing experiences.
list_templatesList your reusable document templates.
create_from_templateCreate an envelope from a template with optional pre-filled field values. Send immediately or save as draft.
create_webhookSubscribe to envelope events (sent, viewed, signed, completed, expired, voided, declined).
list_webhooksList all configured webhooks.
delete_webhookDelete a webhook by ID.

How to install the Signforge MCP Server

{
  "mcpServers": {
    "signforge": {
      "command": "npx",
      "args": [
        "-y",
        "@signforge/mcp-server"
      ],
      "env": {
        "SIGNFORGE_API_KEY": "YOUR_SIGNFORGE_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
SIGNFORGE_API_KEYDeclared in the maintainer’s client configuration.Yes

Example prompts to try

  • “Use Signforge MCP to Cursor.”
  • “Use Signforge MCP to Templates.”
  • “Use Signforge MCP to Webhooks.”

Frequently asked questions

SignForge MCP Server — Send documents for e-signature from Claude Desktop, Claude Code, Cursor, and other AI agents Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.