Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

mcp-server-esignatures

MCP.Pizza Chef: esignaturescom

The mcp-server-esignatures is an MCP server that integrates eSignatures.com functionality, enabling automated contract drafting, querying, withdrawal, deletion, and listing. It streamlines digital signature workflows by exposing contract management tools to LLMs, facilitating seamless document handling and eSignature processes within AI-enhanced environments.

Use This MCP server To

Draft contracts for review or signature Retrieve detailed contract information Withdraw unsigned contracts to prevent signing Delete draft or test contracts from the system List recent contracts for quick access Create temporary signing links for contracts Send contracts directly for eSignature Track contract signing status in real time

README

mcp-server-esignatures MCP server

MCP server for eSignatures (https://esignatures.com)

Server for eSignatures MCP server

Tools

Tool Category Description
create_contract Contracts Draft for review or send contract
query_contract Contracts Retrieve contract info
withdraw_contract Contracts Withdraw an unsigned contract
delete_contract Contracts Delete a draft or test contract
list_recent_contracts Contracts List the recent contracts
create_template Templates Create a new contract template
update_template Templates Update an existing template
query_template Templates Retrieve template content and info
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

Examples

Creating a Draft Contract

Generate a draft NDA contract for a publisher, which I can review and send. Signer: John Doe, ACME Corp, john@acme.com

Sending a Contract

Send an NDA based on my template to John Doe, ACME Corp, john@acme.com. Set the term to 2 years.

Updating templates

Review my templates for legal compliance, and ask me about updating each one individually

Inviting template collaborators

Invite John Doe to edit the NDA template, email: john@acme.com

Install

Create an eSignatures account

Create an eSignatures account at https://esignatures.com for free, to test the Agent AI by creating templates and sending test contracts.

Claude Desktop

On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

Development/Unpublished Servers Configuration
"mcpServers": {
  "mcp-server-esignatures": {
    "command": "uv",
    "env": {
      "ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
    },
    "args": [
      "--directory",
      "/your-local-directories/mcp-server-esignatures",
      "run",
      "mcp-server-esignatures"
    ]
  }
}
Published Servers Configuration
"mcpServers": {
  "mcp-server-esignatures": {
    "command": "uvx",
    "args": [
      "mcp-server-esignatures"
    ],
    "env": {
      "ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
    }
  }
}

Authentication

To use this server, you need to set the ESIGNATURES_SECRET_TOKEN environment variable with your eSignatures API secret token.

eSignatures API Documentation

For a detailed guide on API endpoints, parameters, and responses, see eSignatures API.

eSignatures Support

For support, please navigate to Support or contact support@esignatures.com.

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and make changes as you see fit. Here are some guidelines:

  • Bug Reports: Please open an issue to report any bugs you encounter.
  • Feature Requests: Suggest new features by opening an issue with the "enhancement" label.
  • Pull Requests: Ensure your pull request follows the existing code style.
  • Documentation: Help improve or translate documentation. Any form of documentation enhancement is appreciated.

For major changes, please open an issue first to discuss what you would like to change. We're looking forward to your contributions!

mcp-server-esignatures FAQ

How do I create a new contract using this MCP server?
Use the 'create_contract' tool to draft and prepare contracts for review or sending.
Can I retrieve contract details after creation?
Yes, the 'query_contract' tool allows you to fetch detailed information about any contract.
Is it possible to cancel a contract before signing?
Yes, you can withdraw unsigned contracts using the 'withdraw_contract' tool to prevent further action.
How do I remove test or draft contracts?
The 'delete_contract' tool lets you delete any draft or test contracts from the system.
Can I get a list of recent contracts?
Yes, the 'list_recent_contracts' tool provides quick access to your most recent contracts.
How can I generate temporary signing links?
Use the 'create_temporary_signing_link' tool to create secure, temporary URLs for contract signing.
Does this server support sending contracts for signature?
Yes, the 'send_contract' tool enables sending contracts directly for eSignature processing.
Can I monitor the signing status of contracts?
Yes, the server provides tools to track contract signing status in real time.