FynePDF
com.fynepdf/fynepdfVersion 0.1.0Compress, merge, convert, OCR, redact and sign PDFs, generate new ones, and read them with AI.
Status
Responds189 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:58 UTC
- Latency
- 189 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.fynepdf.com/mcpResponds189 msNo sign-in
Claude Code
claude mcp add --transport http fynepdf https://api.fynepdf.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: fynepdf
Remote MCP server URL: https://api.fynepdf.com/mcpCursor
{
"mcpServers": {
"fynepdf": {
"url": "https://api.fynepdf.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"fynepdf","type":"http","url":"https://api.fynepdf.com/mcp"}'Streamable HTTP
npm: @fynepdf/mcp 0.1.0Package only
npm (npx)
claude mcp add fynepdf -e 'FYNEPDF_API_KEY=<YOUR_FYNEPDF_API_KEY>' -- npx -y @fynepdf/mcp@0.1.0Replace <YOUR_FYNEPDF_API_KEY> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
27 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
app_readyFynePDF's in-chat cards say once which host bridge they run in, for diagnosis. Not for conversation. | No | Yes | Yes | No |
ask_pdfAnswer 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). | No | Yes | Yes | No |
compress_pdfMake a PDF smaller: at a level (low, medium, high) or under a target size in MB. The result says whether the target was met. | No | No | No | No |
convert_from_pdfTurn 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. | No | No | No | No |
convert_to_pdfMake 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. | No | No | No | Yes |
create_pdfTurn 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): it is laid out properly, and an invoice is added up for you (leave out amounts, subtotal, tax or total to have them worked out; give them and they are checked). extract_data's invoice result can be passed as data as it is. Use it whenever the person wants a document they can download, print or send. | No | No | No | No |
edit_pagesChange 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. | No | No | No | No |
extract_dataRead 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 (tables and statement). | No | Yes | Yes | No |
get_fileA file's details and a fresh download link (valid 1 hour). | No | Yes | Yes | No |
get_jobCheck a job that was still running, and get its files when it's done. Waits up to 50 seconds by default. | No | Yes | Yes | No |
import_file_from_urlFetch a PDF, Office file, image or EPUB from a public link into FynePDF and get its file_id. | No | No | No | Yes |
list_actionsEvery 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. | No | Yes | Yes | No |
list_filesFiles 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. | No | Yes | Yes | No |
list_library_filesFiles saved in the person's FynePDF Library, newest first (pinned on top). Pass an id as library_file_id to any tool. | No | Yes | Yes | No |
merge_pdfsJoin PDFs into one, in the order given (file_ids, then files, then file_urls). Each part gets a bookmark with its name. | No | No | No | No |
ocr_pdfAdd a text layer to scanned pages, so the text can be searched, copied and read by AI. Takes a scanned PDF or an image (a photo or scan as PNG, JPEG, TIFF, GIF, WebP or HEIC), which comes back as a searchable PDF. Reads 90 languages and finds the language itself; pass language only when the person names one. | No | No | No | No |
preview_fileThe first pages of a PDF as images, for FynePDF's result viewer. Not needed in conversation: use get_file for a link. | No | Yes | Yes | No |
protect_pdflock: 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. | No | No | No | No |
redact_pdfRemove 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. | Yes | No | No | No |
save_to_libraryKeep a result in the person's FynePDF Library (fynepdf.com/library), so it isn't deleted after 24 hours. | No | No | No | No |
search_docsSearch the FynePDF API and MCP documentation: actions, parameters, pricing, files, jobs and errors. | No | Yes | Yes | No |
sign_pdfStamp 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. | No | No | No | No |
smart_editDescribe 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. | No | No | No | No |
split_pdfSplit 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. | No | No | No | No |
stamp_pdfNumber 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". | No | No | No | No |
summarize_pdfA plain summary and key points, each with the pages it comes from. | No | Yes | Yes | No |
upload_fileBring 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 agent to PUT the bytes; the file_id works once the upload is done. ChatGPT users can just pass the attached file to any tool instead. | No | No | No | No |
Details
- Registry status
- Active
- Published
- Nov 1, 2026
- Updated
- Nov 1, 2026
- Categories (suggested)
- DocumentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared