> ## Documentation Index
> Fetch the complete documentation index at: https://developers.luminpdf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Tools

We are supporting the following tools with Lumin MCP:

## 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 [john@example.com](mailto:john@example.com)."             |
| **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 [john@example.com](mailto:john@example.com)." |
| **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`."     |
