FreeDailyPro PDF Tools
Server Details
13 stateless PDF tools for AI agents: merge, split, rotate, compress, watermark, redact, flatten, repair, add page numbers and fill PDF forms. Files are processed in memory and nothing is stored. Part of FreeDailyPro's 211+ MCP tools; trial key with 20,000 calls/month at freedailypro.com/developers.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 20 tools
Most tools target distinct operations, but the eight compression variants (compress, aggressive, balanced, extreme, greyscale, lossless_bw, size, smallest_bw) form a dense cluster an agent must carefully pick from, and pdf_organize overlaps with pdf_rotate since it also rotates pages. The rich descriptions help, but selection still requires reading them closely rather than being obvious from names.
Every tool uses the same pdf_verb_noun pattern in snake_case (pdf_compress_balanced, pdf_extract_pages, pdf_fill_form). Modifiers like aggressive/balanced/extreme/lossless_bw are applied consistently within the compress family.
20 tools is on the heavy side for a PDF utility server, and roughly 40% of them are compression strategies, which inflates the surface beyond what most workflows need. The rest are well-scoped and each earns a place, but the count edges into 'over-specialized' territory.
Coverage is strong on manipulation (merge, split, extract, rotate, organize, redact, watermark, page numbers, forms, repair), but there is no way to extract or read existing PDF text, convert to/from images, or create a PDF from scratch. These are significant gaps for an agent working with PDF content rather than just restructuring files.
Publisher details
- Operator
- FreeDailyPro
- Operator website
- https://www.freedailypro.com
- Vendor relationship
- Unknown
- Documentation
- https://www.freedailypro.com/developers
- Trust center
- Unknown
- Restrictions
- Unknown
Available Tools
20 toolspdf_add_page_numbersCRead-onlyIdempotentInspect
Add page numbers to a PDF
Inputs: position (required), fileBase64 (required), format, prefix, +4 more.
pdf_compressARead-onlyIdempotentInspect
Shrink a PDF. Default aims for about 50% smaller: tidies structure first (text untouched), then shrinks pictures only as much as needed. level: auto (default), medium, strong. targetFileSize (such as 2MB or 500KB) is the size to end at, for auto; default is half the original.
Inputs: fileBase64 (required), level, targetFileSize.
pdf_compress_aggressiveARead-onlyIdempotentInspect
Shrink a PDF harder (the site's Aggressive mode): Balanced steps, then pages become pictures at finer and finer steps, converting a page only when that is clearly smaller. Text on converted pages is no longer selectable (textSelectable says which). Slow: several seconds per page; returns the best level finished (truncated: true) if the time budget runs out. Errors if the PDF is unreadable, password-protected, over 100 pages or cannot be made smaller.
Inputs: fileBase64 (required).
pdf_compress_balancedARead-onlyIdempotentInspect
Shrink a PDF the gentle way (the site's Balanced mode): tidy the file, empty blank pages, and re-save the pictures inside at about 140 dpi. Text stays selectable; links, bookmarks, form fields and page sizes are kept. Returns the smaller file plus the levels applied. Errors if the PDF is unreadable, password-protected, over 100 pages, or if nothing gets smaller (for example a PDF that is already mostly text); in that case try pdf_compress_aggressive.
Inputs: fileBase64 (required).
pdf_compress_extremeARead-onlyIdempotentInspect
Shrink a PDF as far as it will go (the site's Extreme mode): Aggressive steps, then every page as 70 dpi greyscale and as black-and-white JBIG2, keeping the smallest. Colour is lost and text is no longer selectable; in tiny print a letter can rarely be swapped for a look-alike, so check important numbers in the original. Slow; returns the best level finished (truncated: true) on timeout. Errors if the PDF is unreadable, password-protected, over 100 pages or cannot be made smaller.
Inputs: fileBase64 (required).
pdf_compress_greyscaleARead-onlyIdempotentInspect
Shrink a scanned PDF by turning pages into 100 dpi greyscale JPEG pictures: shading and photos are kept, colour is dropped, text on converted pages is no longer selectable. Larger than the black-and-white files but nothing is thresholded to pure black and white. A page is converted only when that makes it at least 10% smaller. Errors (nothing is returned) if the result would not be smaller than the original, or if the PDF is unreadable, password-protected or over 100 pages.
Inputs: fileBase64 (required), dpi.
pdf_compress_lossless_bwARead-onlyIdempotentInspect
Shrink a scanned PDF by turning pages into pure black-and-white JBIG2 pictures, each page coded exactly as read (no letter is ever swapped; safe for contracts and numbers). Colour and shading are lost and text on converted pages is no longer selectable. A page is converted only when that makes it at least 10% smaller; other pages (for example real-text pages) are copied untouched. Errors if the PDF is unreadable, password-protected, over 100 pages or cannot be made smaller.
Inputs: fileBase64 (required), dpi.
pdf_compress_sizeARead-onlyIdempotentInspect
Shrink a PDF to a size you need, for example under 2 MB (the site's File size mode). Runs Balanced, Aggressive and Extreme gentlest first and stops at the first that fits; otherwise returns the smallest file with targetMet: false and limitReason. limit caps how far it goes (balanced keeps text selectable). Slow at stronger limits; returns the best level so far (truncated: true) on timeout. A PDF already under the goal comes back unchanged.
Inputs: fileBase64 (required), targetSize (required), limit.
pdf_compress_smallest_bwARead-onlyIdempotentInspect
Shrink a scanned PDF to the smallest black-and-white file with JBIG2 symbol mode (letter shapes stored once, typically 3x smaller than lossless black-and-white). A letter can rarely be swapped for a look-alike (6 and 8 in tiny print): check important numbers. Colour is lost and text on converted pages is no longer selectable. A page converts only if it gets at least 10% smaller. Errors if the PDF is unreadable, password-protected, over 100 pages or no smaller file results.
Inputs: fileBase64 (required), dpi, threshold.
pdf_extract_pagesARead-onlyIdempotentInspect
Extract specific pages from a PDF into a new PDF
Inputs: pages (required), fileBase64 (required).
pdf_fill_formARead-onlyIdempotentInspect
Fill a PDF form's fields — sets text, checkbox, dropdown, radio and option-list values and returns the filled PDF as base64 in the first text item, optionally flattened so it can no longer be edited. Only the fields you name are changed; every other field keeps its value. To clear a field send null (or an empty string). The second text item is a JSON report: fieldsSet, fieldsNotSet (name and reason) and fieldsUntouched
Inputs: fileBase64 (required), values, checked, flatten.
pdf_flattenBRead-onlyIdempotentInspect
Permanently flatten a PDF's fillable form fields
Inputs: fileBase64 (required).
pdf_organizeBRead-onlyIdempotentInspect
Reorder, duplicate, rotate, or insert blank pages in a PDF
Inputs: pageSpecs (required), fileBase64 (required).
pdf_parse_fillable_formARead-onlyIdempotentInspect
Parse a PDF's fillable form fields — lists every fillable field's name, type (text, checkbox, dropdown, radio, optionlist), current value and options so you know what to fill
Inputs: fileBase64 (required).
pdf_redactARead-onlyIdempotentInspect
Permanently redact areas of a PDF. Boxes are fractions (0 to 1) of the page as displayed, measured from the top-left corner, pages numbered from 0. Text characters, picture pixels, vector art and annotations under a box are removed from the file itself and an opaque black bar is drawn; everything outside the boxes stays real, selectable text in its original fonts. A page that cannot be edited exactly (for example a curved drawing partly under a box) is turned into a picture with the boxes painted black instead. Pages without boxes are not touched
Inputs: boxes (required), fileBase64 (required).
pdf_repairARead-onlyIdempotentInspect
Attempt to recover a damaged or corrupted PDF
Inputs: fileBase64 (required).
pdf_rotateBRead-onlyIdempotentInspect
Rotate PDF pages — 90-degree steps only (0, 90, 180, 270)
Inputs: rotations (required), fileBase64 (required).
pdf_splitARead-onlyIdempotentInspect
Split a PDF into multiple files by page range, or combine specific ranges into one reordered file
Inputs: ranges (required), fileBase64 (required), combineIntoOne.
pdf_watermarkCRead-onlyIdempotentInspect
Add a text watermark to a PDF
Inputs: text (required), fileBase64 (required), color, layer, +4 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Free PDF tools for AI agents: merge, split, rotate, watermark, page numbers, metadata, flatten.
211+ MCP tools for AI agents behind one API key: PDF (merge, split, compress, redact, fill forms), documents, text and developer utilities, 55 finance, tax and health calculators, plus image, audio and video conversion. Files are processed in memory and nothing is stored. Trial key with 20,000 calls/month at freedailypro.com/developers.
211+ MCP tools for AI agents behind one API key: PDF (merge, split, compress, redact, fill forms), documents, text and developer utilities, 55 finance, tax and health calculators, plus image, audio and video conversion. Files are processed in memory and nothing is stored. Trial key with 20,000 calls/month at freedailypro.com/developers.
PDF tools for AI agents: inspect, fill, merge, split, rotate, watermark, protect and invoice PDFs.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to perform 13 PDF operations (merge, split, compress, watermark, encrypt, and more) on local files via MCP.3-
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to edit text inside real PDF files in place while preserving fonts and layout, with a before/after preview. Also supports compressing, merging, splitting, converting, translating, generating and querying PDFs through a hosted remote MCP endpoint.MIT
- AlicenseNot gradedqualityDmaintenancePrivacy-first file tools for AI agents, enabling operations like PDF merge/split, image compression/convert, metadata stripping, and background removal without storing files.84 npmMIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to perform comprehensive PDF operations locally, including compression, text extraction, PII redaction, page organization, splitting, merging, watermarking, creation, and form filling, all without cloud uploads.21 npm-
Glama MCP Gateway
Add one secure layer between your agents and this server.