Simple PDF API

Generate and manipulate PDFs from Claude Desktop, Cursor, and Windsurf.

Community: Submitted by a user or imported; check the owner before granting accessOnlineAPI key requiredGlobalFreeRead-only

What it can do

  • Html To Pdf: Convert an HTML string to a PDF file saved to ~/Downloads. Renders with headless Chromium so all modern CSS, flexbox, and print styles work. Use this when you need to generate an invoice,
  • Url To Pdf: Render any public http/https URL to a PDF saved to ~/Downloads. Uses headless Chromium — JavaScript-rendered pages work. Private/internal URLs (localhost, 192.168.x.x) are blocked for secu
  • Merge Pdfs: Combine 2 or more PDF files into a single document in the order provided. Saves the merged result to ~/Downloads. Use this to combine a cover page with a report, or bundle multiple invoice

What data it sees

Do you need an account

An API key from the service settings is required

Generate and manipulate PDFs from Claude Desktop, Cursor, and Windsurf. 9 tools: HTML-to-PDF, URL-to-PDF, merge, split, watermark, compress, password-protect, rotate, and extract text. Free tier on RapidAPI.

Server tool list (9)

Raw names from tools/list. Only developers need these.

html_to_pdfConvert an HTML string to a PDF file saved to ~/Downloads. Renders with headless Chromium so all modern CSS, flexbox, and print styles work. Use this when you need to generate an invoice, receipt, or report from HTML you already have.
url_to_pdfRender any public http/https URL to a PDF saved to ~/Downloads. Uses headless Chromium — JavaScript-rendered pages work. Private/internal URLs (localhost, 192.168.x.x) are blocked for security.
merge_pdfsCombine 2 or more PDF files into a single document in the order provided. Saves the merged result to ~/Downloads. Use this to combine a cover page with a report, or bundle multiple invoices.
split_pdfExtract specific pages from a PDF into a new file saved to ~/Downloads. Use page ranges like '1-3' for a span, or '5' for a single page. Useful for extracting a chapter, pulling the first page, or splitting a large document.
watermark_pdfAdd a diagonal text watermark to every page of a PDF, saved to ~/Downloads. Common watermarks: CONFIDENTIAL, DRAFT, SAMPLE, DO NOT DISTRIBUTE. Opacity and rotation are adjustable.
compress_pdfReduce a PDF's file size by removing duplicate and orphaned objects. Useful before emailing or uploading to storage. Results vary — documents with repeated fonts/images typically see 10–40% reduction.
protect_pdfAES password-encrypt a PDF so it cannot be opened without the correct password. Optionally restrict printing. Saved to ~/Downloads. Use for sensitive documents like contracts, financial reports, or personal data.
rotate_pdfRotate all or specific pages of a PDF by 90, 180, or 270 degrees, saved to ~/Downloads. Use 90 or 270 to fix landscape pages, or 180 to flip upside-down pages. Common for scanned documents with incorrect orientation.
extract_textExtract all plain text content from a PDF and return it as a string. Optionally limit to specific page numbers. Useful for searching document contents, summarising a PDF, or feeding text into further processing.
Simple PDF API: connect to Claude, ChatGPT, Cursor · Connectors.fun