eSignatures

официальный

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

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

  • Составить черновик нового договора — Попросите ИИ создать договор в виде черновика для проверки или отправьте его напрямую подписантам с помощью create_contract.
  • Редактировать текст договора после отправки — Измените содержимое Markdown активного договора с помощью поиска и замены через update_contract_content.
  • Управлять подписантами по договору — Добавляйте, обновляйте, повторно отправляйте запросы или удаляйте подписантов с помощью add_contract_signer, update_contract_signer, resend_contract_signer_request и delete_contract_signer.
  • Заполнять поля-заполнители — Получайте и обновляйте значения заполнителей в активном договоре с помощью query_contract_placeholder_fields и update_contract_placeholder_fields.
  • Работать с переиспользуемыми шаблонами — Создавайте, обновляйте, получайте и удаляйте шаблоны на основе Markdown, включая редактирование содержимого шаблона через update_template_content.
  • Совместно работать над шаблонами — Приглашайте или удаляйте редакторов шаблонов и просматривайте список соавторов с помощью add_template_collaborator, remove_template_collaborator и list_template_collaborators.

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

mcp-server-esignatures

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

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

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

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

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

Инструменты

ИнструментКатегорияОписание
create_contractКонтрактыСоздать черновик для проверки или отправить контракт
query_contractКонтрактыПолучить информацию о контракте
withdraw_contractКонтрактыОтозвать активный контракт
delete_contractКонтрактыУдалить черновик или тестовый контракт
list_recent_contractsКонтрактыПоказать список последних контрактов
add_contract_signerПодписантыДобавить подписанта в существующий контракт
update_contract_signerПодписантыОбновить контактные данные существующего подписанта
resend_contract_signer_requestПодписантыОтправить или повторно отправить запрос на подпись
delete_contract_signerПодписантыУдалить подписанта из контракта
query_contract_placeholder_fieldsПлейсхолдерыПолучить значения полей-плейсхолдеров контракта
update_contract_placeholder_fieldsПлейсхолдерыОбновить поля-плейсхолдеры активного контракта
query_contract_contentКонтентПолучить контент контракта в формате Markdown
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 a draft NDA for a publisher, ready for me to review and send. Signer: John Doe, ACME Corp, john@acme.com.

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

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 rental term to 24 months and remove the jurisdiction section.

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

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.

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

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

Установка

Создание учётной записи на eSignatures.com

Создайте бесплатную учётную запись на eSignatures.com по адресу https://esignatures.com, чтобы протестировать Agent AI, создавая шаблоны и отправляя тестовые контракты.

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, параметрам и ответам см. в API eSignatures.com.

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

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

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

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

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

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