Have you already installed Transform in Devin?
Have you already installed Transform in Devin?
unstructured-transform appears in the list, skip ahead to parse your source files.To check from Devin Desktop:unstructured-transform does not appear at all, Transform is not installed here yet. Continue with Install the Transform MCP server.Requirements
You will need:- A Devin account. To see if you have one, log in to your Devin account. Sign up for Devin.
- The Devin CLI or Devin Desktop installed on your local development machine.
Install the Transform MCP server
To install and authenticate the Transform MCP server, use one of the following methods:- Ask Devin
- Devin CLI
- Devin Desktop
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.
- Devin CLI
- Devin Desktop
Switch to your project folder
Start a Devin CLI session
devin command.Enter the parse prompt
in this project in the preceding prompt to indicate a more specific project folder. Also, as needed, guide the Devin 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 Devin CLI and Devin Desktop’s Devin Local agent ask for approval each time they call a Transform MCP server tool that you have not already approved. Devin lets you pre-approve specific tools so it stops prompting for them individually. Transform’s MCP tools follow Devin’s standard naming pattern:mcp__unstructured-transform__<tool-name>. For example, to pre-approve every Transform tool, add this permissions object to your Devin config file. If permissions already exists, add the allow entry to its existing list:
- For macOS and Linux:
~/.config/devin/config.json - For Windows:
%APPDATA%\devin\config.json
Troubleshooting
(Both) MCP configuration file locations
(Both) MCP configuration file locations
--scope user, as in our install steps. Without it, the CLI defaults to a project-only file instead. Devin Desktop’s Devin Local agent always writes to this same file. Both use this location:- For macOS and Linux:
~/.config/devin/mcp_config.json - For Windows:
%APPDATA%\devin\mcp_config.json
--scope values place this file elsewhere:- Default (no
--scopeflag):.devin/mcp_config.local.json(project-only, gitignored) --scope project:.devin/mcp_config.json(shared via git)
(CLI) Inspect the server's configuration from the terminal
(CLI) Inspect the server's configuration from the terminal
devin mcp list: List all configured MCP servers.devin mcp get unstructured-transform: Get details for a specific MCP server.devin mcp help: Show all available MCP management commands.
(CLI) Transform requires authentication again
(CLI) Transform requires authentication again
devin mcp list or devin mcp get unstructured-transform shows the server configured, but tool calls fail with an authentication error, or you were never prompted to sign in.Cause: Your Transform session expired, or the server was added without completing the browser sign-in step.Solution: Run:(Desktop) unstructured-transform doesn't appear in the Customizations panel or does not show as Connected
(Desktop) unstructured-transform doesn't appear in the Customizations panel or does not show as Connected
(Desktop) Devin cannot run tasks or access files in the project folder
(Desktop) Devin cannot run tasks or access files in the project folder
(Desktop) Devin Local doesn't appear in the agent picker
(Desktop) Devin Local doesn't appear in the agent picker
>Open Devin User Settings and select it.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.

