Overview of PDF Reader MCP capabilities
mainPDF Reader MCP is a Model Context Protocol (MCP) server designed to provide AI agents with high-fidelity access to PDF documents. Instead of providing simple text dumps, it provides structured evidence including page numbers, bounding boxes, table cells, and visual provenance to prevent hallucinations.
Core Capabilities:
- Structured Extraction: Converts PDFs into structured text, tables (with rows, cells, and geometry), and page-level citations.
- Visual Evidence: Renders pages and crops specific regions for tables, figures, charts, and citations.
- Search & Verify: Allows agents to find snippets with page context before performing deep reading or cropping.
- OCR Support: Routes selected pages through configured OCR providers for scanned documents, keeping OCR text separate from selectable text.
- Trust & Safety Signals: Surfaces risk signals such as hidden text, prompt injection, and overlapping content.
- Native Performance: Uses a Rust-based engine across five platforms, launched via a thin Node.js wrapper.