Integration

Adobe Acrobat Sign integration

Adobe Acrobat Sign sends documents for e-signature and tracks them. Upload files, create and send agreements, bulk sends and web forms, follow their status, events and participants, send reminders, cancel, download signed PDFs, audit trails and form data, manage library templates, webhooks, groups and user group membership, and search agreements. Not exposed: partner account creation, account settings and logo, account and group webhook endpoints (they return an OAuth client secret), participant security options and deliverable access codes, vaulting, mobile focus, agreement copy, creating or editing user profiles, and the notes and page image URLs of templates, bulk sends and web forms. Authentication is an Acrobat Sign integration key sent as a Bearer token, plus your account's shard (na1, eu1, jp1...), which sets the API host api.<shard>.adobesign.com.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Adobe Acrobat Sign.Built from the 146 Adobe Acrobat Sign tools below, on the connection you add once.

What you can do with Adobe Acrobat Sign

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Document, 9 operations

  • delete_agreement_documentsDelete agreement documentsDELETEDeletes every document (file) of a real agreement for good; no tool can restore them. The integration key needs the agreement_retention scope.
  • download_agreement_documentDownload agreement documentGETDownloads one document of an agreement (its id comes from list_agreement_documents) as a file.
  • download_bulk_send_documentDownload bulk send documentGETDownloads one document of a bulk send (its id comes from list_bulk_send_documents) as a file.
  • download_library_document_fileDownload library document fileGETDownloads one document of a library template (its id comes from list_library_document_documents) as a file.
  • download_web_form_documentDownload web form documentGETDownloads one document of a web form (its id comes from list_web_form_documents) as a file.
  • list_agreement_documentsList agreement documentsGETRetrieves the IDs of the documents of an agreement identified by agreementId.
  • list_bulk_send_documentsList bulk send documentsGETRetrieves the IDs of the documents associated with a Send in Bulk parent agreement.
  • list_library_document_documentsList library document documentsGETRetrieves the IDs of the documents associated with library document.
  • list_web_form_documentsList web form documentsGETRetrieves the IDs of the documents associated with web form.

Event, 7 operations

  • list_account_eventsList account eventsGETRetrieves all events for account
  • list_agreement_eventsList agreement eventsGETRetrieves the events information for an agreement.
  • list_bulk_send_eventsList bulk send eventsGETRetrieves the events information for the Send in Bulk parent agreement.
  • list_group_eventsList group eventsGETRetrieves all events for group
  • list_library_document_eventsList library document eventsGETRetrieves the events information for a library document.
  • list_user_eventsList user eventsGETRetrieves all events for user
  • list_web_form_eventsList web form eventsGETRetrieves the events information for a web form.

Reminder, 6 operations

  • create_agreement_reminderCreate agreement reminderPOSTCreates a reminder that emails the chosen participants of an agreement (ids from list_agreement_members) once or on a schedule until they act. status must be ACTIVE.
  • create_bulk_send_reminderCreate bulk send reminderPOSTCreates a reminder that emails chosen recipients of a bulk send (or allUnsigned: every recipient still to sign), once or on a schedule. status must be ACTIVE.
  • get_agreement_reminderGet agreement reminderGETRetrieves a specific reminder associated with an agreement
  • get_bulk_send_reminderGet bulk send reminderGETRetrieves a specific reminder given the reminder id for the specified Send in Bulk parent agreement.
  • list_agreement_remindersList agreement remindersGETRetrieves the reminders of an agreement, identified by agreementId in the path.
  • list_bulk_send_remindersList bulk send remindersGETRetrieves the reminders of the specified Send in Bulk parent agreement.

Share, 6 operations

  • delete_agreement_shareDelete agreement shareDELETEStops sharing a real agreement with people it was shared with. deleteAgreementSharesInfo: list of {participationId}, each the participantId of a share as list_agreement_shares returns it.
  • list_agreement_sharesList agreement sharesGETRetrieves information of Shares of the agreement.
  • list_library_document_sharesList library document sharesGETReturns who a library template is shared with (users and groups) and its sharing mode.
  • share_agreementShare agreementPOSTShares an agreement with other people by email address (shareCreationInfo: list of {email, message}).
  • share_bulk_sendShare bulk sendPOSTShares a bulk send and all its child agreements with other people by email address (shareCreationInfo: list of {email, message}).
  • share_web_formShare web formPOSTShares a web form with other people by email address (shareCreationInfo: list of {email, message}).

View, 6 operations

  • get_agreement_view_urlsGet agreement view urlsPOSTReturns URLs of Acrobat Sign pages for an agreement, to embed or open in a browser; name picks the view (COMPOSE, MODIFY, PREFILL, AUTHORING, SEND_PROGRESS, POST_CREATE, DOCUMENT, MANAGE, SIGNING or ALL).
  • get_bulk_send_view_urlsGet bulk send view urlsPOSTRetrieves the requested views of a bulk send agreement.
  • get_library_document_view_urlsGet library document view urlsPOSTRetrieves the latest state view url of a library document.
  • get_transient_document_view_urlsGet transient document view urlsPOSTRetrieves the requested views for a transient document.
  • get_user_view_urlsGet user view urlsPOSTRetrieves the URL of manage, account settings and user profile page.
  • get_web_form_view_urlsGet web form view urlsPOSTRetrieves the requested views for a web form.

Agreement, 5 operations

  • create_agreementCreate agreementPOSTCreates an agreement from files (an uploaded transient document, a library template or a URL). With state IN_PROCESS it is sent at once and Acrobat Sign emails the participants; DRAFT or AUTHORING keep it unsent. Returns its id.
  • get_agreementGet agreementGETReturns an agreement: name, status, sender email, participant sets with their members' emails, files, dates, expiration, message, locale, CCs and settings. Contains participants' personal data.
  • list_agreementsList agreementsGETLists the caller's agreements with id, name, status, display date and the most relevant participant set (usually the next signer, or the sender of a received agreement). Filter by externalId or groupId; page with cursor.
  • list_bulk_send_child_agreementsList bulk send child agreementsGETGet all the child agreements of the specified Send in Bulk parent agreement.
  • list_web_form_agreementsList web form agreementsGETRetrieves agreements for the web form.

Form field, 5 operations

  • add_agreement_template_form_fieldsAdd agreement template form fieldsPOSTAdds template fields to an agreement
  • list_agreement_form_fieldsList agreement form fieldsGETRetrieves details of form fields of an agreement.
  • list_bulk_send_form_fieldsList bulk send form fieldsGETRetrieves details of form fields of a Send in Bulk parent agreement.
  • list_library_document_form_fieldsList library document form fieldsGETRetrieves details of form fields of a library document.
  • list_web_form_form_fieldsList web form form fieldsGETRetrieves form fields for a web form.

Group, 5 operations

  • create_groupCreate groupPOSTCreates a group in the account. Returns its id.
  • delete_groupDelete groupDELETEDeletes a group of the account.
  • get_groupGet groupGETRetrieves detailed information about the group.
  • list_groupsList groupsGETRetrieves all the groups in an account.
  • list_user_groupsList user groupsGETRetrieves the groups of the user.

Combined document, 4 operations

  • download_agreement_combined_documentDownload agreement combined documentGETDownloads all the documents of an agreement combined into one PDF file. Optional: attach the audit report or supporting documents, pick a versionId or the view of one participantId.
  • download_bulk_send_combined_documentDownload bulk send combined documentGETDownloads the documents of a bulk send combined into one PDF file.
  • download_library_document_combined_documentDownload library document combined documentGETDownloads the documents of a library template combined into one PDF file.
  • download_web_form_combined_documentDownload web form combined documentGETDownloads the documents of a web form combined into one PDF file.

Form data, 4 operations

  • get_agreement_form_dataGet agreement form dataGETReturns the data entered into the interactive form fields of an agreement, as CSV text. Only the agreement's creator may call it. Contains participants' personal data.
  • get_bulk_send_form_dataGet bulk send form dataGETReturns the data recipients entered into the interactive form fields of a bulk send's child agreements, as CSV text. Contains personal data.
  • get_library_document_form_dataGet library document form dataGETReturns the data entered into the interactive form fields of a library template, as CSV text. Only the template's creator may call it.
  • get_web_form_form_dataGet web form form dataGETReturns the data signers entered into the interactive form fields of a web form, as CSV text. Contains personal data.

Me, 4 operations

  • get_agreement_for_callerGet agreement for callerGETLists the account sharers through which the API caller relates to an agreement (accountSharers: user id, name, email, permissions).
  • get_bulk_send_for_callerGet bulk send for callerGETLists the account sharers through which the API caller relates to a bulk send (accountSharers: user id, name, email, permissions).
  • get_library_document_for_callerGet library document for callerGETLists the account sharers through which the API caller relates to a library template (accountSharers: user id, name, email, permissions).
  • get_web_form_for_callerGet web form for callerGETLists the account sharers through which the API caller relates to a web form (accountSharers: user id, name, email, permissions).

Member, 4 operations

  • list_agreement_membersList agreement membersGETLists the participants of an agreement by set: participant ids (needed by create_agreement_reminder), emails, names, roles, status, plus the sender, CCs and sharees. Contains personal data.
  • list_bulk_send_membersList bulk send membersGETRetrieves detailed member info along with IDs for different types of participants associated with the Send in Bulk parent agreement.
  • list_library_document_membersList library document membersGETRetrieves information of members (creator) of the library document.
  • list_web_form_membersList web form membersGETRetrieves detailed member info along with IDs for different types of participants.

Url, 4 operations

  • get_agreement_combined_document_urlGet agreement combined document urlGETRetrieves url of all visible pages of all the documents associated with an agreement.
  • get_bulk_send_combined_document_urlGet bulk send combined document urlGETRetrieves url of all visible pages of all the documents associated with the Send in Bulk parent agreement.
  • get_library_document_combined_document_urlGet library document combined document urlGETRetrieves url of all visible pages of all the documents associated with a library document.
  • get_web_form_combined_document_urlGet web form combined document urlGETRetrieves url of all visible pages of all the documents associated with a web form.

Visibility, 4 operations

  • set_agreement_visibilitySet agreement visibilityPUTUpdates the visibility of an agreement.
  • set_bulk_send_visibilitySet bulk send visibilityPUTUpdates the visibility of a bulk send.
  • set_library_document_visibilitySet library document visibilityPUTUpdates the visibility of library document.
  • set_web_form_visibilitySet web form visibilityPUTUpdates the visibility of web form.

Webhook, 4 operations

  • create_webhookCreate webhookPOSTCreates a webhook: Acrobat Sign notifies your URL of the chosen events (agreement created, signed, rejected...) for the whole account, a group, the caller or one resource. Returns its id.
  • delete_webhookDelete webhookDELETEDeletes a webhook.
  • get_webhookGet webhookGETRetrieves the details of a webhook.
  • list_webhooksList webhooksGETRetrieves webhooks for a user.

Audit trail, 3 operations

  • download_agreement_audit_trailDownload agreement audit trailGETDownloads the audit trail of an agreement (the history of its events) as a PDF file.
  • download_library_document_audit_trailDownload library document audit trailGETDownloads the audit trail of a library template as a PDF file.
  • download_web_form_audit_trailDownload web form audit trailGETDownloads the audit trail of a web form as a PDF file.

Library document, 3 operations

  • create_library_documentCreate library documentPOSTCreates a reusable library template from files (state AUTHORING to add fields first, or ACTIVE). sharingMode sets who can use it; templateTypes DOCUMENT and/or FORM_FIELD_LAYER. Returns its id.
  • get_library_documentGet library documentGETRetrieves the details of a library document.
  • list_library_documentsList library documentsGETRetrieves library documents for a user.

Mega sign, 3 operations

  • create_bulk_sendCreate bulk sendPOSTCreates a bulk send: one child agreement per row of a recipients CSV uploaded with upload_transient_document (childAgreementsInfo). IN_PROCESS sends them all at once and the recipients are emailed; AUTHORING keeps it unsent.
  • get_bulk_sendGet bulk sendGETGet detailed information of the specified Send in Bulk parent agreement.
  • list_bulk_sendsList bulk sendsGETRetrieves Send in Bulk parent agreements for a user.

User, 3 operations

  • get_userGet userGETReturns a user of the caller's account: name, email, title, company, phone, status, account and primary group, admin flag, locale and dates. Personal data.
  • list_group_usersList group usersGETRetrieves all the users in a group.
  • list_usersList usersGETLists the users of the caller's account with id, email, name, company and admin flag. Personal data. Page with cursor.

Widget, 3 operations

  • create_web_formCreate web formPOSTCreates a web form: a hosted document that anyone with access can fill and sign (state ACTIVE), or a DRAFT or AUTHORING one to finish first. The signer's email is left empty. Returns its id; list_web_forms gives its hosted URL.
  • get_web_formGet web formGETRetrieves the details of a web form.
  • list_web_formsList web formsGETLists the caller's web forms with id, name, status, modified date, and the hosted url and embed javascript to share them. Page with cursor.

Electronic seal, 2 operations

  • get_electronic_sealGet electronic sealGETRetrieves electronic seal configuration information.
  • list_electronic_sealsList electronic sealsGETRetrieves all available electronic seals that can be used by the caller.

Image url, 2 operations

  • list_agreement_document_page_image_urlsList agreement document page image urlsGETRetrieves image urls of all visible pages of a document associated with an agreement.
  • list_agreement_page_image_urlsList agreement page image urlsGETRetrieves image urls of all visible pages of all the documents associated with an agreement.

Merge info, 2 operations

  • get_agreement_merge_infoGet agreement merge infoGETRetrieves the merge info stored with an agreement.
  • set_agreement_merge_infoSet agreement merge infoPUTSet the merge info for an agreement.

Participant set, 2 operations

  • get_agreement_participant_setGet agreement participant setGETRetrieves the participant set of an agreement identified by agreementId in the path.
  • get_web_form_participant_setGet web form participant setGETRetrieves the participant set of a web form identified by widgetId in the path.

Signing reason, 2 operations

  • get_signing_reasonGet signing reasonGETReturn a signing reason for the account.
  • list_signing_reasonsList signing reasonsGETReturn the signing reasons for the account.

Workflow, 2 operations

  • get_workflowGet workflowGETRetrieves the details of a workflow.
  • list_workflowsList workflowsGETRetrieves workflows for a user.

Account, 1 operation

  • get_accountGet accountGETRetrieves the information for an account.

Base uris, 1 operation

  • get_base_urisGet base urisGETReturns the API and web access points of the connected account (apiAccessPoint names the shard its API host must use). Handy to check the connection.

Child agreements info, 1 operation

  • download_bulk_send_recipients_fileDownload bulk send recipients fileGETDownloads the CSV of recipients a bulk send was created from (childAgreementsInfoFileId comes from get_bulk_send). Contains recipients' personal data.

Delegated participant set, 1 operation

  • delegate_agreement_participant_setDelegate agreement participant setPOSTForwards a participant's action on an agreement to other people (a new participant set with memberInfos). Only participants marked as delegator can call it.

Error report, 1 operation

  • get_bulk_send_error_reportGet bulk send error reportGETReturns, as plain text, a report of the errors that occurred while the child agreements of a bulk send were being created.

Message template, 1 operation

  • list_message_templatesList message templatesGETRetrieves a list of message templates applicable to the current user.

Note, 1 operation

  • get_agreement_noteGet agreement noteGETRetrieves the latest note associated with an agreement.

Pages info, 1 operation

  • get_agreement_pages_infoGet agreement pages infoGETRetrieves info of all pages of a combined PDF document for the documents associated with an agreement.

Recipient group, 1 operation

  • get_recipient_groupGet recipient groupGETRetrieves the current state of a recipient group.

Reject, 1 operation

  • reject_agreement_for_participantReject agreement for participantPUTDeclines a real agreement on behalf of one participant, with a comment giving the reason. Declining cancels the whole agreement for every participant and it cannot be restarted.

Report download, 1 operation

  • download_scheduled_reportDownload scheduled reportPOSTDownloads the latest CSV of a scheduled report as a file. The schedule must first be set up in Acrobat Sign reporting, which gives the scheduleId.

Search, 1 operation

  • search_agreementsSearch agreementsPOSTSearches the caller's agreements, templates, bulk sends and web forms: full-text query plus filters (status, role, type, dates, participant email, group, externalId) and sorting in agreementAssetsCriteria. scope must be ["AGREEMENT_ASSETS"].

Sender, 1 operation

  • change_agreement_senderChange agreement senderPOSTChanges the sender of an agreement that is still a draft (senderId: a user id from list_users).

Settings, 1 operation

  • get_agreement_settingsGet agreement settingsGETGet the settings for the agreement

Signer identity report, 1 operation

  • download_signer_identity_reportDownload signer identity reportPOSTDownloads the signer identity report of an agreement as a PDF file. Optional securityOption protects the PDF.

Signing url, 1 operation

  • get_agreement_signing_urlsGet agreement signing urlsGETReturns the URL of the e-sign page for the current signer(s) of an agreement, optionally including the saved signature from the signer's profile.

Showing the first 120 of 146 endpoints. The rest are in the product, searchable from the workflow builder and from chat.

Use Adobe Acrobat Sign from Claude Code, Cursor or Codex

Connect Adobe Acrobat Sign in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Adobe Acrobat Sign operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Adobe Acrobat Sign

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Adobe Acrobat Sign once

    Add your Adobe Acrobat Sign connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Adobe Acrobat Sign integration FAQ

What can you do with the Adobe Acrobat Sign integration?

LiveContext exposes 146 operations on Adobe Acrobat Sign, covering document, event, reminder and share.

Popular integrations

Browse the whole catalog