PDF to Markdown with Tables for AI Agents
RemoteAbout PDF to Markdown with Tables for AI Agents
A remote MCP server that converts PDF, Word, PowerPoint, and Excel files into Markdown and table rows in JSON. It is intended for AI-agent workflows that need document text and structured tables, with OCR for scanned files.
Key features
- 01PDF, Word, PowerPoint and Excel conversion
- 02Clean Markdown output
- 03Tables returned as JSON rows
- 04OCR for scanned documents
Use cases
- 01Extract readable text from office documents
- 02Pass table data to an AI agent
- 03Process scanned documents with OCR
MCP support
Exposes document conversion through a remote MCP server using streamable HTTP. MCP clients can connect at the provided Apify URL.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tablesclaude mcp add --transport http faithdrivencreator-pdf-to-markdown-tables https://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tables{"mcpServers":{"faithdrivencreator-pdf-to-markdown-tables":{"type":"http","url":"https://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tables"}}}Open in Cursor{"servers":{"faithdrivencreator-pdf-to-markdown-tables":{"type":"http","url":"https://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tables"}}}Open in VS Code{"mcpServers":{"faithdrivencreator-pdf-to-markdown-tables":{"type":"http","url":"https://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tables"}}}{"mcpServers":{"faithdrivencreator-pdf-to-markdown-tables":{"serverUrl":"https://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tables"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tablesAuth requiredTools
Details
From the project READMEPDF to Markdown with Tables for AI Agents
PDF, Word, PowerPoint and Excel to clean Markdown plus every table as JSON rows, OCR for scans.
- Apify Store: https://apify.com/fluidfaith/pdf-to-markdown-tables
- MCP server (remote, streamable HTTP):
https://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tables - Price: $0.008 per document + $0.002 per page + $0.002 per table. Failed items are free, and your maximum charge per run is never exceeded.
Claude Code, Cursor, VS Code (MCP config)
{
"mcpServers": {
"pdf-to-markdown-tables": {
"url": "https://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tables",
"headers": { "Authorization": "Bearer ${APIFY_TOKEN}" }
}
}
}
Claude Code one-liner: claude mcp add --transport http pdf-to-markdown-tables "https://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tables" --header "Authorization: Bearer $APIFY_TOKEN"
Python (apify-client)
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("fluidfaith/pdf-to-markdown-tables").call(run_input={"urls": ["https://www.census.gov/retail/mrts/www/data/pdf/ec_current.pdf"]})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
LangChain
from langchain_apify import ApifyActorsTool
tool = ApifyActorsTool("fluidfaith/pdf-to-markdown-tables")
JavaScript (apify-client)
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fluidfaith/pdf-to-markdown-tables').call({"urls": ["https://www.census.gov/retail/mrts/www/data/pdf/ec_current.pdf"]});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.