# PDF Parser

> Use this tool when you need to extract text from PDFs while preserving table structure and detecting figures. It solves problems of data extraction, table recognition, and figure detection in PDF documents, providing outputs in LLM-friendly formats. Ideal for use cases where local, GPU-free, and API-key-free PDF processing is required, such as document analysis and information retrieval tasks.

Canonical page: https://skillsregistry.net/skills/adbutler007-pdf-parser  
JSON: https://api.skillsregistry.net/v1/skills/adbutler007-pdf-parser

## Description

Extracts text from PDFs in LLM-friendly formats by preserving table structure and detecting figure-heavy pages using spatial heuristics tuned on real-world documents. Renders page screenshots locally without requiring GPU, OCR, or external API keys. Built in TypeScript with a local-only deployment model.

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-09-01

## Source

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

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