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