Kissflow MCP. Run your entire business process suite from conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Kissflow MCP Server. Manage business processes, track approvals, and run workflows without heavy IT involvement. This server connects your AI client directly to Kissflow, letting you query process data, create requests, and monitor approvals using natural conversation.
It handles everything from simple data collection (dataforms) to complex, multi-step case management.
What your AI agents can do
Get user details
Gets detailed profile information for a specific user.
List dataform items
Lists entries collected within a specific dataform.
List dataforms
Lists all available dataforms for data collection.
Retrieves detailed profile information for a specific user within Kissflow.
Exports or reviews all collected records from a specified dataform.
Lists all dataforms, which are simple data collection tools without complex workflow logic.
Queries master data or reference tables stored in a designated dataset.
Lists all available datasets, which serve as central master data repositories.
Retrieves a list of user groups, useful for managing access control lists.
Lists individual items within a workflow process, tracking the progress of specific requests.
Displays all established workflow processes, defining multi-step business logic.
Retrieves a complete list of all user IDs and email addresses in the Kissflow account.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Kissflow MCP Server: 9 Tools for Workflow & Case Management
These nine tools let your AI agent interact with every core part of your Kissflow environment—from user profiles to complex, multi-step processes.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Kissflow on Vinkius019dd111get user details
Gets detailed profile information for a specific user.
019dd111list dataform items
Lists entries collected within a specific dataform.
019dd111list dataforms
Lists all available dataforms for data collection.
019dd111list dataset items
Lists records within a designated dataset for master data queries.
019dd111list datasets
Lists all available datasets, which act as central data tables.
019dd111list groups
Lists all user groups used for access control.
019dd111list process items
Lists individual items to track progress within a workflow process.
019dd111list processes
Lists all existing, multi-step business workflow processes.
019dd111list users
Lists all user IDs and email addresses in the system.
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
Make Your AI Do More
Start with Kissflow, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Kissflow. 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
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 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Tracking who owns the data and where it moves is a nightmare.
Today, tracking data means jumping between the User Management panel, the Form Builder, and the Process Dashboard. You pull a user ID from one screen, manually copy it, and paste it into a form field on a totally different screen. If you change one step in the workflow, you have to manually update the dependencies everywhere.
With the Kissflow MCP Server, you just ask your agent: 'Show me the request data for the IT ticket submitted by John Doe.' The agent uses `get_user_details` to find John's ID, then calls `list_process_items` to fetch the request data, and gives you the result in one clean block. No switching screens, no copy-pasting.
List Processes: Know every automated workflow in your company.
Before, finding out if a 'Leave Approval' process existed meant digging through documentation or asking a senior developer. You had to manually check dozens of internal process dashboards just to get a list of available workflows and their status.
Now, you ask your agent to 'list all processes.' The agent calls `list_processes`, giving you a complete, current inventory of every business workflow running in Kissflow. It's instant, and it's always up to date.
What you can do with this MCP connector
Kissflow MCP Server - Manage Workflows & Processes
This server hooks your AI client directly into Kissflow, letting you talk to your whole business process suite—workflows, dataforms, and records—using natural conversation. You don't gotta learn Kissflow's API; you just tell your AI client what you need, and it handles the rest.
Tracking and Listing Processes
- You can run
list_processesto see all the multi-step business workflows that exist. You'll also get a list of all dataforms usinglist_dataforms, which are simple tools for collecting data without complex process logic. For central reference data,list_datasetsshows you all the available datasets, and you can then query specific records usinglist_dataset_items. You can also check outlist_usersto get a full roster of every user ID and email in the account, andlist_groupslists every user group used for access control.
Monitoring Workflow Progress
- To see what's going on inside a workflow, run
list_process_itemsto track individual items and monitor the progress of specific requests. You can also pull detailed user info for any specific person usingget_user_details.
Data Collection and Retrieval
- You can review all entries gathered for a specific form using
list_dataform_items. To find out what forms are available, uselist_dataforms. For master data queries, you can list records within any designated dataset usinglist_dataset_items.
How It Works
- You hook up this server and feed it your Kissflow credentials. Your AI client uses the available tools to figure out what you're asking for (like, 'Show me all pending budget approvals'). The server runs the command, grabs the data, and sends the clean, structured result right back to your AI client for you to read.
019dd112-1003-702d-8167-c2bfb9c479f4 How Kissflow MCP Works
- 1 Subscribe to the server and provide your Kissflow Access Key ID, Secret Access Key, Subdomain, and Account ID.
- 2 Your AI client sends a request (e.g., 'What approvals are pending?').
- 3 The server runs the necessary tool(s) (e.g.,
list_processesandlist_process_items) and sends the structured data back to your AI client.
The bottom line is you get a conversational interface to run complex, structured tasks across your entire Kissflow environment.
Who Is Kissflow MCP For?
Operations Managers, Process Analysts, and IT Engineers. If you spend time clicking through multiple dashboards just to find out who needs to approve what, this is for you. It handles the manual, tedious data retrieval so you can focus on the process, not the clicks.
Monitors automated workflows, checks process bottlenecks, and tracks the status of multiple ongoing requests (e.g., 'Are there any pending leave approvals for the Engineering department?').
Reviews data schemas and form fields, validating if a new process needs a specific data point or if existing data is correct (e.g., 'What fields are required for a new vendor registration?').
Manages user accounts and access control, querying user lists, checking group membership, and verifying system data integrity.
What Changes When You Connect
- Track approvals instantly. Use
list_processesandlist_process_itemsto see every active workflow and track exactly which item needs approval or action. You don't have to manually check the approval dashboard. - Manage core data assets. Need a reference list? Use
list_datasetsto see all master data tables, or uselist_dataformsto find out where simple data collection is happening. - Build repeatable data queries. Instead of navigating multiple report sections, use
list_dataform_itemsorlist_dataset_itemsto pull specific, filtered data into your agent's context. - Understand the system structure. Use
list_usersandlist_groupsto get a complete directory of users and their associated access roles, which is key for compliance checks. - Audit workflows easily. By calling
list_processes, you get a full inventory of every defined business process, helping you understand the scope of the organization's operations. - Get specific user data.
get_user_detailsretrieves a person's profile data directly, eliminating the need to switch to the user management module just to verify an email address.
Real-World Use Cases
Handling an Urgent Purchase Request
A manager needs to know if a laptop purchase is stalled. Instead of checking the dashboard, they ask their agent: 'Show me all pending IT requests.' The agent runs list_processes to find the 'IT Request' workflow, and then runs list_process_items to identify the exact item and the person who needs to approve it. The problem is solved in three prompts.
Auditing Data Collection Needs
The compliance officer needs to know every place data is being collected. They ask the agent to list all data sources. The agent calls list_dataforms and list_datasets, giving the officer a complete inventory of where data is stored, regardless of whether it's a formal process or a simple form.
Checking Leave Approval Status
An employee asks their agent: 'How many vacation requests are pending?' The agent runs list_processes to confirm 'Leave Approval' exists, and then uses list_process_items to summarize the count and status (e.g., 4 pending, 6 approved). The agent provides the summary, saving the employee from clicking through dozens of records.
Onboarding a New Team Member
An IT admin needs to confirm the new hire's access level. They ask the agent to find the user and their groups. The agent first uses list_users to find the user's ID, then calls get_user_details and list_groups to verify the full scope of their access rights, ensuring the account is set up correctly before their start date.
The Tradeoffs
Jumping through Tabs
Going to the 'Users' section, searching for a name, clicking 'View Details', and then switching to the 'Processes' section to check related data. This requires 5-7 clicks and context switching.
→
Ask your agent directly: 'Get the details for [User Name] and list all processes they interact with.' The agent handles the necessary calls (get_user_details and list_processes) and delivers the combined data in one response.
Confusing Data Sources
Assuming that all data is stored in one place, and only checking the main 'Datasets' view, missing data collected via simple forms.
→
Always check both list_datasets and list_dataforms. If you're looking for general operational data, list_datasets is usually right; if it's a simple intake form, check the list_dataforms tools.
Manual Process Auditing
Manually downloading every single process request and trying to reconcile status codes in a spreadsheet. This is slow and prone to error.
→
Use list_processes to get the list, and then use list_process_items to query the status of specific items. Your agent aggregates this data for you, giving you a clean, actionable report.
When It Fits, When It Doesn't
Use this if you need to query or manage the lifecycle of business data. You need to know who needs to do what and when.
* Use it if: You need to track approvals, audit workflows, or get a full picture of operational data flow. For instance, if you need to check if a specific purchase request is stalled, use list_process_items. If you need a general list of all available master data tables, use list_datasets. If you need to find a simple data entry form, use list_dataforms.
* Don't use it if: You only need to know what data types exist in isolation, or if you are writing code that needs a full schema definition. In that case, you might just need to call list_datasets to see the available table names, but you'll need a different tool to actually query the content. Remember, list_processes gives you the logic, while list_dataset_items gives you the data.
Always check the documentation for the specific tool. It dictates whether you're looking at process history, user metadata, or raw form entries.
Common Questions About Kissflow MCP
How do I check user details with the `get_user_details` tool? +
You provide the specific user ID. The tool returns the user's full profile data, including name, email, and any other fields configured in Kissflow.
What is the difference between `list_dataforms` and `list_datasets`? +
Dataforms are for simple, standalone data collection. Datasets are central tables for master data management. Use list_dataforms when you need an intake form list, and list_datasets when you need a list of core reference tables.
Can I track a specific workflow using `list_process_items`? +
Yes. You provide the process ID and item ID. The tool returns the current status, the current owner, and any notes on the item, which is critical for auditing.
Do I need to use `list_users` before running a process? +
No. list_users gives you a master list of IDs. You only need to run it if you don't know the user ID and need to find a user's email address or ID first.
How do I list all available workflows using `list_processes`? +
You call list_processes with no arguments. It returns a list of all active and defined multi-step business processes in your account.
How do I list all dataforms using `list_dataforms`? +
The list_dataforms tool shows every dataform available in your Kissflow account. You use this to see what types of data collection forms you can build or reference.
What is the difference between `list_dataset_items` and `list_dataform_items`? +
You use list_dataset_items to query structured master data, like reference tables. list_dataform_items pulls records submitted via a specific data collection form.
How can I view all user groups with `list_groups`? +
The list_groups tool returns a list of user groups defined in your system. This helps your agent understand access control structures and permissions.
Can I create and track requests within processes? +
Yes. Create new requests within any process, update request data, and track them through workflow stages including pending approvals.
Does Kissflow require four credentials? +
Yes. Kissflow requires Access Key ID, Secret Access Key, Subdomain, and Account ID. Requests go to https://{subdomain}.kissflow.com/v1/{accountId}/.
Can I monitor pending approvals? +
Yes. Track all pending approvals across processes with assignee, status, and deadline information.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.