Converts Markdown into print-ready PDFs through MCP, with themes, templates, and automated 0β100 quality checks.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Imprint PDF.
The Imprint PDF MCP server gives an MCP-compatible agent access to Imprintβs document generation workflow. Markdown is the input, and the result is a PDF intended for print or formal document delivery. The renderer is designed for Chinese publishing conventions, including first-line indentation, punctuation line-breaking rules, mixed Chinese and English text, and controls for widows and orphans.
Generated documents can include a cover and table of contents when frontmatter provides fields such as title, author, and date. The project also supports tables that repeat their headers across pages, code blocks that avoid being split, vector-rendered Mermaid diagrams, and vector-rendered mathematical formulas. PDF/UA accessibility tagging is enabled by default according to the README.
Install the optional MCP package, then start the stdio entry point with imprint-mcp. An MCP client launches that process and calls the exposed tools. The agent can submit Markdown for rendering, request available themes, validate a PDF, or create a new document from a template.
The renderer includes 24 themes, such as academic, minimal, ink, gongwen, and ieee. A theme can be selected explicitly, or Imprint can recommend one based on document signals when no theme is specified. Templates cover reports, books, resumes, technical documents, letters, academic papers, Chinese official documents, and IEEE-style papers.
After generation, Imprint runs checks and reports a score from 0 to 100 with itemized evidence. Checks described by the project include text selectability, embedded font subsets, metadata, punctuation rules, table-of-contents page numbers, page numbers, PDF/UA tags, contrast, missing glyphs, content overflow, and image resolution.
Install the MCP extra with:
The server uses stdio, so the MCP client configuration must start imprint-mcp as a local process. No environment variables or remote service credentials are documented. The base package can also be installed with pip install imprint-pdf; chart rendering is available through the optional charts extra. The command-line package is additionally distributed through npm, including the npx imprint-pdf command.
The Imprint PDF MCP server exposes these documented tools:
render_markdown converts Markdown into a PDF.list_themes returns the available visual themes.validate_pdf runs the PDF quality checks.new_document creates a document from a built-in template.The underlying renderer supports theme selection, automatic theme recommendations, image compression, syntax highlighting through Pygments, Mermaid diagrams, mathematical notation, and custom themes represented as JSON files. Academic templates can use two-column layouts, while the gongwen and ieee templates target Chinese official documents and IEEE-style English papers respectively.
The README documents a local stdio server, not a hosted HTTP endpoint. Chart support is optional, and Mermaid rendering falls back to a code block when its rendering engine is unavailable. Font availability is checked on the machine that performs rendering; missing fonts produce a warning rather than being supplied by the MCP server.
The projectβs online demo is separate from the MCP server and is rate-limited to 20 uses per hour per IP. The README names Claude Code and Cursor as MCP clients for the stdio server. Other client compatibility is not specifically described in the project material.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/imprint-pdf)<a href="https://allmcps.com/mcp/imprint-pdf"><img src="https://allmcps.com/api/badge/imprint-pdf?style=directory" alt="Imprint PDF on AllMCPs" /></a>