com.pdfoven/pdfoven · v0.2.0 · productivity
PDFOven is healthy: it completed an MCP handshake in 1445 ms and exposes 7 tools.
Generate PDFs and images from HTML, Markdown, URLs or JSON templates.
Endpoint: https://pdfoven.com/mcp (streamable-http)
No repository listed · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 7 |
| Latency | 1445 ms |
| Last checked (UTC) | 2026-10-16T21:00:46.860Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-16T21:00:46.860Z | Healthy | 1445 |
render_pdf | Render 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_image | Render 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_templates | List 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_template | Fetch 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_template | Save 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_template | Change 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_template | Permanently delete a saved template. This cannot be undone, and renders that reference its template_id will fail afterwards. Confirm with the user first. |