4,500+ servers built on MCP Fusion
Vinkius

Langflow MCP. Command, manage, and debug complex AI workflows.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Langflow (Visual Multi-agent Orchestrator) MCP on Cursor AI Code Editor MCP Client Langflow (Visual Multi-agent Orchestrator) MCP on Claude Desktop App MCP Integration Langflow (Visual Multi-agent Orchestrator) MCP on OpenAI Agents SDK MCP Compatible Langflow (Visual Multi-agent Orchestrator) MCP on Visual Studio Code MCP Extension Client Langflow (Visual Multi-agent Orchestrator) MCP on GitHub Copilot AI Agent MCP Integration Langflow (Visual Multi-agent Orchestrator) MCP on Google Gemini AI MCP Integration Langflow (Visual Multi-agent Orchestrator) MCP on Lovable AI Development MCP Client Langflow (Visual Multi-agent Orchestrator) MCP on Mistral AI Agents MCP Compatible Langflow (Visual Multi-agent Orchestrator) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Langflow (Visual Multi-agent Orchestrator) is an MCP Server that lets you control complex, multi-step AI workflows through natural conversation. You can list, create, and manage entire project folders, run specific flows by ID or name, and even trigger external webhooks to start background jobs.

It's designed for AI engineers and product teams who need to treat complex AI logic like a system they can command directly from their agent client.

What your AI agents can do

Create flow

Creates a new, blank workflow definition within Langflow.

Create project

Sets up a new organizational folder for grouping related AI projects.

Create response

Acts as a general-purpose, OpenAI-compatible endpoint for generating responses based on a specified flow ID.

+ 21 more capabilities included
Manage Projects and Folders

The agent can list, create, and update project folders to keep complex agentic workflows organized.

Execute Specific Flows

You can run defined AI flows using run_flow, supporting both text and chat inputs.

Control Flow Lifecycle

The agent can retrieve, update, or delete entire flows using tools like get_flow, update_flow, and delete_flow.

Trigger External Webhooks

Start background processes or external systems by calling trigger_webhook in response to a natural language command.

Monitor and Debug Runs

Retrieve logs (get_logs), chat history (get_monitor_messages), and detailed execution traces (get_monitor_traces) for debugging.

Handle Files and Data

The agent can download files (get_file_v2), list user files (list_files_v2), and manage project-related file assets.

Supported MCP Clients

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

Waiting for input…

AI Agent

create019e5d2c

create flow

Creates a new, blank workflow definition within Langflow.

create019e5d2c

create project

Sets up a new organizational folder for grouping related AI projects.

create019e5d2c

create response

Acts as a general-purpose, OpenAI-compatible endpoint for generating responses based on a specified flow ID.

delete019e5d2c

delete file v2

Removes a specific file asset from the Langflow environment.

delete019e5d2c

delete flow

Permanently deletes an existing AI workflow definition.

delete019e5d2c

delete project

Removes an entire project folder and all its contained assets.

get019e5d2c

get file v2

Downloads a specific file asset by its ID or path.

get019e5d2c

get flow

Retrieves all details for a single, existing workflow definition using its unique ID.

get019e5d2c

get logs

Fetches the most recent operational logs from the Langflow platform.

get019e5d2c

get monitor messages

Retrieves the full chat history and conversation messages from a monitoring run.

get019e5d2c

get monitor traces

Gets detailed execution traces, including span trees and component interaction logs, for debugging complex runs.

get019e5d2c

get monitor transactions

Retrieves logs detailing how different components interacted during a workflow run.

get019e5d2c

get project

Get project details

list019e5d2c

list files v1

List files for a specific flow (v1)

list019e5d2c

list files v2

List user files (v2)

list019e5d2c

list flows

List all flows

list019e5d2c

list projects

List all projects

list019e5d2c

list users

List all users (requires superuser)

run019e5d2c

run flow

Supports chat or text inputs. Execute a Langflow flow

run019e5d2c

run workflow

Run a workflow (v2 API)

trigger019e5d2c

trigger webhook

Trigger a Langflow webhook

update019e5d2c

update flow

Update an existing flow

update019e5d2c

update project

Update project info

action019e5d2c

whoami

Get current authenticated user info

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Langflow (Visual Multi-agent Orchestrator), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Langflow MCP Server - Manage Agent Workflows

This server lets your agent take total control of your Langflow environment, treating complex, multi-agent AI logic like a system it can command. You'll use natural conversation to list, create, and manage entire project folders, run specific flows, and even trigger external webhooks. It's built for AI engineers and product teams who need to treat complex AI pipelines like system calls.

Manage Projects and Folders

Your agent can organize your work by creating a new project using create_project, getting details on existing ones with get_project, and listing all projects available via list_projects. It can also update project info with update_project, and if you're done with a whole project, it'll delete it using delete_project. You can also manage the underlying files: it lets you list user files with list_files_v2, download specific assets with get_file_v2, and delete assets using delete_file_v2.

Execute and Control Flows

Your agent can run a specific flow using run_flow, supporting both chat and text inputs. You can manage the entire lifecycle of your flows; retrieve all details for an existing flow with get_flow, create a brand new, blank workflow definition using create_flow, update an existing flow with update_flow, and permanently delete a flow definition using delete_flow.

You can list all available flows with list_flows.

Debugging and Monitoring

When a flow runs, your agent can check what happened. It gets the most recent operational logs from get_logs, retrieves the full chat history and conversation messages from a run with get_monitor_messages, and gets detailed execution traces, including span trees and component interaction logs, for debugging complex runs using get_monitor_traces.

You can also see how different components interacted during a run by checking get_monitor_transactions. For file assets specific to a flow, it lists them with list_files_v1.

Advanced Operations

Your agent can start background processes or talk to external systems by triggering a webhook using trigger_webhook. It can also run a workflow using the v2 API with run_workflow, and generate responses from a specified flow ID using create_response. You can also check the current user's info with whoami.

Cleaning Up and Listing Users

It lets you list all users with list_users (this requires superuser permissions). It also lets you list files for a specific flow using list_files_v1.

How Langflow MCP Works

  1. 1 Subscribe to the server and input your Langflow Base URL and API Key into your AI client.
  2. 2 Direct your AI client to use a tool (e.g., list_flows) to check the status or availability of your workflows.
  3. 3 Ask the agent to perform a complex action (e.g., 'Run the Market Analyzer flow'). The agent calls the run_flow tool, and the results come back in the chat.

The bottom line is, you get to manage your entire visual AI environment—from creating projects to running flows and debugging—all through simple conversation with your agent.

Who Is Langflow MCP For?

This server is for AI Engineers, Product Managers, and DevOps Leads who need to test, manage, and integrate complex agentic workflows without switching contexts. If you're tired of clicking through a dashboard or running commands in a separate terminal just to check a flow's status, this is for you.

AI Engineer

Testing and triggering complex RAG or multi-agent flows directly from the chat or code editor. They use run_flow to test inputs and get_monitor_traces to see where the logic failed.

Product Manager

Monitoring and organizing production assets. They use list_projects and list_flows to keep track of versioning and which workflows are live.

DevOps/Automation Lead

Integrating AI logic into larger systems. They use trigger_webhook to start background workflows when an external event happens, or run_workflow for scheduled tasks.

What Changes When You Connect

  • Run any flow instantly. Use run_flow to execute workflows by ID or name. You don't need to copy-paste inputs; just tell the agent to run it with the necessary data.
  • Debug complex logic. Need to know why a flow failed? Use get_monitor_traces to pull execution traces and span trees. It shows exactly which component interaction caused the issue.
  • Structure your work. Keep your AI assets clean. Use list_projects and create_project to organize your flows into logical folders, making sure nothing gets lost.
  • Automate external triggers. Don't just run flows manually. Use trigger_webhook to start a background workflow when an external system sends an event.
  • Maintain full visibility. Check the status of everything with get_monitor_messages to see the full chat history, or get_logs for a quick overview of recent activity.
  • Manage assets easily. If you need a file or want to delete a flow, use get_file_v2 or delete_flow. It keeps your development loop fast and contained.

Real-World Use Cases

01

Testing a new data pipeline

A data scientist builds a multi-step RAG pipeline. Instead of opening the Langflow UI, they ask their agent: 'Run the Data Extraction Pipeline with the company's latest report.' The agent calls run_flow, and the results are immediately available for review in the chat. They then use get_monitor_traces to verify the data sources.

02

Organizing production agents

A product team has dozens of experimental flows. They ask the agent to 'List all my project folders.' The agent responds with IDs, allowing the team to use create_project and delete_project to move the experimental flows into a 'V2 Production' project folder.

03

Responding to an external alert

A CI/CD system detects an anomaly and sends a webhook. The team doesn't need to log into Langflow. They simply call trigger_webhook via the agent, which kicks off an immediate, resource-intensive diagnostic workflow, and the results are streamed back.

04

Updating a failing agent

An agent flow breaks because a dependency changed. The engineer asks the agent to 'Get the details for the failing flow.' The agent calls get_flow to retrieve the configuration, which the engineer can then update_flow before re-running it with run_flow.

The Tradeoffs

Trying to manage everything manually

Opening the Langflow UI, navigating to the project list, then opening the flow, and finally running it—all while trying to copy-paste the input prompt somewhere else.

Use the agent. First, ask the agent to list_projects to find the right folder. Then, tell it to run_flow with the specific flow name and the input data. It keeps everything in one conversation.

Assuming tools know the data context

Asking the agent to 'run the flow' without specifying the correct flow ID or project folder, which leaves the agent guessing or failing with a generic error.

Always check the scope first. Use list_flows to see the exact names and IDs. If it's a large project, use list_projects to narrow down the context before calling run_flow.

Debugging by guesswork

Seeing a failed run and guessing which component failed, or manually trying to check logs across three different dashboards.

Use get_monitor_traces. It pulls the full execution path and component interaction logs (get_monitor_transactions) into one place. You don't guess; you read the evidence.

When It Fits, When It Doesn't

Use this server if your primary bottleneck is the friction between development and execution. If you need to manage complex, multi-step AI logic—like RAG or multi-agent systems—and you want to interact with that logic using natural language conversation instead of clicking through a GUI, this is for you. The tools like run_flow, get_monitor_traces, and list_projects give you direct, programmatic control.

Don't use this if you just need simple, isolated API calls (e.g., just saving a file). For that, a dedicated file management tool is better. Also, don't use it if your workflow doesn't involve state management; these tools are built for complex, stateful logic. If you only need to send a simple message, use a messaging service instead.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Langflow. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 24 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_flow create_project create_response delete_file_v2 delete_flow delete_project get_file_v2 get_flow get_logs get_monitor_messages get_monitor_traces get_monitor_transactions get_project list_files_v1 list_files_v2 list_flows list_projects list_users run_flow run_workflow trigger_webhook update_flow update_project whoami

Debugging a complex AI workflow shouldn't require jumping between five tabs.

When an agent fails, the manual process is a nightmare. You have to copy the run ID, jump into the Langflow UI, find the logs tab, then find the specific component that failed, and finally copy that error message into a ticket. It’s slow, and half the time you lose context.

With this MCP server, you just tell your agent, 'Show me the traces for the last run.' The agent calls `get_monitor_traces`, and the entire execution path, the component interactions, and the error message appear right in the chat window. It keeps the context right where it belongs.

Langflow MCP Server: Run and Manage Flows

Before this server, running a test flow meant opening the Langflow interface, selecting the flow by name, entering the input, and hitting 'Run.' If you wanted to change the input or re-run it, you had to repeat the whole process.

Now, you just tell your agent, 'Run the Market Analyzer flow with the prompt: [new data].' The agent calls `run_flow`, and the entire process—execution, completion, and results—is managed through a single command. It’s direct control.

Common Questions About Langflow MCP

How do I list all the workflows available in Langflow using the `list_flows` tool? +

You tell the agent to execute the list_flows tool. It returns a list of all defined flows and their unique IDs, so you know exactly what you can run next.

What if I want to run a flow that needs an external event to start? +

Use the trigger_webhook tool. This sends a signal to your Langflow instance, starting the workflow run without needing a manual click or input from your agent client.

Can I see the chat history of a specific flow run? +

Yes, use the get_monitor_messages tool. It retrieves the full chat history for that flow run, letting you review the conversation exactly as it happened.

Do I need superuser privileges to use the `list_users` tool? +

Yes, the list_users tool requires superuser permissions, so your agent client must be authenticated with those rights to use it.

How do I check the status of a project using the `get_project` tool? +

The get_project tool retrieves the full details for a given project ID. This includes project metadata, associated files, and the last known status of its contained workflows. You can use this to confirm if a project is active or needs updates.

What if I need to delete an entire flow or project using the `delete_flow` or `delete_project` tools? +

These tools permanently remove the specified resources. Before running them, always confirm the correct ID. Deleting a project removes all associated flows and files within that project folder.

How can I list all the files available in a specific flow using the `list_files_v2` tool? +

The list_files_v2 tool fetches all user files associated with the current scope. You provide the relevant flow or project ID, and it returns a list of file names and their paths, allowing you to download them using get_file_v2.

What information does the `get_monitor_traces` tool provide? +

This tool gives you the full execution history, showing interaction logs and span trees. It pinpoints exactly where a flow failed or slowed down, letting you diagnose component interactions step-by-step.

Can I run a flow using its name instead of a long UUID? +

Yes! The run_flow tool accepts either the Flow ID or the Flow Name in the flow_id parameter, making it easy to trigger specific logic by name.

How do I see all the available projects and folders in my Langflow instance? +

Use the list_projects tool. It will return a list of all projects (folders) which help organize your flows and components.

Is it possible to trigger a flow from an external webhook payload? +

Absolutely. Use the trigger_webhook tool by providing the flow_id and the data JSON payload you want to send to the flow's entry point.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 24 tools

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

No hosting. No infrastructure. No complex setup.
All 24 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.