Requirements
You will need:- A Sim account and workspace with a model provider configured. Sign in to Sim.
- An Unstructured API key. Get an API key.
Add the Transform MCP server
Add your Unstructured API key as a Sim secret, and then use the starter template to configure the Transform MCP server.- In Sim, open your workspace Settings, and then click Secrets.
-
Under Workspace, add a secret named
UNSTRUCTURED_API_KEYwith your Unstructured API key as its value. - Click Save.
- In Settings, click MCP Tools, and then click Add.
-
Under Starter templates, click Unstructured Transform. Sim fills in the following configuration:
-
Click Test Connection. Sim should find these four tools:
request_file_upload_urltransform_filescheck_transform_statusget_transform_results
- Click Add MCP.
{{ in the
authorization header, select UNSTRUCTURED_API_KEY from the secrets list.
For a self-hosted Sim instance that sets ALLOWED_MCP_DOMAINS, add mcp.transform.unstructured.io to the allowlist.
Add the Transform tools to an agent
Attach all four Transform tools to an Agent block so the agent can run the complete transform job lifecycle.- Open a Sim workflow, and then add or select an Agent block.
- In Tools, click Add tool.
- Under MCP Servers, select Unstructured Transform, and then click Use all 4 tools.
-
Give the agent a public document URL and ask it to transform the document. For example:
- Run the workflow. The agent starts the transform, checks its status, and returns the element count and download URL.
Parse your source files
Parsing requests have the following limits:- Each file must be of a supported file type.
- Each file must be 50 MB or less in size.
- Each request must have 10 files or fewer.
- Only 5 requests can be running at a time.
Troubleshoot the connection
Use the following checks if Sim cannot connect to Transform or expose its tools to an agent.- The starter template does not appear. Enter the configuration from this page manually.
- The connection returns
401 Unauthorized. Confirm theUNSTRUCTURED_API_KEYsecret contains a valid key and the authorization header usesBearer {{UNSTRUCTURED_API_KEY}}. - The connection returns
404 Not Found. Usehttps://mcp.transform.unstructured.iowithout an added path such as/mcp. - The Transform tools do not appear in an agent. Open Settings, click MCP Tools, refresh the server, and then add the refreshed tools to the agent.
- A self-hosted instance blocks the server. Add
mcp.transform.unstructured.iotoALLOWED_MCP_DOMAINS.
Next steps
- Control Transform file parsing output: Control how the Unstructured Transform MCP server instructs Transform to partition, enrich, chunk, and embed the data based on your files.
- Control Transform structured data extraction: Control how the Unstructured Transform MCP server extracts and formats structured data from your files.
- Control Transform generated sample code: Control how the Unstructured Transform MCP server generates sample curl or Python code that demonstrates how to use Transform to partition, enrich, chunk, and embed the data based on your files.
Questions? Need help?
- For technical support, request support.

