I built gen-pdf to solve a problem I kept running into: getting AI to generate professional-looking PDFs.
The problem: there is no AI native tool that generate PDF.
My solution: A Model Context Protocol (MCP) server that lets any AI assistant generate TeX-quality PDFs from markdown. Using a rust Typst server under the hood, the MCP delivers PDF of an unmatch quality. It not the classic markdown to pdf that is using a puppeteer engine and deliver poor quality.
Just add this simple config to your mcp.json and your AI can instantly create professional reports, invoices, letters, and contracts.
I built gen-pdf to solve a problem I kept running into: getting AI to generate professional-looking PDFs.
The problem: there is no AI native tool that generate PDF.
My solution: A Model Context Protocol (MCP) server that lets any AI assistant generate TeX-quality PDFs from markdown. Using a rust Typst server under the hood, the MCP delivers PDF of an unmatch quality. It not the classic markdown to pdf that is using a puppeteer engine and deliver poor quality.
Just add this simple config to your mcp.json and your AI can instantly create professional reports, invoices, letters, and contracts.
{ "mcpServers": { "gen-pdf": { "command": "npx", "args": ["-y", "mcp-remote", "https://gen-pdf.com/mcp"] } } }
Features: • LaTeX math expressions • Syntax highlighting • Complex tables • Images • Footnotes • Perfect layout (thanks to Typst) • Works with Claude, ChatGPT, Cursor, etc.
The free tier gives you 20 blocks per PDF to try it out. I'm using it daily for generating client reports and technical documentation.
Live at: https://gen-pdf.com Example PDF: https://gen-pdf.com/example.pdf
Would love your feedback!