Practical overview
When it fits
Use Unstructured before indexing, retrieval or language-model processing when source material spans multiple document formats and requires parsing and preprocessing.
Who it is for
- Developers building language-model ingestion pipelines.
- Teams preparing documents for retrieval systems or vector databases.
- Engineers processing PDFs, HTML, Word documents and other unstructured files.
- Builders creating agent workflows that need document parsing and preprocessing.
Documented uses
- Ingest complex documents and images.
- Partition documents into structured elements.
- Enrich and chunk content for downstream processing.
- Prepare document data for retrieval, embeddings and language-model applications.
- Process files through the described Transform MCP server inside compatible agent clients.
Requirements & limits
The project is presented as an open-source public repository under the Apache-2.0 license. The evidence does not establish pricing or account requirements.
- It supports self-hosted and server-based deployment contexts, with cloud workflows also identified.
- The documented processing stages include partitioning, enrichment, chunking and embedding-related workflows.
- LangChain is identified as an ecosystem connection.
- The repository describes support for images, PDFs, HTML, Word documents and many additional file types.
- Specific downstream integrations are not demonstrated in the supplied material and may require adaptation.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Prepare an MCP client for Unstructured Transform
Set up the documented connection between an MCP-compatible agent client and the Transform MCP server.
Before you start
- An MCP-compatible client or agent framework, such as Claude Code, Cursor or Codex CLI.
- Access to the client’s MCP configuration.
- The Unstructured Transform MCP server details.
Steps
Choose an MCP-compatible client or agent framework.
Add the Transform MCP server to the client’s MCP configuration using the client’s supported configuration method, including the documented CLI mcp add approach.
Use the configured server as the document-processing stage for parsing, enriching, chunking and embedding files.
Expected outcome
The client is configured to invoke Transform for structured document processing within the agent session.
Guide limitations
- The supplied setup description does not specify a complete client configuration, credentials, pricing or a demonstrated downstream execution.
- The exact integration with a particular agent framework may require adaptation.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 2 October 2026
- Original website title
- Unstructured-IO/unstructured · Official homepage title · retained in its source language

