# PDF Manipulation

> Use this tool when you need to manipulate and manage PDF documents, such as merging files, extracting pages, or finding similar documents. It solves problems related to document organization, research, and information retrieval, and accepts PDF files as input, producing modified PDFs or extracted text as output. Ideal for tasks like compiling reports, organizing research papers, or automating document workflows, this tool streamlines PDF handling for AI systems.

Canonical page: https://skillsregistry.net/skills/hanweg-pdf-manipulation  
JSON: https://api.skillsregistry.net/v1/skills/hanweg-pdf-manipulation

## Description

This MCP PDF Tools server, developed by hanweg, provides AI assistants with PDF manipulation capabilities. Built using Python and leveraging libraries like PyPDF2, it offers tools for merging PDFs, extracting pages, and finding related documents based on content similarity. The server implements file system operations and text extraction to enable advanced PDF management. By abstracting the complexities of PDF handling, it allows AI systems to easily perform document operations. This implementation is particularly useful for document management, research, and information retrieval tasks, enabling use cases such as compiling reports, organizing research papers, and automating document workflows.

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** productivity
- **Updated:** 2026-09-02

## Source

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

## 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": "hanweg-pdf-manipulation"
    }
  }
}
```

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