Tailprint
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TAILPRINT_API_KEY | Yes | Your Tailprint API key, provided as a Bearer token in the Authorization header or as the api_key query parameter. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| render_pdfB | Converts HTML with full Tailwind CSS classes, a public URL, or a hosted template (template_id + JSON data, e.g. "invoice-modern") into a pixel-perfect, vector PDF document with Smart Pagination Shield. Returns a hosted CDN link and base64 data URI. |
| list_templatesA | Returns the catalog of available pre-designed Tailwind CSS document templates (Invoices, EU Factur-X, Certificates, Executive Reports, Resumes, Shipping Labels, Event Passes, POS Receipts, Quotes, NDAs, Statements, Presentations, Contracts). |
| get_template_sourceA | Retrieves the full Tailwind CSS HTML source code of a document template by ID, allowing an AI agent to customize data and render it with render_pdf. |
| render_templateB | Renders a pre-designed Tailwind CSS document template directly with optional variable data substitution. Ideal for generating invoices, receipts, contracts, and certificates without managing raw HTML markup. |
| stamp_pdfA | Applies a diagonal semi-transparent watermark or status stamp (e.g. "CONFIDENTIAL", "DRAFT", "PROPRIETARY") across all pages of an existing vector PDF using pdf-lib. |
| generate_einvoiceA | Generates a legally compliant European hybrid electronic invoice (Factur-X / ZUGFeRD 2.2 / EN 16931). Renders a beautiful visual PDF and embeds machine-readable CrossIndustryInvoice XML (/EmbeddedFiles) for automated ingestion by ERP and accounting platforms (DATEV, SAP, Chorus Pro, Dinero, Billy). |
| merge_pdfsB | Merges two or more PDF documents (supplied as base64 strings or public URLs) into a single unified vector PDF. |
| split_pdfC | Extracts specific pages or page ranges (e.g. "1-3, 5, 8-10") from an existing PDF document into a new PDF. |
| fill_pdf_formB | Fills interactive PDF forms (AcroForms) with text, numbers, or checkboxes, with optional form flattening. |
| compress_pdfA | Compacts and shrinks PDF file size by bundling internal PDF objects into compressed streams and stripping duplicate structures. |
| render_presentationA | Converts Markdown slides (separated by "---") into a widescreen 16:9 presentation vector PDF (1920x1080) with slide numbers and modern Tailwind styling. Returns an inline cover preview and hosted PDF link. |
| verify_pdfA | Verifies the cryptographic HMAC-SHA256 signature and visual content fingerprint of a Tailprint PDF to detect tampering, and extracts its embedded Dual-Brain structured JSON payload in 0ms without OCR. |
| manage_pdf_lifecycleA | Manages the real-time lifecycle of a Time-Limited Isotope PDF document by doc_id or file_id: check expiration status ("status"), immediately revoke/expire the document via remote SCRAM Kill Switch ("expire_now"), or extend its validity window ("extend"). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| generate_invoice | Interactively generate a professional invoice PDF from client and billing details |
| generate_b2b_invoice | Generates a legally compliant European hybrid electronic invoice (Factur-X / ZUGFeRD / EN 16931) with embedded machine-readable XML |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| templates-catalog | Complete catalog of all available Tailwind CSS PDF document templates |
| tailwind-pdf-guide | Developer guide for crafting pixel-perfect, print-ready PDF documents with Tailwind CSS |
| smart-pagination-guide | Technical specifications of Smart Pagination Shield and Zero-Retention security in Tailprint |
| templates-all | Complete source bundle of all PDF document templates with HTML markup and metadata |
| template-invoice | Professional Invoice (Billing & Accounting) HTML document template with Tailwind CSS |
| template-certificate | Course Certificate of Completion (Education & HR) HTML document template with Tailwind CSS |
| template-report | Weekly Executive Performance Report (Business & Analytics) HTML document template with Tailwind CSS |
| template-resume | Modern Tech Resume / CV (Career & HR) HTML document template with Tailwind CSS |
| template-shipping-label | E-Commerce Packing Slip & Shipping Label (Logistics & Retail) HTML document template with Tailwind CSS |
| template-ticket | VIP Event Pass & Boarding Ticket (Events & Ticketing) HTML document template with Tailwind CSS |
| template-receipt | POS Thermal Retail Receipt (Retail & Commerce) HTML document template with Tailwind CSS |
| template-quote | B2B Sales Quotation & Estimate (Sales & Commercial) HTML document template with Tailwind CSS |
| template-nda | Mutual Non-Disclosure Agreement (NDA) (Legal & Contracts) HTML document template with Tailwind CSS |
| template-statement | Monthly Financial Statement & Ledger (FinTech & Banking) HTML document template with Tailwind CSS |
| template-einvoice | EU Factur-X & PEPPOL E-Invoice (Billing & Accounting) HTML document template with Tailwind CSS |
| template-presentation | 16:9 Executive Pitch Slide Deck (Presentations & Pitch Decks) HTML document template with Tailwind CSS |
| template-contract | Independent Contractor Agreement (Legal & Contracts) HTML document template with Tailwind CSS |
TDQS
Scored across 13 tools
Most tools target clearly distinct operations (merge, split, compress, stamp, fill, verify, lifecycle). The main overlap is render_template vs render_pdf, since render_pdf also accepts template_id + JSON data, and generate_einvoice overlaps partially with the invoice template path; descriptions help but an agent could still hesitate over which render entry point to use.
All 13 names are snake_case with a consistent verb_noun structure (list_templates, get_template_source, render_pdf, merge_pdfs, fill_pdf_form, manage_pdf_lifecycle). No camelCase or stylistic mixing, and the render_* family is predictably grouped.
13 tools sits comfortably in the ideal band for a PDF generation/manipulation server. Each tool covers a distinct PDF capability (render, merge, split, compress, stamp, form-fill, verify, lifecycle) with no filler.
The surface covers the core PDF lifecycle well: templating, rendering, e-invoicing, merge/split/compress, forms, watermarking, verification, and expiration management. Minor gaps remain—no encryption/password protection, page rotation, or text extraction—but agents can work around these via existing render/verify tools.