- Claude Chat, which provides general conversation with no file access, similar to claude.ai. At the time this article was initially published, Claude Chat was available on all Claude pricing plans.
- Claude Cowork, an autonomous background agent that works on tasks in a cloud virtual machine with its own environment. It can run independently while you do other work. At the time this article was initially published, Claude Cowork was available only on Claude Pro, Max, Team, and Enterprise pricing plans.
- Claude Code, an interactive coding assistant with direct access to your local files. You review and approve each change in real time. At the time this article was initially published, Claude Code was available only on Claude Pro, Max, Team, and Enterprise pricing plans.
Requirements
Before you can use the Claude Cowork interface within Claude Desktop to interact with your destination location that contains Unstructured outputs, you must do the following:- Sign up for a Claude paid plan or upgrade from a free to a paid Claude plan, if you have not already done so.
- Install Claude Desktop on your local machine, if you have not already done so.
-
Create an Unstructured workflow that connects one or more supported sources
containing your organization’s source documents, semi-structured data, or both, to a supported destination that will contain Unstructured’s AI-ready outputs based on those source documents, semi-structured data, or both. This article has been tested with the following Unstructured destination types:
- Astra DB
- Google Drive
- S3
MCP servers that are offered by third parties are neither owned nor supported by Unstructured. For questions, issues, or feature requests for a specific MCP server, contact that MCP server’s provider. - Enhance your workflow output’s relevance, context, and insights by adding enrichments as desired.
- Add chunking and embedding to your workflow as desired.
- Run your workflow as a job. This makes Unstructured generate AI-ready outputs based on your source documents, semi-structured data, or both, and store its outputs in your destination.
- Monitor your workflow’s job run. After your job has successfully completed, continue by finding the following section that matches your Unstructured destination type and completing that section’s instructions, to connect Claude Desktop to your destination.
Astra DB
This section references a third-party MCP server that is neither owned nor supported by Unstructured.
For technical support, questions, issues, or feature requests for this MCP server, contact the MCP server’s provider.For more information, see the Astra DB MCP Server repository in GitHub.
- In the README file in the Astra DB MCP Server repository in GitHub, follow the instructions in these sections, in this order:
- Start Claude Desktop. If it is already running, stop and then restart it. This step helps to ensure that Claude Desktop can successfully start and use the MCP server.
- Sign in to Claude by following Claude Desktop’s on-screen instructions.
- Switch to Claude Cowork mode: in the upper-left corner of Claude Desktop, click the Cowork icon.
-
In the How can I help you today box, enter your question about the Unstructured outputs within your target Astra DB collection,
and then press
Enter. Repeat this step as needed.
Google Drive
This section references a third-party MCP server that is neither owned nor supported by Unstructured.
For technical support, questions, issues, or feature requests for this MCP server, contact the MCP server’s provider.For more information, see the Google Drive MCP Server repository in GitHub.
- In the README file in the Google Drive MCP Server repository in GitHub, follow the instructions in these sections, in this order:
- Start Claude Desktop. If it is already running, stop and then restart it. This step helps to ensure that Claude Desktop can successfully start and use the MCP server.
- Sign in to Claude by following Claude Desktop’s on-screen instructions.
- Switch to Claude Cowork mode: in the upper-left corner of Claude Desktop, click the Cowork icon.
-
In the How can I help you today box, enter your question about the Unstructured outputs within your Google Drive, and then press
Enter. Repeat this step as needed.
S3
This section references a third-party MCP server that is neither owned nor supported by Unstructured.
For technical support, questions, issues, or feature requests for this MCP server, contact the MCP server’s provider.For more information, see the S3 MCP Server repository in GitHub.
- Start Claude Desktop.
- Open your Claude Desktop config file: in the lower-left corner of Claude Desktop, click your login icon, and then click Settings.
- In the sidebar, under Desktop app, click Developer.
- Click Edit Config.
-
Follow the on-screen instructions to open your
claude_desktop_config.jsonfile in your favorite text or code editor. -
In the file’s
mcpServerssection, add the following code. (The ellipses indicate omitted code for brevity.) Replace the following placeholders, and then save and close the file:-
Replace
<aws-region>with the short ID of the AWS Region for the target S3 buckets (for example,us-east-1). -
Replace
<s3-bucket>with the name of each target S3 bucket, one entry per target bucket, with multiple bucket names separated by commas.Specify only bucket names here. Do not specify paths within buckets. To restrict Claude to use specific paths within buckets, specify those paths as a constraint within your prompts or Claude project files. -
Replace
<s3-max-buckets>with the number of specified buckets. -
Replace
<your-aws-access-key-id>with an AWS access key ID that has access to the buckets’ contents. -
Replace
<your-aws-secret-access-key>with the AWS secret access key for the preceding AWS access key ID.
-
Replace
- Restart Claude Desktop. This step helps to ensure that Claude Desktop can successfully start and use the MCP server.
- Sign in to Claude by following Claude Desktop’s on-screen instructions.
- Switch to Claude Cowork mode: in the upper-left corner of Claude Desktop, click the Cowork icon.
-
In the How can I help you today box, enter your question about the Unstructured outputs within your target S3 bucket,
and then press
Enter. Repeat this step as needed.

