Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Adobe Acrobat Sign одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Adobe Acrobat Sign REST API v6 со входом под пользователем Acrobat Sign: поиск соглашений и проверка, кто подписал, чтение участников, событий, данных форм, ссылок на подписание, подписанного PDF и журнала аудита, отправка документов или шаблонов библиотеки на подпись, напоминания, просмотр шаблонов, веб-форм, пользователей, групп, процессов и вебхуков. Отмена соглашений отключена при установке.
Попробуй спросить
Примеры промптов для Adobe Acrobat Sign
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Adobe Acrobat Sign, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Adobe Acrobat Sign + Cursor
Adobe Acrobat Sign REST API v6 со входом под пользователем Acrobat Sign: поиск соглашений и проверка, кто подписал, чтение участников, событий, данных форм, ссылок на подписание, подписанного PDF и журнала аудита, отправка документов или шаблонов библиотеки на подпись, напоминания, просмотр шаблонов, веб-форм, пользователей, групп, процессов и вебхуков. Отмена соглашений отключена при установке.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
ADOBE_SIGN_SHARD, ADOBE_SIGN_CLIENT_ID, ADOBE_SIGN_CLIENT_SECRET
Шаг 1 — Получите учётные данные
Настройка занимает около 15 минут. Нужен аккаунт Acrobat Sign (Business, Enterprise или бесплатный аккаунт разработчика для тестов) и администратор аккаунта, который создаст API-приложение.
- Войдите в Acrobat Sign как администратор аккаунта и определите свой шард по адресу в браузере:
https://secure.na1.adobesign.com/...означаетna1; остальные этоna2,na3,na4,eu1,eu2,jp1,au1,in1иsg1. Укажите вADOBE_SIGN_SHARDтолько код шарда. - Откройте Account, Acrobat Sign API, API Applications, нажмите +, введите имя и отображаемое имя и выберите домен CUSTOMER.
- Выберите новое приложение и нажмите Configure OAuth for Application. Укажите Redirect URI
https://cloud.anythingmcp.com/api/mcp-oauth/callbackна AnythingMCP Cloud или<your AnythingMCP URL>/api/mcp-oauth/callback, если вы размещаете AnythingMCP сами. Он должен быть https и совпадать точно. - На той же странице включите scopes
user_read,agreement_read,agreement_write,agreement_send,library_read,widget_read,workflow_readиwebhook_read. Для личного коннектора выберите модификатор self; администраторы аккаунта могут выбрать account, чтобы получить доступ к соглашениям всех пользователей (см. Scopes ниже). Сохраните. - Нажмите View/Edit у приложения и скопируйте Application ID в
ADOBE_SIGN_CLIENT_ID, а Client Secret вADOBE_SIGN_CLIENT_SECRET. Установите коннектор. - На странице коннектора нажмите Authorize with Provider и войдите в Acrobat Sign. Затем запустите
adobe_acrobat_sign_get_base_uris:apiAccessPointдолжен содержать ваш шард. Если там другой, исправьтеADOBE_SIGN_SHARDи авторизуйтесь заново.
Scopes: коннектор запрашивает user_read agreement_read agreement_write agreement_send library_read widget_read workflow_read webhook_read, то есть модификатор :self: собственные соглашения, шаблоны и веб-формы вошедшего пользователя. Администратор аккаунта, который хочет, чтобы ИИ видел весь аккаунт, меняет их в настройках OAuth коннектора на agreement_read:account, user_read:account и так далее (те же модификаторы должны быть включены в приложении) и авторизуется заново. adobe_acrobat_sign_list_users требует user_read:account.
Токены: access-токены действуют один час и обновляются автоматически через /oauth/v2/refresh на вашем шарде. Refresh-токен, который не использовался 60 дней, истекает; тогда снова нажмите Authorize with Provider.
Что он читает: соглашения, списком от новых к старым или поиском по тексту (названия, e-mail и имена участников, сообщения, внешние id, содержимое полей) с фильтрами по статусу, роли, типу, дате создания или изменения и e-mail участника; одно соглашение с отправителем, группами участников, списком копий, сообщением, датами и исходными документами; участников соглашения и шаг, на котором находится каждый; события аудита (создано, отправлено, просмотрено, подписано, делегировано, отправлено напоминание, завершено); значения, введённые в поля формы; ссылки на подписание для участников, которые должны действовать сейчас; документы соглашения; соглашение одним PDF, как временную ссылку или файл, и отчёт журнала аудита как PDF-файл; напоминания; документы библиотеки (многоразовые шаблоны) с их полями; веб-формы с публичным URL, настройками, введёнными данными и созданными через них соглашениями; пользователей, группы и участников групп; собственные процессы отправки; вебхуки.
Что он записывает: adobe_acrobat_sign_upload_transient_document загружает файл (PDF, Word, Excel, изображение) по URL и передаёт его, до 10 МБ; временные документы истекают через 7 дней. adobe_acrobat_sign_create_agreement создаёт соглашение из временного документа, шаблона библиотеки или публичного URL файла: с state IN_PROCESS оно сразу отправляется, DRAFT оставляет его неотправленным, а AUTHORING позволяет отправителю сначала расставить поля в Acrobat Sign. adobe_acrobat_sign_send_agreement отправляет соглашение в статусе DRAFT или AUTHORING, а adobe_acrobat_sign_create_reminder напоминает участникам, которые ещё не действовали, один раз или по расписанию. Эти инструменты включены при установке, а отправка и напоминания шлют письма реальным людям, поэтому ИИ показывает вам документы, получателей по порядку и сообщение и отправляет только после чёткого «да».
Создание соглашения: file_infos принимает по одной записи на документ: transientDocumentId, libraryDocumentId или urlFileInfo с url, name и mimeType, который Adobe загружает сам. participant_sets перечисляет получателей с order (1, 2, ...) и role (SIGNER, APPROVER, ACCEPTOR, FORM_FILLER, CERTIFIED_RECIPIENT). Если в документе нет полей подписи (текстовых тегов или полей шаблона), Acrobat Sign добавляет блок подписи в конце. merge_field_info заранее заполняет поля шаблона по имени; имена показывает adobe_acrobat_sign_list_library_document_form_fields.
Отключено при установке: adobe_acrobat_sign_cancel_agreement, потому что отменённое соглашение больше нельзя подписать, а отмену нельзя откатить. Администратор включает инструмент, когда он нужен команде.
Форматы данных: status соглашения принимает значения OUT_FOR_SIGNATURE, OUT_FOR_APPROVAL, SIGNED, APPROVED, ACCEPTED, FORM_FILLED, DELIVERED, CANCELLED, EXPIRED, DRAFT, AUTHORING и ещё несколько. status участника, например WAITING_FOR_MY_SIGNATURE, NOT_YET_VISIBLE или COMPLETED, показывает шаг каждого участника. Даты в ISO 8601 в UTC. Данные форм приходят как CSV-текст; читать их может только отправитель и по умолчанию только для завершённых соглашений. PDF из adobe_acrobat_sign_download_combined_document и adobe_acrobat_sign_download_audit_trail передаются как файловые вложения, до 10 МБ. Ссылки на подписание появляются через несколько секунд после отправки.
Постраничная выдача: инструменты списков возвращают page.nextCursor, который ИИ передаёт как cursor, пока он не исчезнет. adobe_acrobat_sign_search_agreements листается через start_index (из searchPageInfo.nextIndex), до 100 результатов на страницу и 10 000 всего.
Ограничения: Acrobat Sign ограничивает частоту API-вызовов по пользователю и по аккаунту в зависимости от тарифа; ответ 429 содержит Retry-After в секундах.
Частые ошибки: 401 INVALID_ACCESS_TOKEN означает, что авторизация истекла или отозвана: авторизуйтесь заново. 401 сразу после авторизации обычно означает неверный ADOBE_SIGN_SHARD. 403 PERMISSION_DENIED или INVALID_API_ACCESS_POINT означает, что не хватает scope или его модификатора (например, user_read:account для пользователей), пользователь не может видеть это соглашение или вызов ушёл на другой шард. 404 INVALID_AGREEMENT_ID или другой INVALID_..._ID означает неверный id или соглашение другого пользователя при scope :self. 400 INVALID_ARGUMENTS, MISSING_REQUIRED_PARAM или INVALID_EMAIL называет отсутствующее или неверное поле. 404 AGREEMENT_NOT_EXPOSED для ссылок на подписание означает, что соглашение ещё готовится: подождите несколько секунд и запросите снова.
Коннектор не создаёт и не меняет шаблоны библиотеки, веб-формы, процессы, вебхуки, пользователей и группы и ничего не удаляет.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Cursor
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Cursor читает MCP-серверы из ~/.cursor/mcp.json. Добавь эту запись:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти Cursor.
- Открой Cursor → Settings → MCP и проверь, что
anythingmcpесть в списке и подключён. - Начинай общаться: агент теперь может вызывать инструменты
Adobe Acrobat Sign.
Доступные инструменты
| Tool | What it does |
|---|---|
adobe_acrobat_sign_get_base_uris | The API and web hosts of the account (apiAccessPoint, webAccessPoint), e.g. https://api.na1.adobesign.com/ |
adobe_acrobat_sign_get_user | Read a user of the account: id, email, name, company, accountType, status, isAccountAdmin and primary group. user_id "me" returns the user… |
adobe_acrobat_sign_list_agreements | List the agreements of the signed-in user, newest first: id, name, status (OUT_FOR_SIGNATURE, SIGNED, APPROVED, CANCELLED, EXPIRED, DRAFT… |
adobe_acrobat_sign_search_agreements | Search agreements, web forms and library documents the user can see, by text (names, participant emails and names, messages, external ids… |
adobe_acrobat_sign_get_agreement | Read one agreement: name, status, sender, participant sets (role, order, members and their status), cc list, message, created and… |
adobe_acrobat_sign_get_agreement_members | Who is on an agreement and where they stand: participant sets with role, order and status, each member with participant id, email and… |
adobe_acrobat_sign_list_agreement_events | The audit events of an agreement in order: created, sent, emailed, viewed, signed, delegated, reminder sent, completed, with date, actor… |
adobe_acrobat_sign_get_agreement_form_data | The values participants entered in the form fields of an agreement, as CSV text (one row per participant, one column per field) |
adobe_acrobat_sign_get_signing_urls | The e-sign page links of the participants who must act now (signingUrlSetInfos with email and esignUrl) |
adobe_acrobat_sign_get_combined_document_url | A temporary download URL of the agreement as one PDF (signed copy once completed), optionally with the audit report and supporting… |
adobe_acrobat_sign_download_combined_document | Download the agreement as one PDF file (the signed copy once completed), handed over as a file attachment, not as text |
adobe_acrobat_sign_list_agreement_documents | List the documents of an agreement: document id, name, mimeType, number of pages, and supporting documents uploaded by participants with… |
adobe_acrobat_sign_download_audit_trail | Download the audit trail report of an agreement as a PDF file attachment (who did what and when, with IP addresses and the transaction id) |
adobe_acrobat_sign_list_reminders | List the reminders set on an agreement: reminder id, recipients (participant ids), frequency, status, last and next send date, note |
adobe_acrobat_sign_list_library_documents | List the library documents (reusable templates) the user can use: id, name, templateTypes (DOCUMENT, FORM_FIELD_LAYER), sharingMode (USER… |
adobe_acrobat_sign_get_library_document | Read one library document (template): name, owner, sharing mode, template types, status, created date and the files it contains |
adobe_acrobat_sign_list_library_document_form_fields | List the form fields of a library document: name, inputType (TEXT_FIELD, SIGNATURE, CHECKBOX, DATE, ...), assignee (which participant fills… |
adobe_acrobat_sign_list_web_forms | List the web forms (widgets): id, name, status (ACTIVE, AUTHORING, DRAFT), the public url signers open, javascript embed code and modified… |
adobe_acrobat_sign_get_web_form | Read one web form: name, status, public url, participants, completion and verification settings, and the documents it uses |
adobe_acrobat_sign_get_web_form_form_data | The data signers entered in a web form, as CSV text (one row per submission) |
adobe_acrobat_sign_list_web_form_agreements | List the agreements created when people filled in and signed a web form: id, name, status, participant email and date |
adobe_acrobat_sign_list_users | List the users of the Acrobat Sign account: id, email, name, company, isAccountAdmin |
adobe_acrobat_sign_list_groups | List the groups of the account: id, name, createdDate and whether it is the default group |
adobe_acrobat_sign_list_group_users | List the users of one group: id, email, name, and whether they are group admins |
adobe_acrobat_sign_list_workflows | List the custom send workflows available to the user: id, name, displayName, status, scope and modified date |
adobe_acrobat_sign_get_workflow | Read one workflow: its recipients list (roles, order, editable or fixed emails), documents, cc, expiration and authentication settings |
adobe_acrobat_sign_list_webhooks | List the webhooks of the account or user: id, name, scope, state (ACTIVE or INACTIVE), subscribed events, resource type and target URL |
adobe_acrobat_sign_get_webhook | Read one webhook: name, scope, state, subscribed events, URL, and the conditional parameters that decide what the notification carries |
adobe_acrobat_sign_upload_transient_document | Upload a file (PDF, Word, Excel, image, ...) from a URL as a transient document and get its transientDocumentId, to use in… |
adobe_acrobat_sign_create_agreement | Create an agreement from a transient document, a library document (template) or a file URL. state IN_PROCESS sends it for signature at once… |
adobe_acrobat_sign_send_agreement | Send a DRAFT or AUTHORING agreement for signature (state IN_PROCESS): the first recipients get their emails |
adobe_acrobat_sign_cancel_agreement | Cancel an agreement that is out for signature (state CANCELLED) |
adobe_acrobat_sign_create_reminder | Remind participants who have not acted yet: send a reminder now (frequency ONCE) or on a schedule until they sign |
Примеры запросов
- «Какие соглашения ждут подписи больше недели и кто ещё должен подписать каждое из них?»
- «Скачай подписанный PDF и журнал аудита NDA с ООО «Пример».»
- «Отправь шаблон библиотеки Mutual NDA на подпись [email protected], вторым подписантом буду я. Покажи мне всё перед отправкой.»
- «Напомни участникам, которые ещё не подписали договор с поставщиком за 4 квартал.»
- «Покажи таблицей данные, введённые в веб-форму Event Registration.»
FAQ
Поддерживает ли Cursor собственные MCP-серверы на бесплатном тарифе? Да, MCP доступен на тарифах Hobby, Pro и Business.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Gemini
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?