eSignatures.com MCP Server

Official

Use eSignatures.com MCP for Markdown contract templates, draft agreements, signer records and signing status through its hosted or local integration.

Local + remotestdiostreamable-http

What is the eSignatures.com MCP Server?

The eSignatures.com MCP server connects assistants to contract templates, agreement content and signer workflows. It works with Markdown-based contract content and exposes separate operations for creating a draft, sending it and inspecting its state. This distinction matters when preparing an agreement for review.

Prepare a draft with explicit recipient details

Choose a template or specify the document content, then identify the signer roles and field values. Ask for a draft first and inspect the wording and recipients in the signing service. Keep the contract identifier with later status checks so an update refers to the intended agreement.

Select hosted or local access

The maintainer documents the hosted https://esignatures.com/mcp service with OAuth. Its local Python package is mcp-server-esignatures, using ESIGNATURES_SECRET_TOKEN. Follow the setup for the selected connection. A tool that can send contracts does not supply a legal review of the agreement’s terms.

Maintainer’s setup and tool reference. Browse esignatures MCP servers for related workflows.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create_contractCreate a contract or a review draft.
send_draft_contractSend an existing draft to its signers.
query_contractRetrieve a contract’s current information.
create_templateCreate a Markdown contract template.

How to install the eSignatures.com MCP Server

{
  "mcpServers": {
    "esignatures": {
      "command": "uvx",
      "args": [
        "mcp-server-esignatures"
      ],
      "env": {
        "ESIGNATURES_SECRET_TOKEN": "YOUR_ESIGNATURES_SECRET_TOKEN"
      }
    }
  }
}

Use the maintainer’s authentication and account setup instructions.

Configuration

An eSignatures.com account; OAuth for hosted access or the API secret token for local access.

VariableDescriptionRequired
ESIGNATURES_SECRET_TOKENAPI secret token required by the local package.Check documentation

Example prompts to try

  • “Prepare a draft agreement from this template and list its signer fields for review before sending.”

Frequently asked questions

The documented create_contract tool supports a draft for review, with a separate send_draft_contract operation.