🐍 ☁️️ - Contract and template management for drafting, reviewing and sending binding contracts via the…
mcp-server-esignatures
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
**The most developer- and AI-friendly electronic signature platform.**
Traditional eSignature tools lock you into rigid, static PDF files.
**eSignatures.com** takes a different approach — contracts remain **fully editable, Markdown-based content** throughout their entire lifecycle, making them effortless for developers, automation systems, and AI agents to create, understand, modify, and manage.
This MCP server gives AI agents (such as Claude) real-time access to the complete eSignatures API, enabling:
* Dynamic contract creation and editing — even after sending
* Markdown-based content that AI can generate, understand, and update
* End-to-end workflows: drafting → placeholder filling → sending → signing → amendments
* Flexible templates and reusable contract workflows
* Contract links: reusable public signing URLs for waivers, NDAs and onboarding forms
* Signer management, notifications, and lifecycle automation
Built for intelligent, adaptive contract workflows — not outdated PDF-based signing.
Tools
| Tool | Category | Description |
| ------------------------------------ | -------------- | -------------------------------------------------------- |
| create_contract | Contracts | Send a contract, or save it as a draft for review |
| send_draft_contract | Contracts | Send a draft contract to its signers |
| query_contract | Contracts | Retrieve contract info |
| withdraw_contract | Contracts | Withdraw an active contract |
| delete_contract | Contracts | Delete a draft or test contract |
| list_recent_contracts | Contracts | List recent contracts, 100 per page |
| | | |
| add_contract_signer | Signers | Add a signer to an existing contract |
| update_contract_signer | Signers | Update an existing signer's contact details |
| resend_contract_signer_request | Signers | Send or resend the sign request to a signer |
| delete_contract_signer | Signers | Remove a signer from a contract |
| | | |
| query_contract_placeholder_fields | Placeholders | Get a contract's placeholder field values |
| update_contract_placeholder_fields | Placeholders | Update an active contract's placeholder fields |
| | | |
| query_contract_content | Content | Get a contract's content, or an earlier version of it |
| update_contract_content | Content | Edit an active contract's body via find/replace |
| | | |
| create_template | Templates | Create a new contract template (Markdown body) |
| update_template | Templates | Update an existing template's title/labels |
| update_template_content | Templates | Edit a template's Markdown body via find/replace |
| query_template | Templates | Retrieve template metadata |
| query_template_content | Templates | Retrieve a template's Markdown body |
| delete_template | Templates | Delete a template |
| list_templates | Templates | List all your templates |
| | | |
| add_template_collaborator | Collaborators | Invite someone to edit a template |
| remove_template_collaborator | Collaborators | Revoke template editing rights |
| list_template_collaborators | Collaborators | View who can edit a template |
| | | |
| create_contract_link | Contract links | Publish a reusable signing link from a template or Markdown |
| query_contract_link | Contract links | Retrieve a contract link's settings and signing URL |
| query_contract_link_content | Contract links | Retrieve a contract link's Markdown body |