toptop-oy avatar

mdfi

toptop-oy/mdfi-connect

Read PDFs, scans and Office files page by page, with quality flags and CSV table export.

GitHub stars
1
tools
3
auth
Secret needed
transport
STDIO
env vars
2
last updated
Nov 13, 2026

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

read_documentUploads the file (only if mdfi has not seen it before) and returns the outline, the text of the ready pages and a header with the document id, quality and uncertainty.

Uploads the file (only if mdfi has not seen it before) and returns the outline, the text of the ready pages and a header with the document id, quality and uncertainty.

No parameter schema in public metadata yet.

read_pagesReturns specific pages or the pages under one outline heading. Free.

Returns specific pages or the pages under one outline heading. Free.

No parameter schema in public metadata yet.

export_tableWrites one table to CSV. Free.

Writes one table to CSV. Free.

No parameter schema in public metadata yet.

Sponsors

Configuration

MDFI_API_KEY*secret

Your mdfi API key, from the Connect page of the dashboard (app.mdfi.ai)

MDFI_API_URLdefault: https://api.mdfi.ai

mdfi API address

Readme

mdfi-connect

MCP stdio server that lets coding agents (Claude Code, Cursor) read documents through the mdfi cloud API: PDFs and scans, Word, PowerPoint, Excel, HTML, email, images and text. Tables come back structured, anything uncertain is marked, and tables can be exported to CSV.

Install

Claude Code:

claude mcp add mdfi --env MDFI_API_KEY=mdfi_... --env MDFI_API_URL=https://api.mdfi.ai -- uvx mdfi-connect

Cursor (~/.cursor/mcp.json):

{
  "mcpServers": {
    "mdfi": {
      "command": "uvx",
      "args": ["mdfi-connect"],
      "env": { "MDFI_API_KEY": "mdfi_...", "MDFI_API_URL": "https://api.mdfi.ai" }
    }
  }
}

Claude Code plugin (asks for your key when you install it and keeps it as a sensitive setting; runs the plugin's own locked project with uv run --locked):

/plugin marketplace add TopTop-Oy/mdfi-connect
/plugin install mdfi@mdfi

Cursor plugin (once listed in the Cursor Marketplace): install mdfi and set MDFI_API_KEY under Plugins → Configure.


View the full README on GitHub

Details

Repository
github.com/toptop-oy/mdfi-connect
Website
mdfi.ai
Categories
Data & Analytics, Productivity & Office
Package
mdfi-connect
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Data & Analytics MCP servers

View all
1txn2 avatarMcp Trinotxn2/mcp-trinoMCP server for Trino data warehouses. Query, analyze plans, and explore schemas.1stars
2vinvuk avatarApiverketvinvuk/apiverket-mcpQuery Swedish public data: companies, SCB statistics, weather, transport, and more.1stars
3worldweatheronline avatarWorld Weather Onlineworldweatheronline/wwo-mcpGlobal weather API: forecasts, historical data, marine, ski, astronomy and timezone.1stars
4ykshah1309 avatarFinancial Hub Mcpykshah1309/financial-hub-mcpSEC EDGAR filings, XBRL financials, FRED economic data, and real-time market quotes1stars
5171county avatarModWrench171county/modwrenchOne MCP server for mod platforms and local modding diagnostics. No data kept.0stars
67mza avatarGeolocation Mcp7mza/geolocation-mcpAn MCP server that provides fast and up-to-date IP geolocation data.0stars