hanweg/mcp-pdf-tools
mcp-pdf-tools is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of mcp-pdf-tools and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server that provides PDF manipulation tools, allowing LLMs to perform operations like merging PDFs and extracting pages.
Try mcp-pdf-tools with chat:
Has a README
Github repo has a README.md.
Has a License
Github repo has license info.
Server can be inspected
View server inspector
Server schema can be extracted
Can get at lease one tool info from the README or server.
Online hosted on MCPHub
Can be automatically deployed by MCPHub.
Has social accounts
Do not have any social accounts.
Claimed by the author or certified by MCPHub
If you are the author, claim authorship
AI Evaluation ReportTotal Score: 6/10
The agent demonstrates strong capabilities in searching for PDF files, merging PDFs, and extracting specific pages based on content. It accurately identifies files matching patterns and performs operations as requested, providing clear and useful results. However, there is a noted weakness in handling redundant operations, such as merging identical files, where the response lacks clarity and completeness. Additionally, while the agent successfully extracts pages and provides download links, it occasionally lacks explicit confirmation of output file presence in directory listings, which could enhance verification. Overall, the agent performs well in most tasks, with room for improvement in handling edge cases and providing comprehensive confirmations.
Test case 1
Score: 9/10Search for all PDF files named 'sample-local-pdf.pdf' in directory /app.I found the following PDF file in the directory
/app:- /app/sample-local-pdf.pdf
Test case 2
Score: 5/10Perform the operation of merging the PDF files 'sample-local-pdf.pdf' and 'sample-local-pdf.pdf' located in the '/app' directory into a single PDF named 'sample_combine.pdf' in the same directory.The PDF files 'sample-local-pdf.pdf' have been successfully merged into a single PDF named 'sample_combine.pdf'. You can find the merged file in the '/app' directory.
Test case 3
Score: 9/10Perform the operation of searching for PDF in the '/app' directory which pattern:"sample"I found 2 PDF files in the '/app' directory that match the pattern "sample":
- /app/sample_combine.pdf
- /app/sample-local-pdf.pdf
Test case 4
Score: 7/10Perform the operation of extracting page 1 from the PDF file located at '/app/sample-local-pdf.pdf' and save them as a new PDF named 'sample_page1.pdf' in the same directory, and list the content of the /app/sample-local-pdf.pdf.The operation has been successfully completed:
-
Extracted Page: Page 1 from the PDF file located at
/app/sample-local-pdf.pdfhas been extracted and saved as a new PDF namedsample_page1.pdfin the same directory. -
PDF File Listing: The following PDF file was found in the specified directory:
/app/sample-local-pdf.pdf
If you need any further assistance or additional operations, feel free to ask!
-
Test case 5
Score: 9/10Perform the operation of extracting all pages contains word 'sample' from the PDF file located at '/app/sample-local-pdf.pdf'.I have successfully extracted the pages containing the word "sample" from the PDF file located at
/app/sample-local-pdf.pdf. The extracted pages are saved in a new PDF file at the following location:.