Integration · Documents
Connect Claude & ChatGPT to Lumin
Ask your AI who still has to sign a contract, to send a document for signature from a template, or to merge a few PDFs into one. With Lumin connected it can send and track signature requests, remind signers, fetch the signed file and certificate, generate documents from templates, and summarize, translate, compress, merge or split PDFs. Paperwork gets handled from the chat.
Free plan, no credit card. Takes about a minute.
Try asking
“Who has not signed the Acme service agreement yet?”
The AI reads the signature request and shows its status and each signer's progress.
“Send the NDA template to [email protected] as Client, expiring in 14 days.”
It reads the template's signer roles, then sends the signature request with the signer and expiry date. Lumin emails the signer right away.
“Remind the signers on the Acme agreement.”
It emails a signing reminder to the signers you name on that request.
What your AI can do
Signature requests
Send requests directly or from templates, check status per signer, send reminders, change expiry, cancel, and get signing links.
Signed files and templates
Fetch signed PDFs and certificates of completion, list and read templates, and generate documents from a template.
PDF tools
Summarize, translate, compress, merge and split PDFs from Lumin document IDs or public file URLs.
“Get the signed PDF and the certificate of completion.”
It fetches the signed agreement and the certificate of completion, separately or merged into one PDF.
“Merge these three PDFs into one called Q3 contracts.”
It merges the files in the order you give and names the result.
“Translate this PDF into German and summarize it.”
It translates the document into German and returns a summary of the content, up to 40 pages for translation.
20 tools for Lumin
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
cancel_signature_requestChanges dataCancel a pending signature request by `signature_request_id`. Signers can no longer sign it; this cannot be undone.compress_documentChanges dataCompress a PDF (`document_id` or public `file_url`) with `compression_level` standard or maximum. Returns a new compressed file; the original is kept.generate_document_from_templateChanges dataGenerate a document from a template (`template_id`), filling its `tags`, `fields`, `variables` or `collections`. Optional `document_name`.get_current_userGet the Lumin user the connection belongs to (name, email and ID).get_signature_requestGet one signature request by `signature_request_id`, with its status and each signer's progress.get_signed_documentGet the file for a signature request by `signature_request_id`. `type`: agreement (signed PDF, default), coc (certificate of completion) or merged (both in one PDF).get_signing_linkChanges dataGet the signing link for one signer (`signer_email`) on a signature request (`signature_request_id`), for sharing with that signer directly.get_templateGet one template by `template_id`, including its signer roles, merge tags, fields and variables.get_workspaceGet details of the connected Lumin workspace.list_spacesList Spaces in the workspace. Paginated with `page` and `limit`.list_templatesList signing and document templates with their IDs. Keep `lumin_api_version` at 1.1. Paginated with `page` and `limit`.list_workspace_membersList members of the workspace, with their user IDs. Paginated with `page` and `limit`.merge_documentsVisible to othersMerge 2-20 PDFs into one, in the order given, from `document_ids` or public `file_urls`. Optional `document_name` for the result.send_signature_reminderVisible to othersEmail a reminder to sign to the given `emails` on a signature request (`signature_request_id`).send_signature_requestVisible to othersSend a document for e-signature. Needs `title`, `signers` (name and email_address), `expires_at` (future Unix time in milliseconds) and the document as `file_url` or `file_urls`. Emails the signers immediately.send_signature_request_from_templateVisible to othersSend a signature request built from a template: `template_id`, `title`, `signers` (name, email_address, signer_role), `expires_at` (Unix ms), plus optional `tags`, `fields` and `variables` to prefill. Emails the signers immediately.split_documentVisible to othersSplit a PDF (`document_id` or public `file_url`) into several files, either by page `ranges` or into parts of a fixed number of pages (`method`).summarize_documentChanges dataSummarize a PDF given as a Lumin `document_id` or a public `file_url`. Set `regenerate` to true to skip the cached summary.translate_documentChanges dataTranslate a PDF (`document_id` or public `file_url`) into `target_language` (ISO code such as fr, de, ja). Optional `pages` range and `output_format` (pdf or html); up to 40 pages.update_signature_request_expiryChanges dataChange when a signature request expires: `signature_request_id` and a new future `expires_at` (Unix time in milliseconds).
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Lumin from the app list.
- 2
Paste your key
Paste a Lumin API key. You must be a Lumin Workspace Owner. In Lumin go to Settings → Developer settings → API keys, click Generate key, name it and click Create. Copy the key right away, because it is not shown again.
- 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 Lumin?
It can send signature requests directly or from a template, read their status, remind signers, change the expiry date, cancel a request, get signing links, and fetch signed files and certificates. It can list and read templates, generate documents from them, and summarize, translate, compress, merge and split PDFs. It can also read your workspace, its members and Spaces.
Does the AI see my Lumin API key?
No. Your Lumin 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 you switch on.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with reading only. Sending a signature request or a reminder emails real people, and cancelling a request cannot be undone. These actions 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, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link works in Claude under Settings › Connectors › Add custom connector, and in Cursor.
What does it cost?
PipMCP has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Lumin account.
Who can create the Lumin API key?
Only a Lumin Workspace Owner can create API keys. The owner goes to Settings → Developer settings → API keys, generates a key and copies it right away. The AI then works in that workspace.
Related integrations
Let your AI work in Lumin today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Lumin freePipMCP is not affiliated with Lumin. Product names are trademarks of their owners.






