4,500+ servers built on MCP Fusion
Vinkius
Unstructured logo
Vinkius
CrewAI logo

How to Use the Unstructured MCP in CrewAI

Build autonomous teams that manage complex unstructured data operations with CrewAI.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Unstructured MCP on Cursor AI Code Editor MCP Client Unstructured MCP on Claude Desktop App MCP Integration Unstructured MCP on OpenAI Agents SDK MCP Compatible Unstructured MCP on Visual Studio Code MCP Extension Client Unstructured MCP on GitHub Copilot AI Agent MCP Integration Unstructured MCP on Google Gemini AI MCP Integration Unstructured MCP on Lovable AI Development MCP Client Unstructured MCP on Mistral AI Agents MCP Compatible Unstructured MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
CrewAI

Connect Unstructured MCP to CrewAI

Create your Vinkius account to connect Unstructured to CrewAI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Orchestrate Data Collection Tasks

If Agent A needs to gather background info, have it use `list_data_sources` to check all available remote connectors. This ensures the agent knows exactly which S3 or GCS buckets are accessible for research. Later, if a team needs to act on that data, they can verify where the results will go using `list_data_destinations`, confirming the correct Vector DB or SQL endpoint.

Manage and Trigger Multi-Agent Workflows

The core function is initiating work. Use `trigger_workflow_execution` to kick off a complex job run, returning a vital job ID for shared memory across agents. This lets the monitor agent watch the session while other agents collaborate on the outcome. Agents can also review the entire process definition using `list_processing_workflows`, ensuring everyone knows what the end-to-end goal is.

Audit and Debug Agent Operations

When a team needs to troubleshoot, they need visibility. The `list_workflow_jobs` tool gives every agent access to all historical and active job records. This shared memory prevents agents from repeating work or acting on outdated status reports. If the process fails, `get_workflow_details` lets the moderator agent pull the exact configuration rules that were supposed to be followed.

Setup guide

Set up Unstructured MCP in CrewAI

Prerequisites

  • Python 3.10+ installed
  • crewai package (pip install crewai)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install CrewAI

    Run pip install crewai to install the framework. MCP support is built-in via the mcps parameter.

  2. 2

    Add the MCP URL to your agent

    Pass your Vinkius endpoint directly to the mcps list. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. CrewAI handles tool discovery and caching automatically.

  3. 3

    Kick off your crew

    Create a Crew with your agent and tasks. Call crew.kickoff() — the agent will automatically invoke Unstructured tools as needed.

crew.py
from crewai import Agent, Task, Crew

agent = Agent(
    role="Unstructured Analyst",
    goal="Access and analyze Unstructured data via MCP.",
    backstory="Expert analyst with direct Unstructured access.",
    mcps=[
        "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    ],
)

task = Task(
    description="List recent Unstructured transactions",
    agent=agent,
    expected_output="A summary of recent activity",
)

crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result)

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Unstructured MCP in CrewAI

Use `list_data_sources`. This tool provides a shared, definitive list of all configured remote connectors (S3, GCS). The agents use this information to scope their research and ensure data access permissions are correct.
The `list_workflow_jobs` tool provides the shared memory of all active and historical workflow execution jobs. This allows the monitor agent to track progress and report state changes across the entire autonomous team.
Yes, `list_data_destinations` lets your crew confirm all target locations. This is essential because agents need to know if they're writing results to a Vector DB or an SQL database before the final action.
To initiate a team effort, you call `trigger_workflow_execution`. This returns the job ID which becomes part of the shared memory. The crew then monitors this job's progress until completion.
The server handles connection metadata (sources and destinations), end-to-end processing pipelines, and job execution reports. This allows your multi-agent team to manage complex information flow autonomously.

Start using the Unstructured MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for Unstructured. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.