SignForge

by kumarprobeops

Not rated
GitHub

About

Send documents for e-signature from AI agents. 15 tools for envelope management, document downloads, templates, webhooks, and embedded signing.

Details

Author
kumarprobeops
Categories
Cloud Service, Infrastructure

Setup

Install SignForge in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/kumarprobeops/signforge-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

Send documents for e-signature directly from Claude Desktop, Claude Code, Cursor, and other AI agents — powered bySignForge, the free e-signature platform.

This MCP server connects AI agents to SignForge's e-signature API. Your AI assistant can:

Sign up atsignforge.ioand generate an API key from yourDeveloper Settings.

Choose your client below and add the configuration:

Add to yourclaude_desktop_config.json:

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

- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%\Claude\claude_desktop_config.json

claude mcp add signforge -- npx -y @signforge/mcp-server

Then set the environment variable in your shell:

export SIGNFORGE_API_KEY="your-api-key-here"

Add to your Cursor MCP settings (.cursor/mcp.json):

{ "mcpServers": { "signforge": { "command": "npx", "args": ["-y", "@signforge/mcp-server"], "env": { "SIGNFORGE_API_KEY": "your-api-key-here" } } } }
SIGNFORGE_API_KEY="your-api-key-here" npx -y @signforge/mcp-server

Restart Claude Desktop, Claude Code, or Cursor to pick up the new MCP server.

You: Send my NDA at ~/Documents/nda.pdf to jane@example.com (Jane Smith) for signature. AI: I'll send that NDA for signature now. [Uses create_and_send tool] Done! I've created and sent the envelope: - Envelope ID: a1b2c3d4-... - Status: sent - Jane Smith (jane@example.com) will receive a signing link via email.
You: Has Jane signed the NDA yet? AI: Let me check. [Uses check_status tool] Yes! Jane signed it on April 7 at 2:15 PM. The envelope is now completed. You: Great, download the signed copy and the audit certificate. [Uses download_signed tool] [Uses download_certificate tool] Done! Files saved: - Signed PDF: ~/Documents/nda-signed.pdf - Audit Certificate: ~/Documents/nda-certificate.pdf
You: Send our standard consulting agreement to bob@acme.com. Pre-fill the company name as "Acme Corp" and the start date as "May 1, 2026". AI: I'll create that from your consulting agreement template. [Uses list_templates tool — finds "Consulting Agreement" template] [Uses create_from_template tool — with prefill_fields and send_immediately: true] Done! Envelope created and sent: - Title: Consulting Agreement - Recipient: bob@acme.com - Pre-filled: company = "Acme Corp", start_date = "May 1, 2026" - Status: sent
You: List my sent envelopes. [Uses list_envelopes tool with status: "sent"] You: Void the contract for Project Alpha — the deal fell through. [Uses void_envelope tool with reason] You: Now delete it. [Uses delete_envelope tool] Done — envelope voided and deleted.
You: Set up a webhook to notify my server when documents are signed or completed. [Uses create_webhook tool] Webhook created: - URL: https://api.yourapp.com/webhooks/signforge - Events: envelope.signed, envelope.completed - Secret: whsec_abc123... (save this for signature verification!)

API keys created in sandbox mode will create test envelopes that don't send real emails. Use sandbox mode during development and testing.

"SIGNFORGE_API_KEY environment variable is required"Make sure you've set theSIGNFORGE_API_KEYin your MCP client configuration. See the setup instructions above.

"SignForge API error (401)"Your API key is invalid or expired. Generate a new one atsignforge.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.
- 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

- SignForge— Free e-signature platform
-
API Documentation— Full API reference
-
GitHub— Source code
-
MCP Protocol— Model Context Protocol specification

Navigate your Aiven projects and interact with the PostgreSQL®, Apache Kafka®, ClickHouse® and OpenSearch® services

Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform.

Get prescriptive CDK advice, explain CDK Nag rules, check suppressions, generate Bedrock Agent schemas, and discover AWS Solutions Constructs patterns.

This AWS Labs Model Context Protocol (MCP) server for CloudTrail enables your AI agents to query AWS account activity for security investigations, compliance auditing, and operational troubleshooting.

Core AWS MCP server providing prompt understanding and server management capabilities.

Analyze CDK projects to identify AWS services used and get pricing information from AWS pricing webpages and API.

Query and analyze your Axiom logs, traces, and all other event data in natural language

Manage and interact with Microsoft Azure services.

Bastion: External Attack Surface Monitoring

Ask your AI assistant about your attack surface: run scans, catch expiring certificates and domains, triage findings, and generate reports.

Agent-ready global image CDN that AI agents can install and operate through MCP.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.