@quicksign/mcp
v0.1.1
Published
QuickSign MCP server — AI agents draft contracts and send them for e-signature. Sign NDAs, agreements, and documents.
Maintainers
Readme
@quicksign/mcp
Connect AI agents to QuickSign for contract drafting and e-signature workflows.
Quick Start
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"quicksign": {
"command": "npx",
"args": ["@quicksign/mcp"]
}
}
}Cursor
Add to your .cursor/mcp.json:
{
"mcpServers": {
"quicksign": {
"command": "npx",
"args": ["@quicksign/mcp"]
}
}
}Development Mode
For testing against a local QuickSign server:
{
"mcpServers": {
"quicksign": {
"command": "npx",
"args": ["@quicksign/mcp", "--dev"]
}
}
}What Happens on First Run
- The package generates a unique install ID (stored in
~/.quicksign/config.json) - Opens your browser to approve the connection on QuickSign
- You log in (or create an account) and click "Approve"
- The agent is connected and can start pushing drafts
Available Tools
| Tool | Description |
|------|-------------|
| push_draft_text | Push a text contract (markdown/plain/HTML) for human review |
| get_draft_status | Check the status of a draft document |
| get_handoff_link | Get a direct link for the owner to review the draft |
Important: All tools create drafts only. Documents are never sent automatically — the owner must manually review, add recipients, and send.
CLI Flags
| Flag | Description |
|------|-------------|
| --dev | Connect to localhost:5000 instead of production |
| --reset | Clear stored credentials and re-authenticate |
| --status | Show current connection status |
| --agent <vendor> | Set agent vendor (auto-detected if possible) |
| --name <name> | Set agent display name |
Security
- Credentials are stored in
~/.quicksign/config.jsonwith restricted file permissions (600) - JWT tokens expire after 7 days; the CLI re-authenticates automatically
- The agent has draft-only access — it cannot send, sign, or delete documents
- You can revoke connections anytime from QuickSign settings
