mcp-pdf-tools
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pdf_infoA | Get metadata and statistics about a PDF file (pages, author, title, text length) |
| pdf_extract_textC | Extract all text content from a PDF file |
| pdf_extract_pagesC | Extract text from a specific page range of a PDF |
| pdf_searchC | Search for text within a PDF file |
| pdf_word_statsB | Get word count and top word frequencies from a PDF |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: pdf_extract_pages extracts text from specific pages, pdf_extract_text extracts all text, pdf_info provides metadata, pdf_search finds text matches, and pdf_word_stats analyzes word frequencies. There is no overlap or ambiguity between these functions.
All tools follow a consistent 'pdf_' prefix with descriptive snake_case names (e.g., pdf_extract_text, pdf_search). This pattern is uniform across all five tools, making them predictable and easy to understand.
With 5 tools, this server is well-scoped for PDF processing, covering extraction, metadata, search, and analysis. Each tool earns its place without redundancy, and the count is appropriate for the domain.
The toolset covers core PDF operations well, including extraction, metadata, search, and word analysis. A minor gap exists in lacking tools for PDF manipulation (e.g., merging, splitting, or editing), but the provided tools support common workflows effectively.