Skip to main content

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:
No document content or extracted data is stored by the MCP server. Every tool call goes directly to the FlexOrch API and returns the response. The server is stateless.

Typical agent workflow


8 tools


Security

  • API key stays server-sideFLEXORCH_API_KEY is 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.com is encrypted.
  • URL scheme validationprocess_document only accepts http:// and https:// URLs. Local file paths (file://) are rejected.