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, чтобы обсудить то, что вы хотите изменить. Мы с нетерпением ждём вашего вклада!