Send, track, and seal contracts from your terminal.
No drag handles. No per-seat fees. No sales call.
❯claude mcp add swiftsign -- npx -y swiftsign-mcpThe MCP tool calls, the anchor placement, the sealed PDF — all from a single prompt.
DocuSign makes you pixel-hunt with a mouse. SwiftSign uses findAnchorPosition — point to a phrase in the document, we place the field. Even better: describe what you want.
Hunt for coordinates. Misalign. Undo. Scroll. Zoom in. Resize. Try again.
Anchor-based placement means fields stay in the right spot even when the document reflows.
One command. Works with Claude Code, Cursor, Zed, or anything MCP-aware.
$ claude mcp add swiftsign -- npx -y swiftsign-mcpNatural language. No field dragging, no form builder, no drag handles.
> "Send mutual-nda.pdf to legal@acme.com, signature at the bottom."Recipients sign, you get a webhook + the sealed PDF and legal certificate of completion.
POST /webhooks/envelope.completed
{ "status": "completed", "certificate": "...", "sha256": "d4…f2" }POST /api/v1/envelopes
Authorization: Bearer ss_live_…
{
"document_url": "…",
"recipients": [{ "email": "…" }],
"anchor_tabs": [
{ "anchor": "_________", "type": "signature" }
]
}findAnchorPosition(
"Party B — Signature",
{ offset: { x: 0, y: -4 } }
)
// → { page: 2, x: 112, y: 624 }envelope.sent
envelope.viewed
envelope.signed
envelope.completed
envelope.declined
envelope.voidedsha256: d4c1…f2a3
signed_at: 2026-03-14T17:04:11Z
ip: 50.18.44.201
location: CA / Ontario
compliance: ESIGN, UETA, PIPEDAWe're shipping. Use it now, free, and we'll tell you before any charges land. Cancel from the CLI when paid plans go live.
Unlimited during the open beta.
Paid plans land later this year.
❯claude mcp add swiftsign -- npx -y swiftsign-mcp