mcp-pdf-tools

hanweg/mcp-pdf-tools

4.0

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:

MCPHub score:3.98

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 Report
Total 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/10
    Search 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/10
    Perform 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/10
    Perform 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":

    1. /app/sample_combine.pdf
    2. /app/sample-local-pdf.pdf
  • Test case 4
    Score: 7/10
    Perform 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:

    1. Extracted Page: Page 1 from the PDF file located at /app/sample-local-pdf.pdf has been extracted and saved as a new PDF named sample_page1.pdf in the same directory.

    2. 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/10
    Perform 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:

    .