mcpbeat Sign in

Api2pdf MCP Server

answering

Api2pdf is answering right now. Last checked 15 min ago. It exposes 16 tools. Last commit 1 Sep 2026.

MCP server for Api2Pdf — generate PDFs & images from HTML, URLs or office files; merge, barcodes.

Uptime history 47 days of history · worst day 8%
47 days agonow
100.0%
Uptime 24h
91 of 91 checks
16
Tools
read from the server
174 ms
Response time
average over 24h
0
Stars
last commit 1 Sep 2026

Nothing serious here today

Today is the operative word: we check Api2pdf every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 15 min ago.

run in your terminal
claude mcp add api2pdf --transport http https://api2pdf.usefulapi.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "api2pdf": {
      "url": "https://api2pdf.usefulapi.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.api2pdf]
url = "https://api2pdf.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "api2pdf": {
      "url": "https://api2pdf.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "api2pdf": {
      "url": "https://api2pdf.usefulapi.io/mcp"
    }
  }
}

Available tools 16

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

api2pdf
api2pdf_add_password
Encrypt 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_compress_pdf
Compress an existing PDF (given as a URL) to reduce its file size. Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /pdfsharp/compress.
api2pdf_convert_to_markdown
Convert 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_delete_file
Delete a previously generated file by its ResponseId (the `ResponseId` returned in a generation response). Api2Pdf API: DELETE /file/{ResponseId}.
api2pdf_extract_pages
Extract 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_generate_barcode
Generate 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_balance
Return the remaining balance / usage for the configured Api2Pdf account. Api2Pdf API: GET /balance.
api2pdf_get_status
Return the current Api2Pdf service / health status. Api2Pdf API: GET /status.
api2pdf_html_to_image
Render 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_html_to_pdf
Render 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_markdown_to_pdf
Render a Markdown string to a PDF using headless Chrome. Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /chrome/pdf/markdown.
api2pdf_merge_pdfs
Merge several existing PDFs (given as URLs, in order) into a single PDF. Returns a { FileUrl } (valid ~24h). BILLED. Api2Pdf API: POST /pdfsharp/merge.
api2pdf_office_to_pdf
Convert 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_url_to_image
Take 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_url_to_pdf
Fetch 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_wkhtml_to_pdf
Render 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.

Endpoints

URLTransportStateLatencyChecked
https://api2pdf.usefulapi.io/mcp streamable-http answering 191 ms 15 min ago

Alternatives to Api2pdf

same job, measured the same way
Pictify Io
by pictify-io

Generate images, GIFs, and PDFs from HTML, URLs, or templates — from your AI agent.

54 installs/wk 26 tools answering
Opentalk2html Notmd
by aimino-tech

MCP server for HTML generation from AI agents

56 installs/wk local only
MCP Server 3daistudio
by whale-professor

MCP server for 3D AI Studio — generate 3D models from text or images using Hunyuan and TRELLIS

62 installs/wk local only
FLUX
by black-forest-labs

Official FLUX MCP server. Generate, edit, vary, and browse images from Black Forest Labs.

answering
TemplateFoxPDF
by templatefoxpdf

MCP server for TemplateFox PDF generation API - Generate PDFs from templates via AI assistants

43 installs/wk local only
MCP Flux Pro
by acedatacloud

MCP server for Flux AI image generation

815 installs/wk answering
Staruml MCP
by ezrabrilliant

MCP server for StarUML — generate UML diagrams from AI agents via stdio or HTTP.

43 installs/wk local only
MCP Qwen Image
by acedatacloud

MCP server for Qwen Image 3 AI image generation

163 installs/wk answering

Api2pdf — questions

Answers built from our own checks of this server.

What can Api2pdf do?
It exposes 16 tools, read directly from the server on our last check. Among them: api2pdf_add_password, api2pdf_compress_pdf, api2pdf_convert_to_markdown, api2pdf_delete_file, api2pdf_extract_pages, api2pdf_generate_barcode and 10 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Api2pdf working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 174 ms. The bar chart above shows every period we have measured.
How do I connect Api2pdf?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Api2pdf need an API key?
No. Api2pdf completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 16 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Api2pdf?
It answers our handshake in 174 ms on average, which is faster than 71% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Api2pdf open source?
Yes — it is published under the MIT licence, written in JavaScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.