{"id":"sylphxai-pdf-reader-mcp","name":"pdf-reader-mcp","af_score":71.8,"security_score":46.0,"reliability_score":50.0,"what_it_does":"Provides an MCP (Model Context Protocol) server with a single tool, `read_pdf`, to extract PDF text, metadata, page counts, and optionally images (base64 + metadata). Supports local file paths (absolute/relative) and HTTP/HTTPS URLs, including page-range selection and Y-coordinate based ordering to preserve reading/layout flow.","best_when":"You want an MCP tool that an LLM client can call locally (stdio) or via an HTTP MCP transport, to turn PDFs into ordered text/images/metadata for analysis.","avoid_when":"You need strict enterprise controls for data exfiltration from local files or you cannot safely run code that fetches PDFs from arbitrary URLs and reads local paths.","last_evaluated":"2026-03-30T13:26:35.215648+00:00","has_mcp":true,"has_api":false,"auth_methods":["Optional MCP HTTP authentication via MCP_API_KEY (client sends X-API-Key header)"],"has_free_tier":false,"known_gotchas":["Local mode uses stdio transport; agents may need client-side configuration to ensure the MCP tool is discovered.","When using relative paths, the working directory (`cwd`) matters.","When using HTTP transport, an API key may be required (X-API-Key).","Large PDFs are best handled via page ranges/batching to reduce latency and memory pressure."],"error_quality":80.0}