Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TAILPRINT_API_KEYYesYour 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

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription
generate_invoiceInteractively generate a professional invoice PDF from client and billing details
generate_b2b_invoiceGenerates 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

NameDescription
templates-catalogComplete catalog of all available Tailwind CSS PDF document templates
tailwind-pdf-guideDeveloper guide for crafting pixel-perfect, print-ready PDF documents with Tailwind CSS
smart-pagination-guideTechnical specifications of Smart Pagination Shield and Zero-Retention security in Tailprint
templates-allComplete source bundle of all PDF document templates with HTML markup and metadata
template-invoiceProfessional Invoice (Billing & Accounting) HTML document template with Tailwind CSS
template-certificateCourse Certificate of Completion (Education & HR) HTML document template with Tailwind CSS
template-reportWeekly Executive Performance Report (Business & Analytics) HTML document template with Tailwind CSS
template-resumeModern Tech Resume / CV (Career & HR) HTML document template with Tailwind CSS
template-shipping-labelE-Commerce Packing Slip & Shipping Label (Logistics & Retail) HTML document template with Tailwind CSS
template-ticketVIP Event Pass & Boarding Ticket (Events & Ticketing) HTML document template with Tailwind CSS
template-receiptPOS Thermal Retail Receipt (Retail & Commerce) HTML document template with Tailwind CSS
template-quoteB2B Sales Quotation & Estimate (Sales & Commercial) HTML document template with Tailwind CSS
template-ndaMutual Non-Disclosure Agreement (NDA) (Legal & Contracts) HTML document template with Tailwind CSS
template-statementMonthly Financial Statement & Ledger (FinTech & Banking) HTML document template with Tailwind CSS
template-einvoiceEU Factur-X & PEPPOL E-Invoice (Billing & Accounting) HTML document template with Tailwind CSS
template-presentation16:9 Executive Pitch Slide Deck (Presentations & Pitch Decks) HTML document template with Tailwind CSS
template-contractIndependent Contractor Agreement (Legal & Contracts) HTML document template with Tailwind CSS

TDQS

A3.7/5.0

Scored across 13 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues