
Pdf It
Converts markdown to PDFs through a single generate_pdf tool that outputs research reports with cover pages, auto-generated tables of contents, and page-numbered footers. Built on react-pdf/renderer with embedded fonts (Newsreader, DM Sans, JetBrains Mono), so output is consistent across machines without Chrome or external dependencies. Ships with a Claude Code skill that responds to phrases like "save this as PDF" or "/pdf" and writes to ~/Documents/pdf-it/ by default. Supports two templates: research-report for formal docs with full TOC, or plain for dense output without covers. Renders in under a second for typical documents. Useful when you need client-ready PDFs from Claude sessions without manual HTML conversion or fighting with print stylesheets.
- GitHub stars
- 2
- tools
- 2
- transport
- STDIO
- last updated
- Aug 2, 2026
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
generate_pdfConvert markdown into a PDF. Accepts a template (`research-report` or `plain`), optional title and author for the cover, and an optional output path.
Convert markdown into a PDF. Accepts a template (`research-report` or `plain`), optional title and author for the cover, and an optional output path.
No parameter schema in public metadata yet.
list_templatesReturn the list of available templates with descriptions.
Return the list of available templates with descriptions.
No parameter schema in public metadata yet.
Sponsors
Readme
pdf-it
A Model Context Protocol (MCP) server and Claude Code skill that turns markdown into PDFs that look like they were made on purpose. Cover page, table of contents, code blocks that hold across page breaks, page-numbered footer. One command from your Claude session to a file you can send to a client.
Fonts ship inside the package, so every PDF looks the same on every machine. Nothing to install, nothing to configure.
pdf-it cover example
Why this exists
Every Claude Code research session ends the same way: a wall of useful markdown and no clean way to turn it into a PDF a person would actually want to read.
Details
- Repository
- github.com/mrslbt/pdf-it
- Category
- Documents & Knowledge
- Package
pdf-it-mcp- Transport
- STDIO
- Registry
- MCP registry, active