pdf-inspector
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@pdf-inspectorClassify this PDF: https://example.com/sample.pdf"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PDF Inspector MCP Server (HTTP)
Classify PDFs (text-based vs scanned vs image vs mixed), extract text, and
convert to clean Markdown — over a Streamable HTTP MCP transport. Powered by
the native @firecrawl/pdf-inspector
library (Rust via napi-rs).
No API key. No external API. Pure local compute. Because the server is
remote, every tool takes a PDF as either a url (downloaded server-side) or a
base64 base64 string — not a local file path.
Tools (6)
Tool | What it does |
| Fast classify: |
| Fast metadata (type, page count, OCR pages) — no markdown |
| Full parse: type, text, and Markdown with layout metadata |
| Per-page clean Markdown + table/column/OCR layout flags |
| Plain text extraction |
| Positioned text items with font / bbox metadata |
Each tool accepts { url } or { base64 }. process_pdf,
pdf_to_markdown, and extract_text_with_positions also accept an optional
pages array (0-indexed) to restrict output.
The classify-before-OCR gate
classify_pdf is the cheap front door for any document pipeline: it decides
whether a PDF is real text or a scan in ~tens of milliseconds, so an agent can
skip OCR entirely on native PDFs and only fall back to OCR / a vision model on
the pages that actually need it (pagesNeedingOcr).
Related MCP server: PDF MCP Flow
Auth
Dual-mode, matching the AgenticLedger fleet convention for credential-less MCPs. The server stores nothing:
Bearer passthrough —
Authorization: Bearer <any-token>. Any non-empty token is accepted (access control only).OAuth 2.0 Client Credentials —
POST /oauth/tokenwithclient_id=pdf-inspector&client_secret=<any>&grant_type=client_credentials, then use the returnedmcp_-prefixed token as the Bearer.
Client config
{
"mcpServers": {
"pdf-inspector": {
"type": "streamable-http",
"url": "https://pdfinspectormcp.agenticledger.ai/mcp",
"headers": { "Authorization": "Bearer pdf" }
}
}
}Hosting note
@firecrawl/pdf-inspector ships prebuilt native binaries as optional
dependencies (linux-x64-gnu, darwin-arm64, win32-x64-msvc). Railway's
linux-x64 build pulls the linux-x64-gnu prebuilt automatically via
npm install — no Rust toolchain / Docker image needed.
Local dev
npm install
npm run build
npm start # serves on :3100Deployed to Railway (project FinanceMCPs) from
agenticledger/pdf-inspector-mcp-http.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables reading and extracting content from PDF documents including text (as Markdown), images, tables, and metadata from both local files and URLs, with OCR support for scanned documents.Last updated2
- Alicense-qualityDmaintenanceEnables AI-driven PDF document processing including PDF to Markdown conversion, intelligent text and table extraction, image extraction, format conversion between PDF/Word/Markdown, batch processing, and fuzzy search - optimized for LLM context and RAG workflows.Last updated2MIT
- AlicenseAqualityDmaintenanceExposes the MinerU document-to-markdown API as MCP tools for converting PDF, Word, PPT, and images into Markdown. It supports both local and remote file processing with integrated OCR capabilities for multiple languages.Last updated210MIT

pymupdf4llm-mcpofficial
Alicense-qualityBmaintenanceMCP server for exporting PDF to markdown, optimized for LLM consumption.Last updated69AGPL 3.0
Related MCP Connectors
PDF accessibility checks (veraPDF PDF/UA-1), auto-fix and Markdown conversion. EU-hosted.
Turn any PDF into structured JSON via AI + OCR: invoices, bank statements, contracts.
Normalize and convert more than 400 file types via TweekIT's hosted MCP streamable HTTP endpoint.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/agenticledger/pdf-inspector-mcp-http'
If you have feedback or need assistance with the MCP directory API, please join our Discord server