---
title: "Craftmypdf integration for LuumenAI"
url: "https://www.luumen.ai/integrations/craftmypdf/"
entity: SoftwareIntegration
category: "Knowledge & documentation"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Craftmypdf integration for LuumenAI

Generate PDFs from your templates, with each render held for approval

## What LuumenAI can do with Craftmypdf

LuumenAI connects to Craftmypdf with an API token and exposes 12 tools (5 read-only · 7 write). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 12 tools (5 read-only · 7 write)
- Plan: available on all plans
- Category: Knowledge & documentation

## About Craftmypdf with LuumenAI

CraftMyPDF turns templates and JSON data into finished PDF documents. Connect it with an API key and Luumen can read your template list, account usage, and recent API transactions for context. Rendering a batch of documents, merging files, or stamping a watermark is a previewed step you approve first.

## Example tools

Read-only (5 in total):

- `CRAFTMYPDF_GET_ACCOUNT_INFO` — Retrieve account information including subscription and usage details.
- `CRAFTMYPDF_GET_PDF_INFO` — Retrieve information about a PDF file including metadata, page count, and other properties.
- `CRAFTMYPDF_LIST_TEMPLATES` — Retrieve a paginated list of PDF templates.
- `CRAFTMYPDF_LIST_TRANSACTIONS` — Retrieve a paginated list of API transactions.
- `CRAFTMYPDF_QUERY_TEMPLATE_USAGE` — Retrieve usage statistics for specified templates within a date range.

Write and destructive (7 in total, approval required by default):

- `CRAFTMYPDF_ADD_TEXT_TO_PDF` — Add text annotations to a PDF including page numbers, watermarks, and custom text at specified positions.
- `CRAFTMYPDF_ADD_WATERMARK` — Add a text watermark to a PDF with customizable font, size, color, opacity, and rotation.
- `CRAFTMYPDF_CREATE_EDITOR_SESSION` — Create an embeddable editor session URL for a template.
- `CRAFTMYPDF_CREATE_PDF_ASYNC2` — Create a PDF file asynchronously with JSON data and template.
- `CRAFTMYPDF_CREATE_PDF_PARALLEL` — Create multiple PDF files in parallel from templates with JSON data.
- `CRAFTMYPDF_MERGE_PDFS` — Merge multiple PDF files from URLs into a single PDF document.
- `CRAFTMYPDF_UPDATE_PDF_FIELDS` — Update fillable fields in a PDF document such as text fields, checkboxes, and dropdowns.

## Frequently asked questions

### How does LuumenAI connect to Craftmypdf?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Craftmypdf on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default. Administrators configure that per tool.

### Is there an audit trail?

Every call to Craftmypdf — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/craftmypdf/
