
Signforge
io.github.kumarprobeopsPublished by GitHub account kumarprobeopsv1.2.2Updated Oct 24, 2026
Send documents for e-signature from AI agents. Upload, sign, and download PDFs.
Overview
Lets an AI assistant send PDFs for e-signature, track envelope status, and download signed copies and audit certificates via SignForge.
- What you can do
- Connects an assistant to the SignForge e-signature API. Tools cover creating and sending envelopes from a local PDF path or base64 data, listing and checking envelope status, sending drafts, voiding or deleting envelopes, and downloading signed PDFs, audit certificates, and ZIP archives. It also lists and creates envelopes from templates with pre-filled fields, generates embeddable signing URLs, and manages webhook subscriptions for envelope events.
- When to use it
- Useful when you want an assistant to handle routine e-signature work: sending an NDA or contract to a recipient, checking whether a document has been signed, retrieving the signed file and audit trail, or starting envelopes from standard templates. Sandbox keys let you test the flow without sending real emails.
- Requirements
- Runs locally over stdio, typically via npx @signforge/mcp-server, so Node.js and network access are needed. A SignForge account and API key are required, supplied as the SIGNFORGE_API_KEY environment variable. The optional SIGNFORGE_API_URL variable changes the API base URL for self-hosted or staging instances.
Installation
In SourceWeft
- Open Signforge in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
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:
Config file location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Code
Then set the environment variable in your shell:
Cursor
Add to your Cursor MCP settings (.cursor/mcp.json):
Direct (npx)
3. Restart Your Client
Restart Claude Desktop, Claude Code, or Cursor to pick up the new MCP server.
Tools
Envelope Management
Document Downloads
Embedded Signing
Templates
Webhooks
Example Conversations
Send a document for signature
Check status and download
Use a template with pre-filled fields
Manage envelope lifecycle
Set up a webhook
Environment Variables
Sandbox Mode
API keys created in sandbox mode will create test envelopes that don't send real emails. Use sandbox mode during development and testing.
Troubleshooting
"SIGNFORGE_API_KEY environment variable is required"
Make sure you've set the SIGNFORGE_API_KEY in your MCP client configuration. See the setup instructions above.
"SignForge API error (401)" Your API key is invalid or expired. Generate a new one at signforge.io/dashboard/developers.
"SignForge API error (403)" Your API key doesn't have permission for this operation. Check your key's scopes.
"SignForge API error (429)" You've hit the rate limit. Wait a moment and try again.
Server not showing up in Claude Desktop
- Make sure the config JSON is valid (no trailing commas)
- Restart Claude Desktop completely (quit + reopen)
- Check the MCP server logs in Claude Desktop's developer console
Links
- SignForge — Free e-signature platform
- API Documentation — Full API reference
- GitHub — Source code
- MCP Protocol — Model Context Protocol specification
License
MIT
Source: README.md at commit ef6b0d0
Tools
0Version history
1- v1.2.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts