Skip to main content
Glama

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.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 20 tools

Disambiguation3/5

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.

Naming Consistency5/5

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.

Tool Count3/5

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.

Completeness3/5

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
Vendor relationship
Unknown
Trust center
Unknown
Restrictions
Unknown

Available Tools

20 tools
pdf_add_page_numbersC
Read-onlyIdempotent
Inspect

Add page numbers to a PDF

Inputs: position (required), fileBase64 (required), format, prefix, +4 more.

pdf_compressA
Read-onlyIdempotent
Inspect

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_aggressiveA
Read-onlyIdempotent
Inspect

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_balancedA
Read-onlyIdempotent
Inspect

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_extremeA
Read-onlyIdempotent
Inspect

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_greyscaleA
Read-onlyIdempotent
Inspect

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_bwA
Read-onlyIdempotent
Inspect

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_sizeA
Read-onlyIdempotent
Inspect

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_bwA
Read-onlyIdempotent
Inspect

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_pagesA
Read-onlyIdempotent
Inspect

Extract specific pages from a PDF into a new PDF

Inputs: pages (required), fileBase64 (required).

pdf_fill_formA
Read-onlyIdempotent
Inspect

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_flattenB
Read-onlyIdempotent
Inspect

Permanently flatten a PDF's fillable form fields

Inputs: fileBase64 (required).

pdf_mergeB
Read-onlyIdempotent
Inspect

Merge multiple PDFs into one

Inputs: filesBase64 (required).

pdf_organizeB
Read-onlyIdempotent
Inspect

Reorder, duplicate, rotate, or insert blank pages in a PDF

Inputs: pageSpecs (required), fileBase64 (required).

pdf_parse_fillable_formA
Read-onlyIdempotent
Inspect

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_redactA
Read-onlyIdempotent
Inspect

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_repairA
Read-onlyIdempotent
Inspect

Attempt to recover a damaged or corrupted PDF

Inputs: fileBase64 (required).

pdf_rotateB
Read-onlyIdempotent
Inspect

Rotate PDF pages — 90-degree steps only (0, 90, 180, 270)

Inputs: rotations (required), fileBase64 (required).

pdf_splitA
Read-onlyIdempotent
Inspect

Split a PDF into multiple files by page range, or combine specific ranges into one reordered file

Inputs: ranges (required), fileBase64 (required), combineIntoOne.

pdf_watermarkC
Read-onlyIdempotent
Inspect

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

    Related MCP Servers

    • F
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to perform 13 PDF operations (merge, split, compress, watermark, encrypt, and more) on local files via MCP.
      3
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables 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
    • A
      license
      Not graded
      quality
      D
      maintenance
      Privacy-first file tools for AI agents, enabling operations like PDF merge/split, image compression/convert, metadata stripping, and background removal without storing files.
      84 npm
      MIT
    • F
      license
      Not graded
      quality
      B
      maintenance
      Enables 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
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources