PDFOven
Generate PDFs and images from HTML, Markdown, URLs or JSON templates.
Connect it
Settings → Connectors → Add custom connector
URL: https://pdfoven.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://pdfoven.com/mcp{
"mcpServers": {
"pdfoven": {
"url": "https://pdfoven.com/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}claude mcp add --transport http pdfoven https://pdfoven.com/mcp --header "Authorization: <value>"{
"servers": {
"pdfoven": {
"type": "http",
"url": "https://pdfoven.com/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}7 tools, verified live
render_pdfRender a PDF from exactly one source: html, markdown, url, template (+data) or template_id (+data). Returns the PDF as a base64 embedded resource. Each successful call uses one render from the account's monthly quota; nothing is stored. Over quota or invalid input returns a tool error explaining why.
render_imageRender a PNG image (social card, certificate, chart) from exactly one source: html, markdown, url, template (+data) or template_id (+data). Returns the image inline. Each successful call uses one render from the monthly quota; nothing is stored.
list_templatesread-onlyList every template saved in the PDFOven account, newest first, as JSON with id, name, engine and sample_data. Use an id with render_pdf/render_image (template_id) or get_template. Does not use render quota.
get_templateread-onlyFetch one saved template in full: content, css, sample_data and page_options. Use it before update_template to see the current body. Does not use render quota.
create_templateSave a new reusable template to the account and return its id. Templates are capped per plan (Free 3); at the cap this returns a tool error. Render it later with render_pdf or render_image and template_id plus data.
update_templateChange a saved template. Only the fields you pass are replaced; others keep their current values. Future renders with this template_id use the new version immediately.
delete_templatecan modifyPermanently delete a saved template. This cannot be undone, and renders that reference its template_id will fail afterwards. Confirm with the user first.
Change history
Alternatives in Design & Media
Compare →
Lambda Labs MCP by usefulapiB
Read GPU instances, types, images, filesystems and firewall rules; launch and terminate instances.
bunny.net MCP by usefulapiB
Inspect pull zones, storage, DNS and video libraries on bunny.net, and purge caches.
TCTHIRI Chord IntelligenceB
Deterministic music theory for agents: analyze, voice, reharmonize, conduct — computed, not guessed
OEOpen EphemerisB
Sub-arcsecond astrology on NASA JPL DE440: natal, transits, Human Design, Vedic, BaZi.
CLClipkitB
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
TUTuteliqB
Detect grooming, bullying, fraud, and 16+ online threats across text, voice, image, and video.