Generate professional PDF reports from LLM output β cover, TOC, tables, charts, 5 themes.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
An MCP server that generates professional corporate PDF reports from structured JSON specs or raw LLM text output. Drop it into Claude Desktop (or any MCP client) and ask Claude to turn analysis, research, or meeting notes into a polished multi-page report complete with cover page, table of contents, executive summary, section headings, tables, and charts.
A sample output is at examples/sample_report.pdf.
Install Python dependencies:
Add to your claude_desktop_config.json:
generate_reportGenerates a PDF from a full structured spec.
Minimal example input:
generate_report_from_textConverts raw text into a structured PDF report. Sections are auto-detected from headings.
list_themesReturns available color themes: default, navy, charcoal, forest, burgundy.
Python not found β ensure python or python3 is on your PATH and is version 3.8+.
reportlab not installed β run pip install reportlab matplotlib.
Charts missing β matplotlib is required for charts. Install it with pip install matplotlib.
Large PDFs β complex specs with many charts can take 5β15 seconds. This is normal.
MIT
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/pdf-report-generator)<a href="https://allmcps.com/mcp/pdf-report-generator"><img src="https://allmcps.com/api/badge/pdf-report-generator?style=directory" alt="Pdf Report Generator on AllMCPs" /></a>