com.pdfoven/pdfoven
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
PDFOven
Publisher-provided description
Generate PDFs and images from HTML, Markdown, URLs or JSON templates.
Summary by lookupd
Generates, merges, splits, compresses, watermarks and fills PDFs and renders PNG images from HTML, Markdown, URLs or saved templates.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http pdfoven https://pdfoven.com/mcp
Codex, remote (streamable-http)
codex mcp add pdfoven --url https://pdfoven.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"pdfoven": {
"url": "https://pdfoven.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (13 tools)
Publisher-provided text
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 successfrender_imageRender a PNG image from exactly one source: html, markdown, url (a website screenshot), template (+data) or template_id (+data). Built-in 1200x630 social cards:merge_pdfsJoin 2-50 PDFs into one, in order, optionally picking pages from each. Returns the merged PDF as a base64 resource. Uses one render from the monthly quota.split_pdfSplit a PDF. Send pages to extract one PDF, ranges for one PDF per range (returned as a zip), or every to split into chunks of N pages. Uses one render.compress_pdfMake a PDF smaller by recompressing and downscaling large images and cleaning unused data. Returns the original unchanged if it can't be made smaller. Uses onewatermark_pdfStamp text (Latin characters) or a PNG/JPEG image onto a PDF's pages: centred and diagonal, tiled, or in a corner. Uses one render.list_pdf_form_fieldsList a fillable PDF's form fields: name, type, current value, options and page. Use the names with fill_pdf_form. Does not use render quota.fill_pdf_formFill a PDF form's fields by name (text, checkboxes as true/false, radio and dropdown options) and optionally flatten it so it can't be edited. Unknown field namlist_templatesList 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_get_templateFetch 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 witupdate_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 immeddelete_templatePermanently delete a saved template. This cannot be undone, and renders that reference its template_id will fail afterwards. Confirm with the user first.
Details
- Version: 0.2.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 176 ms
- First indexed:
- Last seen in registry:
- Website: https://pdfoven.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.pdfoven/pdfoven)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp