User
| Tool Name | Description | Sample Prompt |
|---|---|---|
| get_lumin_user_information | Get the current authenticated user’s profile, including their ID, name, and email address. | ”Get my Lumin user information.” |
Workspace
| Tool Name | Description | Sample Prompt |
|---|---|---|
| get_workspace_info | Get details about the current Workspace, including name, owner, member count, and Space count. | ”Show me my workspace info.” |
Documents
| Tool Name | Description | Sample Prompt |
|---|---|---|
| upload_file_to_lumin | Upload a document to the workspace from a file URL (file-upload method) or create from a template (template method). | ”Upload this PDF to my Lumin workspace.” |
| lumin_markdown2pdf | Convert markdown content into a downloadable PDF. Returns a temporary URL (valid for 1 hour) that can be passed to other tools. | ”Convert this markdown to a PDF.” |
Templates
| Tool Name | Description | Sample Prompt |
|---|---|---|
| lumin_get_templates | List all available templates in the current workspace. | ”List all my Lumin templates.” |
| lumin_get_template_details | Get full details of a specific template, including signer roles, fields, tags, and variables. | ”Show me the details for template sign_abc123.” |
| lumin_generate_document_from_template | Generate a PDF document from a template, optionally filling in tags, fields, and variables. Returns a download URL. | ”Generate a document from template pdf_12345 with these values.” |
Signature Requests
| Tool Name | Description | Sample Prompt |
|---|---|---|
| send_signature_request_on_lumin | Create and send a new signature request from a file URL. | ”Send a signature request using this file to [email protected].” |
| lumin_send_signature_request_from_template | Send a signature request directly from a template in one step — combines template generation and signature sending. | ”Send a signature request from template sign_abc123 to [email protected].” |
| get_signature_request_on_lumin_by_id | Retrieve details of a specific signature request by its ID, including status, signers, and expiration. | ”Show me the signature request with ID sr_12345.” |
| lumin_get_signature_request_file | Get a temporary download URL for a completed signature request’s file (agreement, coc, or merged). | ”Download the signed agreement for request sr_12345.” |
| cancel_signature_request_on_lumin_by_id | Cancel an active signature request. This action is irreversible. | ”Cancel the signature request with ID sr_12345.” |
Agreements
| Tool Name | Description | Sample Prompt |
|---|---|---|
| lumin_post_agreement | Create a new AgreementGen document from a template with dynamic data. | ”Create an agreement from template ag_abc123.” |
| lumin_get_agreement_file | Get a temporary download URL for an agreement’s PDF file. | ”Download the PDF for agreement ag_12345.” |