swiftsign-mcp
Allows upgrading a SwiftSign sandbox account to live sends via a Stripe payment link, enabling legally binding document signatures.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@swiftsign-mcpSend contract.pdf to client@example.com for e-signature."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
swiftsign-mcp
E-signature for AI agents. An MCP server that lets Claude Code, Cursor, Zed, or any MCP-aware agent prepare, send, track, and seal legally binding documents without a human ever touching a mouse.
DocuSign assumes a person with a cursor dragging signature boxes onto a PDF. SwiftSign assumes code. An agent mints its own sandbox key, sends a contract, watches it get signed, and pulls back the sealed PDF and Certificate of Completion. No drag handles. No per-seat fees.
Quick start
claude mcp add swiftsign -- npx -y swiftsign-mcpOr add it to your .mcp.json directly:
{
"mcpServers": {
"swiftsign": {
"command": "npx",
"args": ["-y", "swiftsign-mcp"],
"env": { "SWIFTSIGN_API_KEY": "sk_test_..." }
}
}
}No key yet? You do not need the dashboard. Start the server with no key and call swiftsign_signup to mint a sandbox key in one tool call.
Related MCP server: SignForge
Zero to signed, no browser
An agent can go from nothing to a sealed document without ever opening a web page:
1. swiftsign_signup → mint a sandbox key (sk_test_...), no account, no card
2. swiftsign_send_envelope → send a PDF, place fields by anchor text or coordinates
3. swiftsign_check_status → poll until signed
4. swiftsign_download_signed_pdf → pull back the sealed PDF + Certificate of CompletionLive sends are confirm-gated: a real, legally binding send requires an explicit swiftsign_confirm_send so an agent cannot fire a contract by accident.
Tools
Tool | What it does |
| Mint a sandbox account + |
| Send one or more PDFs for signature; anchor-text or coordinate field placement. |
| Confirm a live (legally binding) send. Safety gate against accidental sends. |
| Send from a saved template by recipient role. |
| Check signing status of an envelope. |
| List sent envelopes. |
| List saved templates. |
| Mint a short-lived embedded signing URL. |
| Download the sealed PDF + Certificate of Completion. |
| Cancel an in-flight envelope. |
| Get a Stripe link to enable live sends. |
Coming from DocuSign
Bring your existing templates with you. The bundled importer (src/docusign/) authenticates against the DocuSign API and maps your templates and fields into SwiftSign, so an agent can migrate a signing workflow instead of rebuilding it.
Sandbox vs live keys
sk_test_: everything works (send, status, templates, embedded URLs); documents are test sends. No card.sk_live_: real, legally binding documents. Upgrade once withswiftsign_upgrade(a Stripe link you open to add a card). The same tools work in both modes; the key decides.
Legally binding
SwiftSign signatures carry a tamper-evident SHA-256 seal, a full audit trail, and a Certificate of Completion. Enforceable under:
United States: ESIGN Act, UETA
Canada: PIPEDA, Ontario Electronic Commerce Act
Configuration
Env var | Required | Description |
| no |
|
| no | Override the API base for self-hosted SwiftSign instances. |
Build from source
npm install
npm run build # compiles src/ → dist/
npm test # node --testLinks
Website: swiftsign.ca
API docs: swiftsign.ca/docs
License
MIT © Shahdad Kompani
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceDocument signing for AI agents. Send markdown or PDF for two-party e-signing with a single tool call — handles PDF generation, email verification, and SHA-256 certified delivery.Last updated219MIT
- AlicenseAqualityDmaintenanceSend documents for e-signature from Claude Desktop, Claude Code, Cursor, and other AI agents. Free DocuSign alternative.Last updated1536MIT
- Alicense-qualityAmaintenanceAgent-first e-signature CLI: a 19-tool MCP server with offline PAdES signing (real PKCS#7) and a hash-chained audit log with RFC 3161 timestamping. Per-signer approval tokens keep humans in the loop while agents drive every other step. Stdio + HTTP transports.Last updated72MIT
- Alicense-qualityBmaintenanceE-signature for AI agents. One unauthenticated call returns a sandbox API key (no account, no browser), then the agent can send documents for signature, check status, and download the sealed PDF plus Certificate of Completion.Last updated4MIT
Related MCP Connectors
Automate eSignature workflows and signing tasks via natural language commands.
SignDocs Brasil e-signature tools for AI agents — signing sessions, envelopes, verification.
E-signatures for agents: mint a sandbox key, send PDFs, track status, download the sealed result.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shahdadk/swiftsign-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server