Overview
The mcp-server-esignatures MCP server provides contract lifecycle and template management utilities for eSignatures (esignatures.com). It exposes a suite of tools to manage contracts and templates via the MCP API: create_contract to draft for review or send a contract; query_contract to retrieve contract information; withdraw_contract to withdraw an unsigned contract; delete_contract to remove a draft or test contract; list_recent_contracts to list the most recent contracts. For templates, it exposes create_template to create a new contract template; update_template to modify an existing template; query_template to retrieve template content and metadata; delete_template to remove a template; list_templates to list all templates. It also supports template collaboration through add_template_collaborator, remove_template_collaborator, and list_template_collaborators to manage editing rights. The server integrates with the eSignatures API and requires ESIGNATURES_SECRET_TOKEN for authentication. Installation notes show local development and published server configurations, including uv and uvx commands and environment variable guidance. The README also guides users to create an eSignatures account to test the agent and provides links to API docs and support.
Features
Create Contract
Draft for review or send contract.
Query Contract
Retrieve contract info.
Withdraw Contract
Withdraw an unsigned contract.
Delete Contract
Delete a draft or test contract.
List Recent Contracts
List the recent contracts.
Create Template
Create a new contract template.
Update Template
Update an existing template.
Query Template
Retrieve template content and info.
Who Is This For?
- Legal teams:Draft, review, and send binding contracts using templates efficiently globally.
- Contract managers:Create and manage drafts, templates, and collaborators for contracts workflows.
- Developers:Integrate contract and template workflows via the MCP server API.




