Skip to content

Integration · Documents

Connect Claude & ChatGPT to SignRequest

Ask your AI to send a contract for signature, check who has signed, or remind the signers who have not. It can send documents from a URL, a file or a saved template to one or more signers, follow events such as viewed, signed and declined, and get links to the original and signed PDF.

Connect SignRequest free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Send our NDA template to [email protected] for signature.”

    The AI finds the template and sends it for signature, and SignRequest emails Anna.

  • “Who has not signed the partnership agreement yet?”

    It searches for the document and reads the signature request with each signer's status.

  • “Remind the signers who have not signed the lease.”

    It resends the signing email to the signers who have not signed yet.

What your AI can do

Send for signature

Send a document from a URL, a file or a template to one or more signers, with your own subject and message, or upload it first and send later.

Track signers and events

See each signer's status, list events such as sent, viewed, signed and declined, resend signing emails and forward requests.

Documents and templates

Search and list documents, get links to the original and signed PDF, read attachments and list templates and team members.

  • “Which documents have been declined?”

    It lists declined events and the documents they belong to.

  • “Get me the signed PDF of the Acme contract.”

    It finds the document and returns its status and the link to the signed PDF.

  • “Lars is on holiday. Forward his signature request to [email protected].”

    It forwards the request from Lars to Maria, and SignRequest emails her.

20 tools for SignRequest

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • cancel_signrequestDeletesCancel a pending signature request by `signrequest_uuid`; signers can no longer sign it. Cannot be undone.
  • create_documentChanges dataUpload a document without sending it yet, from `file_from_url`, base64 `file_from_content` (with `file_from_content_name`) or a `template`. Optional `name`, `external_id` and `prefill_tags`.
  • delete_documentDeletesPermanently delete a document by `document_uuid`. Cannot be undone.
  • forward_signrequest_to_signerChanges dataForward a signature request from one signer to another person: pass `signrequest_uuid`, `signer_email_to_forward` and `signer_email_to_forward_to`, optionally `forwarded_reason`. Emails the new signer.
  • get_documentGet one document by `document_uuid`, including status, signers, and links to the original and signed PDF.
  • get_document_attachmentGet one document attachment by `document_uuid` (the attachment's UUID).
  • get_eventGet one document event by `event_uuid`.
  • get_signrequestGet one signature request by `signrequest_uuid`, including signers and their status.
  • get_templateGet one template by `template_uuid`, including its signer roles.
  • list_document_attachmentsList attachments added to documents, optionally filtered by `document_uuid` or `document_external_id`.
  • list_documentsList documents, filtered by `status`, `external_id`, `signrequest_who`, `signrequest_from_email`, `user_email` or `created`/`modified` dates.
  • list_eventsList document events (sent, viewed, signed, declined, etc.), filtered by `event_type`, `document_uuid`, `document_status` or `document_external_id`.
  • list_signrequestsList signature requests, optionally filtered by `who` or `from_email`.
  • list_team_membersList members of your team, filtered by `user_email`, name, `is_admin` or `is_active`.
  • list_teamsList the teams you belong to.
  • list_templatesList your saved document templates.
  • request_signature_for_documentChanges dataSend an already-uploaded document for signature: pass `document` (the document URL from create_document) and `signers` (emails). Optional `subject`, `message` and `send_reminders`. Emails the signers.
  • resend_signrequest_emailVisible to othersResend the signing email to signers who have not signed yet, by `signrequest_uuid`. Sends email.
  • search_documentsSearch documents by free text `q`, `name`, `signer_emails` or `status`.
  • send_document_for_signatureChanges dataUpload a document and send it for signature in one step: pass `signers` (each with email and optional name/order) plus the file as `file_from_url` or base64 `file_from_content` (with `file_from_content_name`), or a `template`. Optional `subject`, `message`, `who` (m, mo, o). Emails the signers.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose SignRequest from the app list.

  2. 2

    Paste your key

    Enter your SignRequest team subdomain (the "acme" in acme.signrequest.com) and an API token. In SignRequest, open your team's settings, go to the API settings page and create an API token. You need a team for this, and a free Sandbox team works for testing.

  3. 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 SignRequest?

It can search and read documents, signature requests, events, attachments, templates, teams and team members. It can upload documents, send them for signature, resend signing emails and forward a request to another signer. It can also cancel pending signature requests and delete documents if you switch those tools on.

Does the AI see my SignRequest API token?

No. Your SignRequest credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 read-only. Sending, forwarding and reminding all email signers, and cancelling a request or deleting a document cannot be undone. 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 PipMCP 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?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own SignRequest team.

Can I test it without sending real signature requests?

Yes. SignRequest API tokens belong to a team, and a free Sandbox team works for testing. Create a token there and try the tools. When you are ready, connect again with your real team's subdomain and API token.

Let your AI work in SignRequest today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect SignRequest free

PipMCP is not affiliated with SignRequest. Product names are trademarks of their owners.