
Upload documents and extract structured JSON from Claude Code, Codex, Cursor and other MCP clients.
Public tool metadata for what this MCP can expose to an agent.
extractFile or URL in, structured JSON out: uploads, extracts with a saved schema, an inline JSON Schema or a schema DocuPipe drafts, waits, and can save the resultFile or URL in, structured JSON out: uploads, extracts with a saved schema, an inline JSON Schema or a schema DocuPipe drafts, waits, and can save the result
No parameter schema in public metadata yet.
upload_documentUpload a local file or URL and wait for it to be readUpload a local file or URL and wait for it to be read
No parameter schema in public metadata yet.
get_documentStatus, page count and parsed text of a documentStatus, page count and parsed text of a document
No parameter schema in public metadata yet.
standardizeExtract from an already uploaded documentExtract from an already uploaded document
No parameter schema in public metadata yet.
get_standardizationFetch an extraction resultFetch an extraction result
No parameter schema in public metadata yet.
create_schemaSave a JSON SchemaSave a JSON Schema
No parameter schema in public metadata yet.
list_schemasReuse one the account already hasReuse one the account already has
No parameter schema in public metadata yet.
list_classesClassify a document into the account's classesClassify a document into the account's classes
No parameter schema in public metadata yet.
classifyClassify a document into the account's classesClassify a document into the account's classes
No parameter schema in public metadata yet.
split_documentSplit a file into sub-documents, with AI choosing where each one startsSplit a file into sub-documents, with AI choosing where each one starts
No parameter schema in public metadata yet.
list_workflowsRun a saved workflow on a fileRun a saved workflow on a file
No parameter schema in public metadata yet.
run_workflowRun a saved workflow on a fileRun a saved workflow on a file
No parameter schema in public metadata yet.
convert_to_excelTurn a document into an `.xlsx` workbook without a schema, and save it locallyTurn a document into an `.xlsx` workbook without a schema, and save it locally
No parameter schema in public metadata yet.
get_excel_conversionTurn a document into an `.xlsx` workbook without a schema, and save it locallyTurn a document into an `.xlsx` workbook without a schema, and save it locally
No parameter schema in public metadata yet.
get_jobCheck or wait on any jobCheck or wait on any job
No parameter schema in public metadata yet.
wait_for_jobsCheck or wait on any jobCheck or wait on any job
No parameter schema in public metadata yet.
Sponsors
DOCUPIPE_API_KEY*secretYour DocuPipe API key, from the Developers card on the Settings page.
DOCUPIPE_BASE_URLOverrides the API address. Defaults to https://app.docupipe.ai.
Use DocuPipe from Claude Code, Codex, Cursor and other MCP clients. Ask your agent to "pull the line items out of these invoices" and it uploads the files, extracts the fields you named and saves the JSON, in one tool call per file.
your-api-key. Node.js 18 or newer is required.Claude Code
claude mcp add docupipe --scope user -e DOCUPIPE_API_KEY=your-api-key -- npx -y @docupipe/mcp
Codex
codex mcp add docupipe --env DOCUPIPE_API_KEY=your-api-key -- npx -y @docupipe/mcp
Cursor: open this link to install, then replace your-api-key in Cursor's MCP settings:
cursor://anysphere.cursor-deeplink/mcp/install?name=docupipe&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBkb2N1cGlwZS9tY3AiXSwiZW52Ijp7IkRPQ1VQSVBFX0FQSV9LRVkiOiJ5b3VyLWFwaS1rZXkifX0=
Or add it by hand. Cursor and other clients that use an mcp.json file:
@docupipe/mcp