Mmcp.market

Suparse Document Processing MCP server

by suparse·io.github.suparse/suparse-mcp·v1.3.0

Extract structured data from PDFs and documents with Suparse AI OCR.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

0 stars348 downloads/wk

Reviews

Write one

Nobody has reviewed Suparse Document Processing yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Suparse Document Processing tools (6, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • delete_documentswrite action

    Delete one or more documents from Suparse by document ID.

  • download_results

    Fetch an export for one or more Suparse document IDs and write it directly to local disk. Use this for CSV, XLSX, Google Sheets, and saved JSON files. Do not call fetch_json_results unless you intentionally need full JSON in the MCP response. If output_path is a directory, the API-provided filename is used inside that directory. If cleanup is needed, call delete_documents after this tool succeeds.

  • extract_file

    Process one local document through Suparse. Defaults to result_mode defer, which uploads and polls only, then returns compact task_id/document_ids for later download_results. Use result_mode return_json only when you need the full JSON extraction in the MCP response. cleanup is only valid with return_json.

  • extract_folder

    Process all supported files in an immediate local folder through Suparse. Defaults to result_mode defer, which uploads and polls only, then returns compact task_id/document_ids for later download_results. Use result_mode return_json only when you need full JSON extractions in the MCP response. cleanup is only valid with return_json.

  • fetch_json_results

    Fetch JSON extraction results for one or more Suparse document IDs directly in the MCP response. This can be large; use only when you need the full JSON in context. For CSV, XLSX, Google Sheets, or saved JSON files, use download_results. If you need cleanup after fetching, call delete_documents after this tool succeeds.

  • list_templates

    List extraction templates for choosing an extraction template. Agents must use team_templates for processing. System templates are discovery-only in MCP: if a matching system template exists but no matching team template exists, ask the user to add that system template to their templates in the Suparse UI before processing. If no matching team or system template exists, ask the user to create a cu

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 6 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Suparse Document Processing repository's README, as published. We do not edit it. Read it on GitHub

Suparse MCP Server

MCP stdio server for the Suparse Document Processing API. Use it from local MCP clients such as Claude Code and Codex to extract structured data from documents into JSON, CSV, XLSX, or Google Sheets; process single files or folders, including encrypted PDFs; let Suparse auto-detect extraction schemas or apply your team templates; create schemas automatically; split mixed multi-page documents; and download or clean up results by document ID.

Security Boundary

This is a local stdio MCP server. Connected MCP clients can ask it to read local document paths and write export files wherever the server process has permission. Only connect it to MCP clients and workspaces you trust.

Requirements

  • A Suparse API key
  • Node.js 20+

Authentication

The MCP server reads credentials from:

  1. SUPARSEAPIKEY
  2. ~/.config/suparse/config.json

You can optionally override the API base URL with SUPARSEAPIURL, or pass api_url to individual MCP tools.

Claude Code

claude mcp add suparse -e SUPARSE_API_KEY=your_api_key -- npx -y @suparse/mcp

Claude Desktop

Open your config file at ~/Library/Application Support/Claude/claudedesktopconfig.json on Mac or %APPDATA%\Claude\claudedesktopconfig.json on Windows. Add Suparse to the mcpServers section:

{
  "mcpServers": {
    "suparse": {
      "command": "npx",
      "args": ["-y", "@suparse/mcp"],
      "env": {
        "SUPARSE_API_KEY": "your_api_key"
      }
    }
  }
}

Codex

Add this to ~/.codex/config.toml or a project-scoped .codex/config.toml:

[mcp_servers.suparse]
command = "npx"
args = ["-y", "@suparse/mcp"]
tool_timeout_sec = 300

[mcp_servers.suparse.env]
SUPARSE_API_KEY = "your_api_key"

tooltimeoutsec gives Suparse extraction tools up to five minutes to finish; Codex defaults to 60 seconds.

Tools

  • extractfile: Process one local document. Defaults to resultmode: "defer", returning compact taskid/documentids metadata for later downloadresults. Use resultmode: "return_json" only when the full JSON extraction is needed in the MCP response.
  • extractfolder: Process supported files in one local folder. Defaults to resultmode: "defer", returning compact taskid/documentids metadata for later downloadresults. Use resultmode: "return_json" only when full JSON extractions are needed in the MCP response.
  • listtemplates: List summary or full template records, grouped into directly usable teamtemplates and discovery-only system_templates.
  • startquickschema_creation: Start automatic schema creation for one local document and return a normalized run ID.
  • getquickschema_creation: Fetch the current automatic schema creation status for a run ID.
  • waitforquickschemacreation: Poll automatic schema creation until it reaches a terminal result.
  • fetchjsonresults: Fetch JSON extraction results by document ID directly in the MCP response. Use only when full JSON is needed in context.
  • fetchdocumentresult: Fetch one document's structured JSON result through the direct single-document endpoint.
  • downloadresults: Fetch an export by document ID and write it directly to local disk. Use this for json, csv, xlsx, and googlesheets.
  • delete_documents: Delete documents by ID.

Export Formats

fetchjsonresults accepts:

JSON exports are returned as structured results.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y @suparse/mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add suparse-mcp -- npx -y @suparse/mcp
Add to Cursor

Suparse Document Processing: common questions

Is Suparse Document Processing MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Suparse Document Processing safety report
How do I install Suparse Document Processing?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Suparse Document Processing need an API key?
Yes. The registry entry asks for SUPARSE_API_KEY.
Is Suparse Document Processing maintained?
The last commit was 6 days ago (2026-09-21). The latest release is v1.3.0.
What can I use instead of Suparse Document Processing?
Servers from other publishers that do the same job: Nutrient DWS MCP Server, reMarkable MCP Server and Talonic MCP server. Compare all Suparse Document Processing alternatives.

Alternatives to Suparse Document Processing

Same job from other publishers: the closest match first, then the best rated.

All Suparse Document Processing alternatives →
  • Nutrient DWS MCP Server
    Nutrient Processor + Data Extraction MCP: convert, OCR, sign, redact, and extract PDFs/Office docs.
    A
  • reMarkable MCP Server
    Access your reMarkable tablet - read documents, browse files, extract text and OCR handwritten notes
    B
  • Talonic
    Extract structured, schema-validated data from PDFs, scans, images, spreadsheets, and forms.
    A
  • Rendex: Rendering API for Images, PDFs & Content Extraction
    Render HTML, Markdown, or URLs to images, PDF, or branded artifacts; extract and watch pages.
    A
  • Brightdata
    Bright Data's Web MCP server enabling AI agents to search, extract & navigate the web
    B

More from suparse →