# mcp-server-esignatures

> MCP Server

This repository hosts the MCP server for eSignatures, offering tools to manage contracts and templates, including creation, querying, withdrawal, deletion, and collaboration features. This repository hosts the MCP server for

## Overview

- **Category:** Developer Tools
- **Language:** Python
- **Stars:** 38
- **Forks:** 4
- **Owner:** esignaturescom
- **GitHub:** https://github.com/esignaturescom/mcp-server-esignatures
- **Created:** 2025-01-25T10:31:46+00:00
- **Updated:** 2025-03-25T17:38:45+00:00
- **Source:** https://model-context-protocol.com/servers/esignatures-contract-template-management-mcp-server

## Setup

## Setup

1.  Create an eSignatures account at https://esignatures.com for free.
2.  Locate the Claude Desktop configuration file:
    *   On MacOS: `~/Library/Application\ Support/Claude/claude_desktop_config.json`
    *   On Windows: `%APPDATA%/Claude/claude_desktop_config.json`
3.  Add the MCP server configuration to the `mcpServers` section of the configuration file. Use either the Development/Unpublished Servers Configuration or the Published Servers Configuration, depending on your setup.
4.  Set the `ESIGNATURES_SECRET_TOKEN` environment variable with your eSignatures API secret token.

## Tools

## Available Tools

1.  `create_contract` (Draft for review or send contract)
2.  `query_contract` (Retrieve contract info)
3.  `withdraw_contract` (Withdraw an unsigned contract)
4.  `delete_contract` (Delete a draft or test contract)
5.  `list_recent_contracts` (List the recent contracts)
6.  `create_template` (Create a new contract template)
7.  `update_template` (Update an existing template)
8.  `query_template` (Retrieve template content and info)
9.  `delete_template` (Delete a template)
10. `list_templates` (List all your templates)
11. `add_template_collaborator` (Invite someone to edit a template)
12. `remove_template_collaborator` (Revoke template editing rights)
13. `list_template_collaborators` (View who can edit a template)
