Processes business documents, extracts structured fields, masks PII, and exports datasets for LLM and RAG workflows.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Flexorch MCP.
document.processUpload and process a document (PDF, DOCX, TXT, XLSX, HTML, XML, EML, JPG, PNG, TIFF)
document.reprocessRe-queue an already-uploaded document through the pipeline
job.statusPoll a processing job until completed or failed
job.resultGet structured extracted fields from a completed job
dataset.buildBuild a structured dataset from a completed execution
dataset.searchSemantic search across indexed datasets (Pro+)
The flexorch/flexorch-mcp MCP server exposes the FlexOrch API as MCP tools for document intelligence workflows. It is intended for agents rather than application code: developers building directly against FlexOrch can use the separate Python or TypeScript SDKs referenced by the project.
The pipeline accepts PDF, DOCX, TXT, XLSX, HTML, XML, EML, JPG, PNG, and TIFF files. Processing can classify documents, extract structured fields, mask personally identifiable information across more than 10 locales, and provide quality scoring. The resulting data can be assembled into datasets for downstream model or retrieval workflows.
Processing is asynchronous. An agent first submits a document with document.process, then polls the resulting job using job.status. Once processing completes, job.result returns the extracted fields. document.reprocess can send an already-uploaded document through the pipeline again.
A completed execution can be passed to dataset.build to create a structured dataset. Datasets can be exported in JSONL, CSV, JSON, XML, or Markdown formats. The export operation also supports RAG output containing chunks intended for LangChain or LlamaIndex workflows.
For plans that include semantic features, dataset.index starts vector indexing, dataset.search performs semantic search over indexed datasets, and dataset.chunks returns paginated RAG-ready chunks.
Install the package with Python 3.10 or newer:
The flexorch/flexorch-mcp MCP server requires a FlexOrch account and an API key. Set the key in the FLEXORCH_API_KEY environment variable; it is not supplied as a tool argument. The documented executable is flexorch-mcp.
Claude Desktop and Cursor configurations run the executable directly and provide the environment variable. An OpenAI Codex example uses uvx flexorch-mcp with the same variable. The repository provides a flexorch-mcp --check command to verify the key, API connection, plan, and registered tools.
The available tools cover the full document-to-dataset flow:
document.process uploads and processes supported files.document.reprocess re-queues an uploaded document.job.status checks whether an asynchronous job completed or failed.job.result retrieves structured fields from a completed job.dataset.build creates a dataset from a completed execution.dataset.export returns a dataset in several structured or RAG-oriented formats.dataset.index, dataset.search, and dataset.chunks provide vector indexing, semantic search, and chunk retrieval on eligible plans.The server is a stateless proxy: it does not store or cache document data. Processing takes place on FlexOrch-managed infrastructure, and communication with api.flexorch.com uses HTTPS. PII masking is applied by FlexOrch before results are returned.
Usage follows the FlexOrch plan rules, with credits consumed per processed document. Trial and Starter plans do not include semantic search; Pro includes it, while Enterprise limits are custom. The flexorch/flexorch-mcp MCP server therefore requires a plan with the relevant feature for indexing, search, or chunk retrieval. The project is licensed under MIT.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/flexorch-flexorch-mcp)<a href="https://allmcps.com/mcp/flexorch-flexorch-mcp"><img src="https://allmcps.com/api/badge/flexorch-flexorch-mcp?style=directory" alt="Flexorch MCP on AllMCPs" /></a>