Flowiseai
FlowiseAI is an open-source generative AI development platform for building AI Agents and LLM workflows.
Verdict
Common use cases
- Duplicate production chatflows for staging tests
- Export chatflow configs for version control
- Audit chat message history across workflows
- Bulk delete test chatflows after sprints
- List all chatflows to find the right ID
Integration
- Vendor
- Flowiseai
- Category
- other
- Auth
- API_KEY
- Tools
- 14
- Composio slug
flowiseai
Tools
- Clone Chatflow
Tool to clone an existing chatflow. Use when you need to duplicate a chatflow by its ID.
- Create Chatflow
Tool to create a new chatflow in FlowiseAI. Use when you need to programmatically set up chatflows with custom configuration. Call after preparing the chatflow parameters.
- Delete Chatflowdestructive
Tool to delete a chatflow by its ID. Use after confirming the chatflow ID is correct.
- Delete Chat Messagesdestructive
Tool to delete chat messages for a specific chatflow. Use when you need to remove messages based on optional filters. Use after confirming the chatflow ID.
- Delete Tool By IDdestructive
Tool to delete a specific FlowiseAI tool by ID. Use after confirming the tool ID is correct.
- Export Chatflow
Tool to export a chatflow by its ID. Use after confirming the chatflow exists.
- Get All Chatflows
Tool to retrieve all chatflows. Use when you need to list existing chatflows after authentication.
- Get Single Chatflow
Tool to retrieve a chatflow by its ID. Use when you have a chatflow ID and need its full details.
- Get Tool By ID
Tool to retrieve a specific FlowiseAI tool by its ID. Use when you need detailed metadata of a tool before interacting with it.
- Import Chatflow
Tool to import a chatflow from an exported JSON file. Use after obtaining the exported chatflow data.
- List All Tools
Tool to retrieve a list of all tools. Use when you need to list every tool available after authentication.
- List Chat Messages
Tool to list chat messages of a chatflow. Use after selecting a chatflow when you need to view its messages.
- Update Chatflow Details
Tool to update details of an existing chatflow. Use when you have confirmed the chatflow ID and want to modify its fields.
- Update Tool By ID
Tool to update a specific tool by its ID. Use when you need to modify existing tool metadata after retrieval. Call after confirming the fields you want to change.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the MCP Integrations tab. 2. Click 'Add Integration' and select Flowiseai from the list. 3. Open your FlowiseAI dashboard, go to Settings > API Keys, and generate a new key with read/write permissions. 4. Paste the API key into Switchy's connection form and click 'Connect'. 5. Switchy will verify the key by fetching your chatflow list — if it succeeds, you'll see a green checkmark. 6. Open any Space in your workspace and type '@Flowiseai get all chatflows' to confirm the connection works. 7. The MCP will return a list of your existing chatflows, proving it can read from your FlowiseAI account. 8. To test write access, try '@Flowiseai clone chatflow [ID]' with a real chatflow ID from the list.
What teammates see: by default, memories from Flowiseai are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List All Chatflows
@Flowiseai get all chatflows and show me their names and IDs in a tableOpen in a Space →
Clone for Testing
@Flowiseai clone chatflow ID abc123 and name the copy 'Staging Test v2'Open in a Space →
Export Configuration
@Flowiseai export chatflow ID xyz789 and save the JSON to our shared driveOpen in a Space →
Clear Chat History
@Flowiseai delete all chat messages for chatflow ID def456Open in a Space →
Remove Old Chatflow
@Flowiseai delete chatflow ID ghi012 after confirming it's no longer in useOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Flowiseai list all my chatflows and show me which ones haven't been updated in the last 30 days
Retrieved 12 chatflows from your FlowiseAI workspace. Based on the last modified timestamps, 4 chatflows appear inactive for 30+ days: 'Customer Support Bot v1' (last updated 47 days ago), 'Product FAQ Assistant' (62 days), 'Lead Qualification Flow' (89 days), and 'Internal Wiki Search' (103 days). The remaining 8 chatflows have recent activity, with 'Sales Demo Bot' updated yesterday and 'Onboarding Assistant' modified 3 days ago. This is an illustrative example showing how the MCP would surface chatflow metadata for analysis.
This example demonstrates read-only discovery using the Get All Chatflows tool. The MCP returns raw chatflow objects; the AI performs the date comparison and filtering. Requires valid API key with read permissions. No side effects—safe for exploratory queries about your FlowiseAI workspace structure.
@Flowiseai clone the 'Customer Support Bot v1' chatflow and name the copy 'Customer Support Bot - EU Region'
Successfully cloned chatflow ID cf_a8b2c4d6 ('Customer Support Bot v1') to new chatflow ID cf_e9f1g3h5. The new chatflow 'Customer Support Bot - EU Region' inherits all nodes, connections, and configuration from the original. You'll need to manually update any region-specific API endpoints or credentials in the cloned flow's settings before deploying. This illustrative example shows the typical clone operation response structure.
Showcases the Clone Chatflow tool for duplicating complex flows. This is a write operation that creates a new resource in your FlowiseAI account. The cloned flow starts in draft state—you must configure environment-specific settings separately. Useful for maintaining regional variants or creating test environments from production flows.
@Flowiseai delete all chat messages from the 'Sales Demo Bot' chatflow that are older than 90 days to clean up test data
Executed deletion request for chatflow ID cf_k7m9n2p4 ('Sales Demo Bot'). The Delete Chat Messages operation targets messages older than 90 days. Based on typical FlowiseAI behavior, this would remove historical test conversations while preserving recent interactions. Note: This is a destructive operation with no undo—the actual deletion count depends on your message retention and chatflow activity. This example illustrates the expected confirmation response.
Demonstrates the Delete Chat Messages tool for data hygiene. This is a destructive write operation—deleted messages cannot be recovered. The MCP accepts time-based filters, but you should verify the chatflow ID and date range before executing. Consider exporting message history first if you need an audit trail. Rate limits may apply for workspaces with high message volume.
Use-case deep-dives
When Flowiseai wins for iterating conversational flows
A 5-person product team building customer onboarding chatbots needs to test variants without breaking production. Flowiseai's clone and export tools let you snapshot a working chatflow, spin up a test version, and roll back if the new prompt logic fails. The 14-tool API covers the full lifecycle—create, clone, delete—so you can script version branches in your CI pipeline. This works best when your team already uses Flowiseai as the chatbot builder; if you're on Botpress or Voiceflow, the MCP won't help. The threshold: if you're managing more than 3 active chatflow variants, the API_KEY auth and programmatic cloning pay off. For teams running a single production bot, the Flowiseai UI is faster than wiring up this MCP.
When this MCP solves stale conversation sprawl
A 12-person support org runs Flowiseai chatbots across 4 product lines, and chat history piles up—old test messages, customer PII that should expire, and abandoned sessions. The delete chat messages tool lets you bulk-clear logs by chatflow ID, which matters for GDPR or SOC2 audits. You can script a weekly job that purges messages older than 90 days, keeping your Flowiseai workspace under storage limits. This scenario assumes you're already logging conversations in Flowiseai; if you route chat through Intercom or Zendesk, those platforms handle retention natively. The buying call: if you have more than 2 chatflows generating over 500 messages a month, automating cleanup through this MCP beats manual UI deletion.
When Flowiseai export tools speed up client delivery
A 3-person agency builds custom chatbots for SaaS clients, and each project ends with a handoff: export the chatflow config, document the setup, and migrate it to the client's Flowiseai account. The export chatflow tool dumps the full JSON, which you can version in Git or attach to a Notion runbook. The get all chatflows tool lets you audit what's live before the handoff call. This works when your agency uses Flowiseai as the build platform and clients want to self-host the bot post-launch. If clients are on a different stack, the export is useless. The threshold: if you deliver more than 2 chatbot projects a quarter, scripting the export through this MCP saves 30 minutes per handoff compared to manual UI clicks.
Frequently asked
What does the Flowiseai MCP do in Switchy?
It lets your team build, clone, and manage FlowiseAI chatflows directly from Switchy's AI workspace. You can create new chatflows with custom configs, export existing ones, delete chat history, and list all your flows without switching to the FlowiseAI dashboard. Useful when you're prototyping conversational AI and want to script the setup.
Do I need admin access to connect Flowiseai MCP?
You need a FlowiseAI API key with write permissions to create, clone, or delete chatflows. Read-only keys will let you list and export flows but won't allow modifications. Grab the key from your FlowiseAI account settings and paste it into Switchy's connection form—no OAuth dance required.
Can the Flowiseai MCP run or test chatflows?
No. It manages chatflow configuration and metadata—creating, cloning, exporting, deleting—but doesn't execute conversations or send test messages through a flow. To actually run a chatflow, you still use FlowiseAI's prediction API or embed the widget. This MCP is for setup and housekeeping, not runtime.
Why use this MCP instead of the FlowiseAI web UI?
The MCP is faster when you're scripting bulk operations—cloning ten chatflows, exporting configs for version control, or wiping chat history across multiple flows. If you're clicking through the UI once a week, stick with the dashboard. If you're automating flow deployment or syncing configs to Git, the MCP saves hours.
Who on the team should connect the Flowiseai MCP?
Whoever owns your FlowiseAI account and has the API key. Typically a dev or ops lead who manages chatflow deployments. Once connected in Switchy, any teammate can invoke the tools in shared chats—but the underlying FlowiseAI permissions still apply, so they can't delete flows if the key is read-only.