eSignatures

официальный

Управление контрактами и шаблонами для составления, проверки и отправки обязательных контрактов.

Что можно делать с eSignatures MCP?

  • Создание и отправка контрактов — Попросите составить NDA или соглашение, затем отправьте его на подпись или сохраните как черновик с помощью create_contract.
  • Управление подписантами и запросами — Добавляйте, обновляйте или удаляйте подписантов в существующих контрактах и повторно отправляйте запросы на подпись с помощью add_contract_signer и resend_contract_signer_request.
  • Редактирование содержимого контракта в реальном времени — Изменяйте Markdown-содержимое активного контракта через поиск и замену или просматривайте более ранние версии с помощью update_contract_content и query_contract_content.
  • Создание и повторное использование шаблонов — Создавайте, редактируйте и просматривайте Markdown-шаблоны, а также приглашайте соавторов для их поддержки с помощью create_template и list_templates.
  • Публикация многоразовых ссылок для подписи — Превращайте шаблон в публичную ссылку для подписи (для отказов или NDA) с возможностями проверки и копий через create_contract_link и update_contract_link.

Документация

mcp-server-esignatures

Самая удобная для разработчиков и ИИ платформа электронной подписи.

Традиционные инструменты электронной подписи привязывают вас к жестким, статичным PDF-файлам. eSignatures.com предлагает другой подход — контракты остаются полностью редактируемым контентом на основе Markdown на протяжении всего их жизненного цикла, что делает их простыми для разработчиков, систем автоматизации и ИИ-агентов в создании, понимании, изменении и управлении.

Этот MCP-сервер предоставляет ИИ-агентам (таким как Claude) доступ в реальном времени к полному API eSignatures, обеспечивая:

  • Динамическое создание и редактирование контрактов — даже после отправки
  • Контент на основе Markdown, который ИИ может генерировать, понимать и обновлять
  • Сквозные рабочие процессы: черновик → заполнение плейсхолдеров → отправка → подписание → поправки
  • Гибкие шаблоны и переиспользуемые контрактные рабочие процессы
  • Контрактные ссылки: переиспользуемые публичные URL для подписания (отказы, NDA и формы онбординга)
  • Управление подписантами, уведомления и автоматизация жизненного цикла

Создано для интеллектуальных, адаптивных контрактных рабочих процессов — а не для устаревшего подписания PDF.

Инструменты

ИнструментКатегорияОписание
create_contractКонтрактыОтправить контракт или сохранить его как черновик для проверки
send_draft_contractКонтрактыОтправить черновик контракта его подписантам
query_contractКонтрактыПолучить информацию о контракте
withdraw_contractКонтрактыОтозвать активный контракт
delete_contractКонтрактыУдалить черновик или тестовый контракт
list_recent_contractsКонтрактыСписок последних контрактов, 100 на страницу
add_contract_signerПодписантыДобавить подписанта к существующему контракту
update_contract_signerПодписантыОбновить контактные данные существующего подписанта
resend_contract_signer_requestПодписантыОтправить или повторно отправить запрос на подпись подписанту
delete_contract_signerПодписантыУдалить подписанта из контракта
query_contract_placeholder_fieldsПлейсхолдерыПолучить значения полей-плейсхолдеров контракта
update_contract_placeholder_fieldsПлейсхолдерыОбновить поля-плейсхолдеры активного контракта
query_contract_contentКонтентПолучить контент контракта или его более раннюю версию
update_contract_contentКонтентРедактировать тело активного контракта через поиск/замену
create_templateШаблоныСоздать новый шаблон контракта (тело в Markdown)
update_templateШаблоныОбновить заголовок/метки существующего шаблона
update_template_contentШаблоныРедактировать тело шаблона в Markdown через поиск/замену
query_templateШаблоныПолучить метаданные шаблона
query_template_contentШаблоныПолучить тело шаблона в Markdown
delete_templateШаблоныУдалить шаблон
list_templatesШаблоныСписок всех ваших шаблонов
add_template_collaboratorКоллабораторыПригласить кого-то редактировать шаблон
remove_template_collaboratorКоллабораторыОтозвать права редактирования шаблона
list_template_collaboratorsКоллабораторыПросмотреть, кто может редактировать шаблон
create_contract_linkКонтрактные ссылкиОпубликовать переиспользуемую ссылку для подписания из шаблона или Markdown
query_contract_linkКонтрактные ссылкиПолучить настройки контрактной ссылки и URL для подписания
query_contract_link_contentКонтрактные ссылкиПолучить тело контрактной ссылки в Markdown
update_contract_linkКонтрактные ссылкиОбновить проверку, перенаправление, копию, контрассигнатора, тестовый режим
update_contract_link_contentКонтрактные ссылкиРедактировать тело контрактной ссылки в Markdown через поиск/замену
delete_contract_linkКонтрактные ссылкиУдалить контрактную ссылку; её URL для подписания перестаёт работать
list_contract_linksКонтрактные ссылкиСписок всех контрактных ссылок с их URL для подписания

Примеры

Создание черновика контракта

Create a draft NDA for a publisher, ready for me to review and send. Signer: John Doe, ACME Corp, john@acme.com.

Отправка черновика

Send the draft NDA for John Doe now.

Отправка контракта из шаблона

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

Создание нового контракта

Create a contractor agreement for a graphic designer, including payment terms of net 14 days. Prepare it as a draft for review. Signer: John Doe, ACME Corp, john@acme.com.

Добавление подписанта к контракту

Add Jane Smith from ACME Corp (jane@acme.com) as a signer on the NDA contract, then send her the signature request.

Редактирование формулировок активного контракта

On the NDA, change the term to 24 months and remove the jurisdiction section.

Просмотр более ранней версии

Show me the NDA as it was before the term changed.

Редактирование существующего шаблона

Update my NDA template to include a 12-month non-solicitation clause.

Просмотр шаблонов

Review my templates and suggest improvements. Do not apply any changes until I approve them one by one.

Поиск подходящего шаблона

Find the best template for onboarding a contractor and prepare a draft contract for John Doe.

Управление контрактами

Show me the recent contracts that are waiting for signatures.

Обновление данных подписанта

Update the signer email on the NDA contract for John Doe to john.doe@acme.com.

Публикация контрактной ссылки

Turn my waiver template into a contract link, verify signers by SMS, and CC office@acme.com on every signed copy.

Просмотр контрактных ссылок

List my contract links and flag any still in test mode.

Приглашение коллабораторов шаблона

Invite John Doe to edit the NDA template. His email is john@acme.com.

Хостируемый сервер, без установки

Не хотите запускать что-либо локально? Подключите любой MCP-клиент к https://esignatures.com/mcp (Streamable HTTP, OAuth). Claude, ChatGPT и другие клиенты описаны на https://esignatures.com/docs/mcp.

Установка (локально)

Создайте аккаунт eSignatures.com

Создайте аккаунт eSignatures.com на https://esignatures.com бесплатно, затем скопируйте ваш секретный API-токен со страницы Automation & API.

Claude Desktop

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

Конфигурация для разработки/неопубликованных серверов
"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"
    ]
  }
}

Конфигурация опубликованных серверов

"mcpServers": {
  "mcp-server-esignatures": {
    "command": "uvx",
    "args": [
      "mcp-server-esignatures"
    ],
    "env": {
      "ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
    }
  }
}

Аутентификация

Чтобы использовать этот сервер, вам нужно задать переменную окружения ESIGNATURES_SECRET_TOKEN с вашим секретным API-токеном eSignatures.com.

Документация API eSignatures.com

Подробное руководство по конечным точкам API, параметрам и ответам см. в eSignatures.com API.

Поддержка eSignatures.com

Для получения поддержки перейдите в Поддержку или свяжитесь с support@esignatures.com.

Участие в разработке

Вклад приветствуется! Если вы хотите внести свой вклад, пожалуйста, сделайте форк репозитория и внесите изменения по своему усмотрению. Вот несколько рекомендаций:

  • Отчёты об ошибках: Пожалуйста, откройте issue, чтобы сообщить о любых ошибках, с которыми вы столкнулись.
  • Запросы функций: Предлагайте новые функции, открывая issue с меткой "enhancement".
  • Pull Requests: Убедитесь, что ваш pull request соответствует существующему стилю кода.
  • Документация: Помогите улучшить или перевести документацию. Любая форма улучшения документации приветствуется.

Для значительных изменений, пожалуйста, сначала откройте issue, чтобы обсудить, что вы хотите изменить. Мы с нетерпением ждём вашего вклада!