
Mcp
ca.swiftsignv0.5.2Updated Sep 29, 2026
E-signatures for agents: mint a sandbox key, send PDFs, track status, download the sealed result.
Installation
In SourceWeft
- Open Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"mcp": {
"type": "http",
"url": "https://swiftsign.ca/mcp"
}
}
}README
swiftsign-mcp
MCP server for SwiftSign — send documents for e-signature directly from Claude Code.
Setup
Add to your .mcp.json (Claude Code config):
Get your API key at swiftsign.ca/dashboard — or skip the browser entirely and call swiftsign_signup to mint a sandbox key (see below).
Test → live keys
SwiftSign keys come in two flavors:
- Sandbox keys start with
sk_test_. Everything works (send, status, templates, embedded URLs) but documents are test sends. No card needed. - Live keys send real, legally binding documents. Upgrade once with
swiftsign_upgrade(a Stripe pay link the dev opens to add a card).
The same tools work in both modes; the mode is determined by the key in SWIFTSIGN_API_KEY.
Agent-native flow (no browser)
An agent can go from zero to a live e-signature without ever opening a dashboard:
swiftsign_signup— create a sandbox account, get ansk_test_key back. Set it asSWIFTSIGN_API_KEY.swiftsign_send_envelope(orswiftsign_send_from_template) — send a test document and watch the full flow work.swiftsign_upgrade— get a Stripe checkout link; the dev opens it once to add a card. Now sends are live.
swiftsign_signup is the only tool that works without a key set — it's how you get one.
Tools
Usage
Once configured, just ask Claude:
Claude will use SwiftSign to send the document, place signature fields, and email the recipient a signing link.
Example
SwiftSign handles:
- Secure signing link (no account needed for signer)
- E-sign consent (legally compliant)
- Signature capture (draw, type, or upload)
- Document sealing with SHA-256 hash
- Certificate of Completion
- Email notifications to all parties
Legal Compliance
SwiftSign e-signatures are legally binding under:
- Canada: Electronic Commerce Act (Ontario), PIPEDA
- United States: ESIGN Act, UETA
Links
Source: mcp/README.md at commit b5c2e65
Tools
0Version history
1- v0.5.2LatestSep 16, 2026

