Have you already used the Cursor IDE to install Transform?
Have you already used the Cursor IDE to install Transform?
If you installed the Transform MCP server in the Cursor IDE, the Cursor CLI might already list it. To check, run:Find the
unstructured-transform entry, then follow the action for its status:Requirements
You will need:- A Cursor plan. To see if you have a plan, sign in to your Cursor Dashboard. Sign up for Cursor.
- The Cursor CLI installed on your local development machine. To see if it is, from your terminal, run
agent -voragent --version. Install the Cursor CLI.
Install the Transform MCP server
-
Open the Cursor CLI’s
mcp.jsonsettings file in your preferred code editor. This file is located at:- For macOS and Linux:
~/.cursor/mcp.json - For Windows:
%APPDATA%\Cursor\mcp.json
- For macOS and Linux:
-
Add the following to the
mcpServersobject, and then save and close themcp.jsonfile. If there are any existingmcpServersentries, do not change or remove them: -
From your terminal, authenticate with the Transform MCP server by running this command:
A web browser tab appears, prompting you to authenticate with Transform. If you do not have a Transform account, click Register and then follow the on-screen directions to finish authenticating.
-
To verify the connection, run this command in your terminal:
unstructured-transformappears, showing asready.
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.
- After you install the Transform MCP server and start a Cursor CLI session, from your terminal, switch to the folder on your local machine that stores the files you want Transform to parse.
-
Enter this prompt:
Adapt the phrase
in this projectin the preceding prompt to indicate a more specific project folder. Also, guide the Cursor CLI as to where to write Transform’s output into the project. Transform parses your input files and delivers its results to you as a set of output files, one output file per input file.
Extract structured data
If you want to pull specific fields from your files, instead of converting the files in full, ask for an extraction. To determine what structured data Transform can extract from your files, use a prompt similar to the following:Approve Transform tool calls automatically
The Cursor CLI asks for approval each time it calls a Transform MCP server tool that you have not already approved. To approve all Transform tools in advance:-
Open the Cursor CLI’s
cli-config.jsonfile in your preferred code editor. The default location is:- For macOS and Linux:
~/.cursor/cli-config.json - For Windows:
%USERPROFILE%\.cursor\cli-config.json
- For macOS and Linux:
-
Add this
permissionsobject at the top level ofcli-config.json. Ifpermissionsalready exists, merge these settings into it and leave any existingdenyarray unchanged: -
Save and then close the
cli-config.jsonfile.
Troubleshooting
Can't authenticate with HTTP
Can't authenticate with HTTP
Issue: You are unable to use the Cursor CLI to authenticate with Unstructured Transform through HTTP.Cause: Your Cursor CLI version or MCP server installation does not support HTTP authentication.Solution:Install and authenticate with
npx instead. This solution requires Node.js on your local machine. To check, run the command node -v or node --version. Install Node.js.To install and then authenticate by using npx:-
Open the Cursor CLI’s
mcp.jsonsettings file in your preferred code editor. This file is located at:- For macOS and Linux:
~/.cursor/mcp.json - For Windows:
%APPDATA%\Cursor\mcp.json
- For macOS and Linux:
-
Add the following
mcpServersobject, and then save and close themcp.jsonfile. If there is an existingunstructured-transformentry, overwrite it with this one. If there are any other existingmcpServersentries, do not change or remove them: -
From your terminal, authenticate with the Transform MCP server:
A web browser tab appears, prompting you to authenticate with Transform. If you do not have a Transform account, click Register and then follow the on-screen directions to finish authenticating. Once authenticated, close the browser.
-
After you authenticate, back in your terminal, press
Ctrl + Cto exit and return to your terminal prompt. -
Run this command in your terminal:
unstructured-transform appears, showing as
ready.
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.

