Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,542Letters: 14Defects: 1,324counted 2 min ago
teppi

MCP serverio.usefulapi/api2pdf

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

Overview

Score?
UNRATED 0.122
of what a free look can see, on 22 looks
Looks
35
last 15 hr ago
Tools
16
changed 4 days ago

More info

URL
api2pdf.usefulapi.io/mcp
streamable-http
Says it is
api2pdf-mcp 1.1.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.122 · highest on record 0.8561

Toolsfrom sha256:86d0332eff…f17ccd · +0 −0 4 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
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.
input · no output
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.
input · no output
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 { File
input · no output
api2pdf_delete_file
Delete a previously generated file by its ResponseId (the `ResponseId` returned in a generation response). Api2Pdf API: DELETE /file/{ResponseId}.
input · no output
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 } (v
input · no output
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
input · no output
api2pdf_get_balance
Return the remaining balance / usage for the configured Api2Pdf account. Api2Pdf API: GET /balance.
input · no output
api2pdf_get_status
Return the current Api2Pdf service / health status. Api2Pdf API: GET /status.
input · no output
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/i
input · no output
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. BILL
input · no output
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.
input · no output
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.
input · no output
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 /libreof
input · no output
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.
input · no output
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 AP
input · no output
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 { F
input · no output
Verify it yourselfnpx teppi-check https://api2pdf.usefulapi.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2PHFD8HJ4WAQT6XF3MMY