# PDF Reader

> Use this tool when you need to extract text, metadata, and page information from PDF files, and want to securely analyze documents without sending full file content to the model. It takes PDF files or URLs as input and outputs extracted text and metadata, supporting multi-source requests with per-source page selection. Ideal for scenarios where AI agents require access to PDF documents within a project directory, while enforcing strict path resolution for security.

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

## Description

A PDF Reader MCP server that enables AI agents to securely extract text, metadata, and page information from PDF files within a project directory. Built by shtse8, it uses pdfjs-dist to process both local files and remote URLs, supporting multi-source requests with per-source page selection. The server enforces strict path resolution to prevent access outside the project root, making it ideal for scenarios where agents need to analyze PDF documents without requiring full file content to be sent to the model.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** scanned
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/shtse8-pdf-reader)
- **Repository:** <https://github.com/sylphxai/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": "shtse8-pdf-reader"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/shtse8-pdf-reader` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/shtse8-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
