# PDF Reader

> Use this tool when you need to extract information from PDF files or perform text analysis on document contents. It solves problems related to document management, information retrieval, and content summarization by providing a simple interface for accessing and extracting data from PDFs. The PDF Reader takes PDF files or directories as input and outputs extracted text, making it suitable for AI applications in various domains.

Canonical page: https://skillsregistry.net/skills/trafflux-pdf-reader  
JSON: https://api.skillsregistry.net/v1/skills/trafflux-pdf-reader

## Description

This MCP server implementation provides a PDF reading service for AI assistants. Developed by Philip Van de Walker, it utilizes PyPDF2 for PDF processing and is containerized using Docker for easy deployment. The server is designed to work with Python 3.11 and integrates the Model Context Protocol SDK directly from GitHub. It offers a simple interface for accessing and extracting information from PDF files, with the ability to mount local PDF directories for processing. The implementation focuses on efficiency and ease of use, making it suitable for AI applications that require text extraction or analysis from PDF documents in various domains such as document management, information retrieval, or content summarization.

## Trust

- **Trust score (0–1):** 0.93
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/trafflux-pdf-reader)
- **Repository:** <https://github.com/trafflux/pdf-reader-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "trafflux-pdf-reader"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/trafflux-pdf-reader` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/trafflux-pdf-reader/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
