Extract text and tables from PDFs for an agent: invoices, reports, statements.
MCPpedia last refreshed this data
io.github.wesseltl/pdf-mcp is an MCP server that extract text and tables from PDFs for an agent: invoices, reports, statements. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 86/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"pdf": {
"command": "pdf-agent-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Let your AI agent pull text and tables out of PDFs. An MCP server for invoices, reports, and statements, where the data lives in tables the model can't read from
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'pdf-agent-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked pdf-agent-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance
OKX trading MCP server — connect AI agents to spot, swap, futures, options & grid bots via the Model Context Protocol.
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
HoneyBook client-portal MCP server for Claude — view contracts and invoices from wedding vendors
Your AI agent, fluent in Australian tax. MCP server with cited answers from 34,500+ ATO documents, the income tax and GST Acts and 4,900+ rulings, plus deduction, depreciation, BAS and audit-risk tools that know your tax profile.
MCP Security Weekly
Get CVE alerts and security updates for io.github.wesseltl/pdf-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Turn tables in PDF and Word documents into Excel, CSV, or JSON. Use the simple browser app with no agent setup, or connect the same deterministic extraction tools to an AI agent through MCP.
The browser app is for direct table conversion. It previews the extracted rows, highlights basic
structure warnings, and keeps files on your computer. Advanced profile checking can additionally
validate named fields, preserve source evidence, and return accepted, needs_review, or
rejected for a recurring document workflow. Cell values come from document parsers, not generated
model output.
Need a profile and measured baseline for real documents? See the
Document Reliability Pilot.
Agents can use the structured offer at
offers/document-to-excel-pilot.json.
Website: simple conversion, local tools, and the free hosted agent beta.
Current limitation: PDF extraction supports born-digital documents. Scanned or image-only PDFs require OCR, which is not included. An
accepteddecision means the configured checks passed; it does not prove that the source document itself is correct.
This is the easiest way to use pdf-mcp. It requires no Python, terminal, MCP client, or agent configuration after downloading the app.
pdf-mcp-app ZIP for 64-bit Windows, an Apple silicon Mac, or 64-bit Linux.pdf-mcp-app.Use Stop app in the browser when finished. The app listens only on your computer. Temporary document copies are deleted immediately after conversion, and prepared downloads expire after 30 minutes or when the app stops. The community beta downloads are currently unsigned, so the operating system may ask you to confirm that you want to open them.
If Python is already installed, the same interface can be started with:
python -m pip install "pdf-agent-mcp @ https://github.com/wesseltl/pdf-mcp/releases/download/v0.4.0/pdf_agent_mcp-0.4.0-py3-none-any.whl"
pdf-mcp-app
The simple app performs raw table extraction. “No basic structure problems detected” is not an accuracy guarantee. Check important values before using them, or use a profile-checked pilot for a recurring business workflow.
The normal pdf-agent-mcp command remains local, MIT licensed, network-free, and telemetry-free.
For people who explicitly want a measured agent beta, pdf-agent-cloud-mcp uploads only the selected
document for one authenticated operation.
Profile checking and evaluation currently run in the local edition or as part of the paid pilot. The free hosted beta currently exposes raw text, table, and CSV extraction only.
| Edition | Document location | Measurement | Best for |
|---|---|---|---|
Local pdf-agent-mcp | Stays on your machine | None | Confidential or unrestricted local use |
Hosted pdf-agent-cloud-mcp | Temporary authenticated upload | Bounded operational counters | Redacted/non-sensitive beta evaluation |
The free hosted beta includes 25 operations per calendar month. Temporary uploads are deleted when each request completes. Usage metrics exclude filenames, document contents, extracted text, and table cells. Applications are open while endpoint deployment is completed. Apply