Integration · Documents
Connect Claude & ChatGPT to eSign Launchpad
Ask your AI to prepare a document for signing in eSign Launchpad, or to check who still has not signed. It can create a package from scratch or from a template, add documents from a URL, add signers and place signature fields, then send it. Afterwards it can read the audit trail, resend reminders and download the signed documents.
Free plan, no credit card. Takes about a minute.
Try asking
“Send the NDA template to Peter Hansen, [email protected], as Client.”
The AI reads the template's roles, creates a package with Peter mapped to Client and sends it once you approve.
“Who has not signed the Nordic Foods contract yet?”
It finds the package and lists its signers with each signer's status.
“Remind the pending signers on package 'Lease 2025'.”
It resends signing notifications to the signers who have not signed.
What your AI can do
Packages and templates
Create packages from scratch or from a template, add documents from a URL, and search, update, archive or void packages.
Signers and fields
Add, update and remove signers with signing order, and place signature, initials, date and text fields.
Tracking and documents
See signer status and the audit trail, resend notifications, set reminders, and download signed documents.
“Download the signed version of the service agreement.”
It downloads the signed document from the package.
“Show me the audit trail for this package.”
It lists who viewed, signed or declined and when.
“Set up a package with https://example.com/offer.pdf for Anna, signature on page 2.”
It creates a draft package, imports the PDF, adds Anna as signer and places a signature field on page 2. The package stays a draft until you send it.
110 tools for eSign Launchpad
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_document_from_urlChanges dataAdd a document to a package by importing it from an HTTPS `url`: pass `package_id`, optional `file_name`, `display_name` and `display_order`.add_signature_fieldChanges dataPlace a field for a signer on a document: `package_id`, `document_id`, `type`, `page_number`, `x`/`y` position in PDF points and `signer_index`; optional `label`, `required` or `anchor_text`.add_signerChanges dataAdd a signer to a package: `package_id`, `name`, `email`, optional `type` (Signer or CarbonCopy), `routing_order`, `phone` and `auth_method`.add_signers_in_bulkVisible to othersCreate a new bulk. Required: signers. Has effects visible outside this system. API summary: Add signers in bulk.approve_overage_and_sendVisible to othersConfirm a overage (package id). Has effects visible outside this system. API summary: Confirm Overage And Send Package.archive_packageVisible to othersArchive a package by `package_id` to hide it from the active list.cancel_package_scheduleDeletesCancel a package (package id). Destructive action; may require approval. API summary: Cancel a scheduled send.create_bulkVisible to othersCreate a new bulk. Required: annotations. Has effects visible outside this system. API summary: Create annotations in bulk.create_bulk_archiveVisible to othersCreate a new bulk archive. Required: ids. Has effects visible outside this system. API summary: Bulk archive packages.create_bulk_bulk_add_template_annotationsVisible to othersCreate a new bulk. Required: annotations. Has effects visible outside this system. API summary: Bulk add annotations.create_bulk_deleteVisible to othersCreate a new bulk delete. Required: ids. Has effects visible outside this system. API summary: Bulk delete packages.create_bulk_delete_bulk_delete_signing_groupsVisible to othersCreate a new bulk delete. Required: ids. Has effects visible outside this system. API summary: Bulk delete signing groups.create_bulk_delete_bulk_delete_templatesVisible to othersCreate a new bulk delete. Required: ids. Has effects visible outside this system. API summary: Bulk delete templates.create_convertChanges dataCreate a new convert. Required: tag or target format. API summary: Convert a tag between formats.create_documentChanges dataCreate a new document for a document. API summary: Retry document processing.create_document_detect_tagChanges dataCreate a new detect tag for a document. API summary: Detect text tags.create_document_detect_tag_detect_template_document_tagsChanges dataCreate a new detect tag for a document. API summary: Detect document tags.create_jsonVisible to othersCreate a new json. Required: name, signers or documents. Has effects visible outside this system. API summary: Create and send package (JSON).create_packageChanges dataCreate a draft signature package with `name`, optional email subject/message, expiration date, reminders and signing-order setting. Add documents and signers, then send.create_package_and_sendVisible to othersCreate a new package. Search packages first to avoid duplicates. Has effects visible outside this system. API summary: Create and send package (multipart).create_package_apply_detected_tagChanges dataCreate a new apply detected tag for a package. API summary: Apply detected text tags as annotations.create_package_documentChanges dataCreate a new document for a package. Required: file name. API summary: Initiate chunked upload.create_package_from_templateChanges dataCreate a package from a template: `template_id`, `package_name`, `role_mappings` (each with `roleName`, signer `name` and `email`), `email_subject`, `email_message`, `expiration_date` and `enforce_signing_order`. Send it afterwards with send_package.create_package_share_linkChanges dataCreate a new share link for a package. API summary: Mint Share Link.create_parseChanges dataCreate a new parse. Required: tag. API summary: Parse a tag string.create_project_retry_failedDeletesCreate a new retry failed for a project. Destructive action; may require approval.create_signer_reassignChanges dataCreate a new reassign for a signer. Required: email or name. API summary: Reassign a signer.create_signer_signing_urlChanges dataCreate a new signing url for a signer. API summary: Get embedded signing URL.create_signing_groupChanges dataCreate a new signing group. Required: name. Search signing groups first to avoid duplicates. API summary: Create a signing group.create_signing_group_userChanges dataCreate a new user for a signing group. Required: email or name. API summary: Add a member to a signing group.create_templateChanges dataCreate a new template. Required: name. Search templates first to avoid duplicates.create_template_bulk_sendDeletesCreate a new bulk send for a template. Required: recipients. Destructive action; may require approval.create_template_documentChanges dataCreate a new document for a template. Required: file name. API summary: Initiate document upload.create_template_resetChanges dataCreate a new reset for a template. API summary: Reset template configuration.create_template_roleDeletesCreate a new role for a template. Required: name. Destructive action; may require approval. API summary: Add a role to a template.create_upload_documentChanges dataCreate a new document for a upload. API summary: Commit chunked upload.create_upload_document_commit_template_uploadChanges dataCreate a new document for a upload. API summary: Commit upload.delete_packageDeletesPermanently delete a package by package id. Destructive action; may require approval. API summary: Delete a draft package.delete_package_annotationDeletesPermanently delete a annotation by annotation id. Destructive action; may require approval. API summary: Delete an annotation.delete_package_documentDeletesPermanently delete a document by document id. Destructive action; may require approval.delete_package_document_abort_document_uploadDeletesPermanently delete a document by session guid. Destructive action; may require approval. API summary: Abort upload session.delete_share_linkDeletesPermanently delete a share link by share link id. Destructive action; may require approval. API summary: Manually revoke a share link.delete_signing_groupDeletesPermanently delete a signing group by signing group id. Destructive action; may require approval.delete_signing_group_userDeletesPermanently delete a user by email. Destructive action; may require approval. API summary: Remove a signing group member.delete_templateDeletesPermanently delete a template by template id. Destructive action; may require approval.delete_template_annotationDeletesPermanently delete a annotation by annotation id. Destructive action; may require approval. API summary: Remove an annotation from a template.delete_template_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Remove a document from a template.delete_template_document_abort_template_uploadDeletesPermanently delete a document by session guid. Destructive action; may require approval. API summary: Abort a template upload session.delete_template_roleDeletesPermanently delete a role by role name. Destructive action; may require approval. API summary: Remove a role from a template.download_documentDownload the document for a document. API summary: Download original file.download_document_pdfDownload the document for a document. API summary: Download PDF version.download_packageDownload all documents of a package by `package_id`.download_signed_documentDownload the signed version of one document by `package_id` and `document_id`.export_audit_trailsExport audit trails.get_audit_trailGet the audit trail of a package by `package_id`: who viewed, signed or declined and when.get_audit_trail_2Get one audit trail by package id. API summary: Verify audit trail integrity.get_current_userGet the connected user and account details.get_packageGet one package by `package_id` (GUID) with its status, documents and signers.get_package_annotationGet one annotation for a package by annotation id. API summary: Get an annotation by ID.get_package_documentGet one document for a package by document id. API summary: Get document metadata.get_projectGet one project by job guid.get_signerGet one signer by `package_id` and `signer_id`, including signing status.get_signing_groupGet one signing group by signing group id. API summary: Get a signing group.get_stored_detected_tagsList detected tags for a document. API summary: Get stored detected tags.get_templateGet one template by `template_id` with its documents and roles.get_template_documentGet one document for a template by session guid. API summary: Get upload status.get_upload_session_statusGet one document for a package by session guid. API summary: Get upload session status.list_annotation_documentsList documents for a annotation. API summary: Get attachment download URL.list_buildsList builds. Optional filters: type, signer, required, label, group or options. API summary: Build a tag in all formats.list_detect_formatsList detect formats. Optional filters: tag. API summary: Detect tag format.list_document_detected_tagsList detected tags for a document. API summary: Get cached detected tags.list_documentsList documents for a document. API summary: Preview document removal impact.list_documents_get_template_document_removal_impactList documents for a document. API summary: Preview document removal impact.list_field_typesList the field types you can place on documents (signature, initials, date, text, etc.).list_package_certificatesList certificates for a package. API summary: Get certificate download URL.list_package_documentsList the documents in a package by `package_id`.list_package_fieldsList the fields placed in a package by `package_id`, optionally for one `document_id`.list_projectsList projects. Optional filters: status. Results are paginated.list_share_linksList share links. Optional filters: package guid or include revoked. Results are paginated.list_signersList the signers in a package by `package_id`, with each signer's status.list_signing_group_usersList users for a signing group. API summary: List signing group members.list_template_annotationsList annotations for a template. Optional filters: document id. API summary: List template annotations.list_template_documentsList documents for a template. API summary: List documents in a template.list_template_rolesList the signer roles of a template by `template_id`; needed to map people to roles when using it.list_typesList types. API summary: List supported tag types.remove_signerDeletesRemove a signer from a package by `package_id` and `signer_id`.resend_packageVisible to othersResend signing notifications for a package to its pending signers by `package_id`. Sends emails.resend_to_signerVisible to othersResend the signing notification to one signer by `package_id` and `signer_id`. Sends an email.restore_packageChanges dataUnarchive a package (package id).search_packagesList signature packages, filtered by `search` (name), `status`, created-date range or `archived_only`; paginated.search_signing_groupsSearch signing groups by search, sort by, descending or updated since. Use this to find existing signing groups before creating a new signing group. Results are paginated. API summary: List signing groups.search_templatesList templates, filtered by `search` or `active_only`; paginated.send_packageVisible to othersSend a package for signing by `package_id`. Emails the signers; cannot be undone.send_package_impactVisible to othersSend a package (package id). Has effects visible outside this system. API summary: Get Package Send Impact.set_package_remindersVisible to othersTurn automatic reminder emails on or off for a package: `package_id`, `reminder_enabled` and `reminder_interval_days`.submit_annotationVisible to othersValidate a annotation (package id). Has effects visible outside this system. API summary: Validate annotations for sending.submit_package_cloneVisible to othersClone a package (package id). Has effects visible outside this system.submit_package_validateVisible to othersValidate a package (package id). Has effects visible outside this system. API summary: Validate a package before sending (preflight).submit_signer_bulkDeletesResend a signer (package id). Destructive action; may require approval. API summary: Bulk resend notifications.submit_tagVisible to othersValidate a tag. Has effects visible outside this system. API summary: Validate a tag string.update_packageChanges dataUpdate a draft package by `package_id`: name, email subject/message, expiration date, reminders or signing order. Only the fields you pass change.update_package_annotationChanges dataUpdate an existing annotation identified by annotation id. API summary: Update an annotation.update_reordersVisible to othersUpdate an existing reorder identified by package id. Has effects visible outside this system. API summary: Reorder signers.update_signerChanges dataUpdate a signer by `package_id` and `signer_id`: name, email, phone, type, routing order or auth method. Only the fields you pass change.update_signing_groupChanges dataUpdate an existing signing group identified by signing group id. API summary: Update a signing group.update_templateChanges dataUpdate an existing template identified by template id. API summary: Update a template.update_template_annotationChanges dataUpdate an existing annotation identified by annotation id. API summary: Update an annotation.update_template_roleDeletesUpdate an existing role identified by role name. Destructive action; may require approval. API summary: Update a template role.upload_documentChanges dataUpload a document (package id). API summary: Upload a document directly.void_packageDeletesVoid (cancel) a sent package by `package_id` with an optional `reason`; signers can no longer sign. Cannot be undone.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose eSign Launchpad from the app list.
- 2
Paste your key
Paste an eSign Launchpad Personal Access Token. In the eSign Launchpad portal go to Settings › API, click Generate and choose Personal Access Token. Copy it right away, as it is shown once.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in eSign Launchpad?
It can search and read packages, templates, signers, documents, fields and audit trails, and download signed documents. It can create and update packages, add documents, signers and fields, send packages, resend notifications, set reminders, and archive or void packages and remove signers if you switch those tools on.
Does the AI see my eSign Launchpad credentials?
No. Your eSign Launchpad token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with status checks and downloads only. Sending a package emails signers and cannot be undone, and voiding a package is permanent, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own eSign Launchpad account.
Does the AI send a package straight away?
No. A new package is a draft. The AI adds documents, signers and fields first, and nothing reaches signers until send_package runs, which you can set to need your approval.
Related integrations
Let your AI work in eSign Launchpad today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect eSign Launchpad freeHeyMyApps is not affiliated with eSign Launchpad. Product names are trademarks of their owners.






