mcp-pdf-tools

The Unlicense
13

merge-pdfs-ordered

Merge PDFs in a specific order based on patterns or exact names

Input Schema

NameRequiredDescriptionDefault
base_pathYesBase directory containing PDFs
fuzzy_matchingNoUse fuzzy matching for filenames
output_pathYesOutput path for merged PDF
patternsYesList of patterns or names in desired order

Input Schema (JSON Schema)

{ "properties": { "base_path": { "description": "Base directory containing PDFs", "type": "string" }, "fuzzy_matching": { "default": true, "description": "Use fuzzy matching for filenames", "type": "boolean" }, "output_path": { "description": "Output path for merged PDF", "type": "string" }, "patterns": { "description": "List of patterns or names in desired order", "items": { "type": "string" }, "type": "array" } }, "required": [ "base_path", "patterns", "output_path" ], "type": "object" }