mcpField
P
PDF to Markdown with Tables for AI Agents

PDF to Markdown with Tables for AI Agents

Remote
apify.comProductivity0Updated 4d ago

About 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

  1. 01PDF, Word, PowerPoint and Excel conversion
  2. 02Clean Markdown output
  3. 03Tables returned as JSON rows
  4. 04OCR for scanned documents

Use cases

  1. 01Extract readable text from office documents
  2. 02Pass table data to an AI agent
  3. 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.

Endpointhttps://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tables
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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.

All endpoints
Streamable HTTPhttps://mcp.apify.com/?tools=fluidfaith/pdf-to-markdown-tablesAuth required

Tools

Details

From the project README

PDF 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

Markdown supported

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.