com.fynepdf/fynepdf · v0.1.0 · productivity
FynePDF is healthy: it completed an MCP handshake in 3168 ms and exposes 27 tools.
Compress, merge, convert, OCR, redact and sign PDFs, generate new ones, and read them with AI.
Endpoint: https://api.fynepdf.com/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 27 |
| Latency | 3168 ms |
| Last checked (UTC) | 2026-11-01T19:45:30.490Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-01T19:45:30.490Z | Healthy | 3168 |
search_docs | Search the FynePDF API and MCP documentation: actions, parameters, pricing, files, jobs and errors. |
list_actions | Every action FynePDF can run on a file (the REST API's job steps), with what it takes, what it makes and its price in API credits. |
app_ready | FynePDF's in-chat cards say once which host bridge they run in, for diagnosis. Not for conversation. |
preview_file | The first pages of a PDF as images, for FynePDF's result viewer. Not needed in conversation: use get_file for a link. |
upload_file | Bring a file into FynePDF. Shows a drop zone where the app supports it (Claude, ChatGPT, VS Code); it takes several files at once, e.g. for a merge, and reports their file_ids in order. With file_name and size_bytes it also returns a signed upload_url and a ready curl command, for a code sandbox or |
import_file_from_url | Fetch a PDF, Office file, image or EPUB from a public link into FynePDF and get its file_id. |
get_file | A file's details and a fresh download link (valid 1 hour). |
list_library_files | Files saved in the person's FynePDF Library, newest first (pinned on top). Pass an id as library_file_id to any tool. |
list_files | Files on FynePDF from the last 24 hours, newest first: what the person dropped in the upload box, other uploads and imports, and results. Use it to find the file_id of a file the person says they uploaded, by its name. |
save_to_library | Keep a result in the person's FynePDF Library (fynepdf.com/library), so it isn't deleted after 24 hours. |
merge_pdfs | Join PDFs into one, in the order given (file_ids, then files, then file_urls). Each part gets a bookmark with its name. |
split_pdf | Split a PDF into parts by page ranges ("1-3", "4", "5-9") or into parts no bigger than max_part_mb. Returns a ZIP of the parts. |
edit_pages | Change a PDF's pages (counted from 1): delete pages, keep only some pages, put pages in a new order (pages left out are dropped), or rotate all pages or a range. |
stamp_pdf | Number the pages, stamp a text watermark on every page, or both in one go. Page number format uses %d twice, e.g. "Page %d of %d". |
compress_pdf | Make a PDF smaller: at a level (low, medium, high) or under a target size in MB. The result says whether the target was met. |
protect_pdf | lock: add a password needed to open it. unlock: remove a password you know. flatten: burn form fields and annotations into the page so they can't be changed. |
redact_pdf | Remove text for real, not just cover it: name the exact text to remove, or describe it ("all names, emails and account numbers") and FynePDF finds it. The result is checked: if any of the text can still be found, nothing is returned. The original file is kept. |
convert_from_pdf | Turn a PDF into Word (.docx), Excel or CSV (tables found on the page), images (PNG/JPEG in a ZIP), Markdown, EPUB, PDF/A (archival), LaTeX, or a grayscale PDF. For tables read by AI (scans, bank statements), use extract_data. |
convert_to_pdf | Make a PDF from Word, Excel or PowerPoint files, images (one page each, in order), an EPUB, or a public web page (url). For content you write yourself, use create_pdf. |
ocr_pdf | Add a text layer to scanned pages, so the text can be searched, copied and read by AI. |
create_pdf | Turn Markdown or HTML you write into a well-set PDF: a report, invoice, letter, resume or plain document. Tables, headings, lists, images by URL and page breaks work; header, footer and page numbers are optional. For an invoice, resume or letter, prefer data (the fields, with template set to match): |
sign_pdf | Stamp a signature image (PNG or JPEG) on a page: at a named spot (bottom-right by default) or at x and y in points from the top-left corner. |
ask_pdf | Answer a question from the document only, citing pages. Every quote is checked against the page text (verified: false marks one that couldn't be found). |
summarize_pdf | A plain summary and key points, each with the pages it comes from. |
extract_data | Read structured data with AI and check it in code: invoice (fields, lines and totals, added up), statement (bank transactions, balances compared), tables (every table, cell by cell), or schema (your own JSON Schema). Output json returns the data here; excel or csv also makes a spreadsheet file (tabl |
smart_edit | Describe the change ("remove the blank pages, number the rest and make it PDF/A"): FynePDF plans the steps from its actions, checks the plan, and runs it. With run false it only returns the plan. |
get_job | Check a job that was still running, and get its files when it's done. Waits up to 50 seconds by default. |