Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Chat with and search your complex documents — ask questions, extract tables and fields, and get answers grounded in the source. Connects the hosted Unstructured Transform MCP server to parse, structure, and enrich PDFs, Word/Excel/PowerPoint, images, scanned files, emails, and 60+ other formats into clean, AI-ready text for search, Q&A, and summarization without building a custom parsing pipeline.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 53% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -5% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 112% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -44% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -29% | 0% |
You have documents — contracts, reports, slide decks, scanned PDFs, spreadsheets, emails, images — and you want the assistant to reliably get the content _out_ of them and make it usable: searchable, answerable, summarizable, or ready to feed a knowledge base or another tool.
Unstructured Transform does exactly that. Hand it files and it turns them into clean, structured, AI-ready data across 60+ formats with one pipeline — no custom parsing or OCR to build and maintain. See the Transform overview.
Under the hood it:
The result is structured JSON that's ready for search, Q&A, summarization, and agents.
USE THIS SKILL WHEN:
auth step below.Determine which command tool to use for every command in this skill:
host_bash is available → you are on the desktop app. Use host_bash for all commands (the auth step opens your local browser).bash for all commands (the platform handles the browser redirect).Add Transform as a remote streamable-http MCP server. Keep the default risk level (high) — Transform ingests file content, so per-call approval is the safe default.
assistant mcp add unstructured-transform -t streamable-http -u https://mcp.transform.unstructured.ioThe server is registered under the id unstructured-transform — that's the name shown by assistant mcp list and used in the commands below, even though this skill is titled "Chat with Complex Documents".
assistant mcp auth unstructured-transformThis opens Unstructured's authorization page. After sign-in, the assistant handles the callback and caches the tokens.
host_bash (opens your local browser).bash (the platform handles the redirect).assistant mcp listConfirm unstructured-transform shows ✓ Connected. If it shows ! Needs authentication, re-run Step 3. If its tools don't appear within ~10 seconds, run assistant mcp reload.
Once connected, ask the assistant in plain language, e.g. _"Use Unstructured Transform to parse these files and return one JSON file per source file,"_ or _"Extract the tables from this PDF."_ Transform partitions each file and returns structured output; to tune partitioning and enrichment behavior, see Control Transform output.
Per-request limits (Transform enforces these; plan around them):
assistant mcp remove unstructured-transformThis removes the config entry and cleans up the stored OAuth credentials.
unstructured-transform appears in assistant mcp list as ✓ Connected and the user confirms its tools are available in the conversation.assistant mcp remove unstructured-transform succeeds and the server no longer appears in assistant mcp list.Other measured skills in the registry, with their headline benchmark lift.