MCP Server

MintPDF

io.github.TrendTweekers/mintpdf
Media & Content Public & reachable MCP 2025-11-25

What this MCP does

Converts HTML, Markdown, or public web pages into styled PDF files and returns temporary download links.

generate_pdf
Generate a PDF from HTML or Markdown
Renders HTML or Markdown into a PDF and returns a download URL (valid for 1 hour). Provide exactly one of `html` or `markdown`. Markdown gets a clean default stylesheet, so it is the fastest way to produce a good-looking document.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'html': {'type': 'string', 'description': 'Full HTML document or fragment to render'}, 'format': {'enum': ['A4', 'Letter', 'Legal', 'A3', 'A5'], 'type': 'string', 'description': 'Paper size, default A4'}, 'margin': {'type': 'string', 'description': 'Page margin on all sides, e.g. "18mm"'}, 'markdown': {'type': 'string', 'description': 'Markdown content to render with the default stylesheet'}, 'landscape': {'type': 'boolean', 'description': 'Landscape orientation, default false'}, 'footerText': {'type': 'string', 'description': 'Small footer text on every page'}, 'headerText': {'type': 'string', 'description': 'Small header text on every page'}, 'pageNumbers': {'type': 'boolean', 'description': 'Show page numbers in the footer'}}, 'additionalProperties': False}
pdf_from_url
Generate a PDF from a public URL
Loads a public web page and renders it to PDF. Returns a download URL valid for 1 hour. Only public http/https URLs are allowed.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Public http(s) URL of the page to render'}, 'format': {'enum': ['A4', 'Letter', 'Legal', 'A3', 'A5'], 'type': 'string', 'description': 'Paper size, default A4'}, 'margin': {'type': 'string', 'description': 'Page margin on all sides, e.g. "18mm"'}, 'landscape': {'type': 'boolean', 'description': 'Landscape orientation, default false'}, 'footerText': {'type': 'string', 'description': 'Small footer text on every page'}, 'headerText': {'type': 'string', 'description': 'Small header text on every page'}, 'pageNumbers': {'type': 'boolean', 'description': 'Show page numbers in the footer'}}, 'additionalProperties': False}
Added
pdf_from_url
Sept. 17, 2026, 12:52 p.m.
Added
generate_pdf
Sept. 17, 2026, 12:52 p.m.