Skip to main content
MCP server CX Codex

Unstructured Transform — Claude Code MCP server: setup guide

Converts files and raw documents into parsed, chunked, and embedded records for AI agents. It handles over 60 formats without manual pipeline setup.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http transform https://mcp.transform.unstructured.io
Open on GitHub

What Unstructured Transform does

The MCP server connects directly to https://mcp.transform.unstructured.io over streamable-HTTP. It takes in spreadsheets, image scans, emails, and PDFs across 60+ formats. Output arrives as partitioned text chunks with metadata and embeddings ready for vector search or agent memory.

The server exposes several tools for the workflow. Files go through request_file_upload_url, while processing starts via start_transform_job or start_extraction_job. It can also recommend schema definitions with suggest_extraction_schema_for_file. Progress checks and final payloads rely on check_job_status and get_job_results.

Clients lacking native remote MCP capabilities must connect via npx mcp-remote.

What it helps with

  • parse raw PDFs and scans into chunked text for RAG
  • generate embeddings directly from document uploads
  • draft extraction schemas for unstructured image or file data
  • ingest spreadsheets and emails without external ETL pipelines

Example prompts for the agent

  • Upload contract.pdf and extract key clauses using a suggested schema
  • Process quarterly_results.xlsx into embedded chunks for vector storage
  • Check the status of transform job job-9872 and fetch results

How to install Unstructured Transform

Platform CLI: remote server

claude mcp add --transport http transform https://mcp.transform.unstructured.io

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Unstructured Transform

How to install Unstructured Transform in Claude Code?

Run claude mcp add --transport http transform https://mcp.transform.unstructured.io in your terminal.

What does Unstructured Transform do?

It converts files across 60+ formats into structured chunks and embeddings ready for AI agents or vector retrieval.

How do you connect clients that lack native remote MCP support?

You bridge the HTTP connection using npx mcp-remote pointing to the remote server URL.

Similar MCP servers

All MCP servers for Data and databases →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor