
Signforge
Connects Claude and other AI agents to SignForge's e-signature API so you can send PDFs for signature, check envelope status, and download signed documents without leaving your conversation. Exposes the full lifecycle: create and send envelopes, void or delete them, list by status, pull signed PDFs or audit certificates, and generate embedded signing URLs. Also handles templates with pre-filled fields and webhook subscriptions for envelope events. Useful when you're orchestrating document workflows through AI and need to kick off signatures, track progress, or retrieve completed docs as part of a larger automation.
- tools
- 15
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Apr 7, 2026
Tools
15 toolsPublic tool metadata for what this MCP can expose to an agent.
create_and_sendUpload a PDF, add a signer, and send for e-signature. Accepts a local file path or base64-encoded PDF.
Upload a PDF, add a signer, and send for e-signature. Accepts a local file path or base64-encoded PDF.
No parameter schema in public metadata yet.
check_statusCheck the status of an envelope — see signing progress, timestamps, and available documents.
Check the status of an envelope — see signing progress, timestamps, and available documents.
No parameter schema in public metadata yet.
list_envelopesList your envelopes with optional status filtering (draft, sent, completed, voided, expired).
List your envelopes with optional status filtering (draft, sent, completed, voided, expired).
No parameter schema in public metadata yet.
send_envelopeSend a draft envelope for signing.
Send a draft envelope for signing.
No parameter schema in public metadata yet.
void_envelopeVoid (cancel) an active envelope with an optional reason.
Void (cancel) an active envelope with an optional reason.
No parameter schema in public metadata yet.
delete_envelopePermanently delete a draft or voided envelope.
Permanently delete a draft or voided envelope.
No parameter schema in public metadata yet.
download_signedDownload the signed PDF for a completed envelope to a local file.
Download the signed PDF for a completed envelope to a local file.
No parameter schema in public metadata yet.
download_certificateDownload the audit certificate PDF with full audit trail.
Download the audit certificate PDF with full audit trail.
No parameter schema in public metadata yet.
download_archiveDownload a ZIP archive with signed PDF, certificate, and all documents.
Download a ZIP archive with signed PDF, certificate, and all documents.
No parameter schema in public metadata yet.
get_embed_urlGenerate an embeddable signing URL for in-app signing experiences.
Generate an embeddable signing URL for in-app signing experiences.
No parameter schema in public metadata yet.
list_templatesList your reusable document templates.
List your reusable document templates.
No parameter schema in public metadata yet.
create_from_templateCreate an envelope from a template with optional pre-filled field values. Send immediately or save as draft.
Create an envelope from a template with optional pre-filled field values. Send immediately or save as draft.
No parameter schema in public metadata yet.
create_webhookSubscribe to envelope events (sent, viewed, signed, completed, expired, voided, declined).
Subscribe to envelope events (sent, viewed, signed, completed, expired, voided, declined).
No parameter schema in public metadata yet.
list_webhooksList all configured webhooks.
List all configured webhooks.
No parameter schema in public metadata yet.
delete_webhookDelete a webhook by ID.
Delete a webhook by ID.
No parameter schema in public metadata yet.
Sponsors
Configuration
SIGNFORGE_API_KEY*secretYour SignForge API key. Get one at https://signforge.io/dashboard/developers
SIGNFORGE_API_URLAPI base URL. Only change for self-hosted instances.
Readme
@signforge/mcp-server
Send documents for e-signature directly from Claude Desktop, Claude Code, Cursor, and other AI agents — powered by SignForge, the free e-signature platform.
What It Does
This MCP server connects AI agents to SignForge's e-signature API. Your AI assistant can:
- 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
Quick Start
1. Get Your API Key
Sign up at signforge.io and generate an API key from your Developer Settings.
2. Configure Your AI Client
Choose your client below and add the configuration:
Claude Desktop
Add to your claude_desktop_config.json:
Details
- Repository
- github.com/kumarprobeops/signforge-mcp
- Package
@signforge/mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active