What is flexorch-mcp?
flexorch-mcp is a stateless proxy that exposes the FlexOrch API as MCP (Model Context Protocol) tools. It lets Claude — and any MCP-compatible agent — process documents, extract structured data, detect PII, and export datasets through natural language tool calls.
For developers writing code: use flexorch-sdk (Python) or the TypeScript SDK.
For AI agents: use flexorch-mcp.
How it works
The MCP server acts as a thin proxy between the agent and the FlexOrch API:Typical agent workflow
8 tools
Security
- API key stays server-side —
FLEXORCH_API_KEYis read from the environment variable, never passed as a tool argument. - No local storage — the MCP server is a stateless proxy. No document content or extracted data is written to disk.
- PII masking applied by FlexOrch — extracted fields are masked before the MCP server receives them. Raw PII never reaches the agent.
- HTTPS only — all communication with
api.flexorch.comis encrypted. - URL scheme validation —
process_documentonly acceptshttp://andhttps://URLs. Local file paths (file://) are rejected.
Links
- PyPI —
pip install flexorch-mcp - GitHub — MIT license
- Quickstart — Configure Claude Desktop in 2 minutes
- Tool Reference — Full parameter documentation