Api2Pdf MCP by usefulapi
MCP server for Api2Pdf — generate PDFs & images from HTML, URLs or office files; merge, barcodes.
Connect it
Settings → Connectors → Add custom connector
URL: https://api2pdf.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://api2pdf.usefulapi.io/mcp{
"mcpServers": {
"api2pdf": {
"url": "https://api2pdf.usefulapi.io/mcp"
}
}
}claude mcp add --transport http api2pdf https://api2pdf.usefulapi.io/mcp{
"servers": {
"api2pdf": {
"type": "http",
"url": "https://api2pdf.usefulapi.io/mcp"
}
}
}16 tools, verified live
api2pdf_html_to_pdfcan modifyRender an HTML string to a PDF using the headless-Chrome engine. Returns a { FileUrl } link (valid ~24h) by default. Great for invoices, reports, and letters produced as HTML. BILLED per document. Api2Pdf API: POST /chrome/pdf/html.
api2pdf_url_to_pdfcan modifyFetch a web page by URL and render it to a PDF using headless Chrome. Returns a { FileUrl } (valid ~24h). Use extraHTTPHeaders to pass auth for a protected page. BILLED. Api2Pdf API: POST /chrome/pdf/url.
api2pdf_markdown_to_pdfcan modifyRender a Markdown string to a PDF using headless Chrome. Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /chrome/pdf/markdown.
api2pdf_html_to_imagecan modifyRender an HTML string to an image using headless Chrome. Returns a { FileUrl } (valid ~24h) by default, or base64 bytes with output_binary:true. BILLED. Api2Pdf API: POST /chrome/image/html.
api2pdf_url_to_imagecan modifyTake a screenshot of a live web page by URL using headless Chrome. Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /chrome/image/url.
api2pdf_wkhtml_to_pdfcan modifyRender an HTML string to a PDF using the wkhtmltopdf engine — an alternate to Chrome that supports a table of contents (pass enableToc / tocOptions inside `options`). Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /wkhtml/pdf/html.
api2pdf_office_to_pdfcan modifyConvert an office document (Word, Excel, PowerPoint, ODT, and many more) at a URL to a PDF using LibreOffice. Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /libreoffice/any-to-pdf.
api2pdf_merge_pdfscan modifyMerge several existing PDFs (given as URLs, in order) into a single PDF. Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /pdfsharp/merge.
api2pdf_compress_pdfcan modifyCompress an existing PDF (given as a URL) to reduce its file size. Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /pdfsharp/compress.
api2pdf_extract_pagescan modifyExtract a range of pages from an existing PDF (given as a URL) into a new PDF. `start`/`end` are 0-based page indices; omit `end` to extract a single page. Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /pdfsharp/extract-pages.
api2pdf_add_passwordcan modifyEncrypt an existing PDF (given as a URL) with a user password (required to open) and an optional owner password (controls permissions). Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /pdfsharp/password.
api2pdf_convert_to_markdowncan modifyConvert a document or file (given as a URL — PDF, Office docs, and more) to Markdown text via MarkItDown. Great for feeding a document's contents back to an agent. Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /markitdown.
api2pdf_generate_barcodecan modifyGenerate a barcode or QR code image. `format` is the symbology (e.g. 'QRCode', 'Code128', 'PDF417', 'DataMatrix') and `value` is the string to encode. Returns a { FileUrl } (valid ~24h) by default, or base64 with output_binary:true. BILLED. Api2Pdf API: GET /zebra.
api2pdf_get_balanceread-onlyReturn the remaining balance / usage for the configured Api2Pdf account. Api2Pdf API: GET /balance.
api2pdf_get_statusread-onlyReturn the current Api2Pdf service / health status. Api2Pdf API: GET /status.
api2pdf_delete_filecan modifyDelete a previously generated file by its ResponseId (the `ResponseId` returned in a generation response). Api2Pdf API: DELETE /file/{ResponseId}.
Alternatives in Developer Tools
Compare →
Front-End ChecklistA
Review frontend code and live pages against 386 quality-gated web development rules.
PMPostHog MCP ServerOfficialA
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
MAMakeOfficialA
Build, run and debug Make automation scenarios.
ClerkOfficialA
Access Clerk authentication docs, SDK snippets, and quickstart guides
MUMuxOfficialA
The official MCP Server for the Mux API
SMSentry MCPOfficialA
MCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistants