# Kissflow MCP

> Kissflow MCP lets you manage complex, multi-step business processes and case tracking using natural conversation. Instead of digging through dashboards or filing tickets, your AI client talks to Kissflow directly. You can track approvals, create new requests, monitor workflow progress, and query specific data points—all without needing heavy IT intervention or deep knowledge of process forms.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** workflow-automation, process-management, low-code, case-management, approval-workflows, business-process

## Description

Kissflow lets you treat internal business logic like a conversation with an expert coworker. Whether you're an operations manager tracking department spending, or a developer checking user permissions, you talk to the system using plain English and it executes the workflow. You ask about pending approvals for a specific budget request, and the agent tells you who needs to sign off and why it’s stuck. Need to know what data was collected on last quarter's training records? Just ask. This MCP connects your AI client directly to Kissflow’s entire suite of process apps. By connecting through Vinkius, you get access to this full catalog right where you work, letting you manage everything from user accounts to multi-stage case management without ever leaving your chat window.

## Tools

### get_user_details
Retrieves detailed profile information for a specific user in the system.

### list_dataform_items
Exports or reviews all collected data entries from a specific form.

### list_dataforms
Lists all available forms used for collecting general organizational data.

### list_dataset_items
Queries and lists individual records from central master data tables.

### list_datasets
Lists all the core datasets used for managing reference or master information.

### list_groups
Retrieves a list of user groups, useful for checking access control definitions.

### list_process_items
Provides a status update or details on an individual item request within a workflow process.

### list_processes
Lists all the major, multi-step business workflows that run in the system.

### list_users
Provides a comprehensive list of every user ID and email address registered in Kissflow.

## Prompt Examples

**Prompt:** 
```
Show all processes and pending approvals across workflows.
```

**Response:** 
```
Processes: 8. Purchase Request (45 active), Leave Approval (12), Expense Report (23), IT Request (8), Onboarding (3), Travel Request (6), Budget Approval (2), Vendor Registration (4). Pending approvals: 14 total. Critical: 'Server Purchase — $25K' (Budget, awaiting CFO, 3 days). 'Q2 Marketing Budget — $50K' (Budget, VP pending).
```

**Prompt:** 
```
Create a new purchase request and list recent expense reports.
```

**Response:** 
```
Purchase request created! 'New Developer Laptops (5x MacBook Pro)' — Amount: $12,500. Department: Engineering. Justification: Team expansion. Status: Pending Manager Approval. Recent expense reports: 12 this month. Total: $8,400. Pending reimbursement: $3,200. Top: 'Client Dinner' ($450), 'Conference Travel' ($1,800).
```

**Prompt:** 
```
Show the form fields for Leave Approval and all active leave requests.
```

**Response:** 
```
Leave Approval fields: 6. Employee Name (auto, required), Leave Type (dropdown: Vacation, Sick, Personal, Bereavement), Start Date (date), End Date (date), Reason (textarea), Backup Person (dropdown). Active requests: 12. Vacation: 7, Sick: 3, Personal: 2. Pending approval: 4. Approved: 6. Rejected: 2.
```

## Capabilities

### Track and Manage Processes
You can list all active workflows and track the status of individual requests within those processes.

### Review Form Data
The agent retrieves and organizes submitted data from various forms, letting you see who filled out what information.

### Monitor Approvals
You get a real-time status report on pending approvals, identifying bottlenecks or overdue sign-offs.

### Query Master Data
You can query reference tables and central datasets to verify specific pieces of business information (like user IDs).

## Use Cases

### Tracking the status of an expense claim
A manager needs to know if Sarah’s expense report is approved. Instead of emailing Finance, they ask their agent to check processes and pending approvals. The agent replies with a detailed status: 'It's currently awaiting CFO review.' This uses `list_process_items`.

### Onboarding a new team member
The IT admin needs to confirm the new hire’s access level. They ask the agent to list all users, find the ID, and then check group details. This uses `list_users` followed by checking specific groups.

### Auditing a data collection form
An operations team wants to review all submissions from last month's training survey. They ask the agent to list and inspect the dataform items, getting an exportable view of all responses using `list_dataform_items`.

### Understanding workflow options
A process owner needs a full inventory of every type of business logic available. They ask the agent to list processes and datasets, quickly getting an overview of what workflows exist using `list_processes` and `list_datasets`.

## Benefits

- Stop manually checking dashboards. You can ask your agent for the status of a specific request using tools like `list_process_items` and get an instant, accurate report.
- Need to know who has permission to do what? Instead of hunting through admin menus, use `list_groups` to quickly verify user roles and access controls in conversation.
- Forget copy-pasting data from forms. The agent can now pull structured information using `list_dataform_items`, letting you analyze collected data instantly.
- Keep track of departmental spending or HR paperwork. By querying all workflows with `list_processes` and monitoring approvals, you cut down on process bottlenecks immediately.
- Verify user details without logging in. Use `get_user_details` to pull specific employee information whenever you need it for a report or new request.

## How It Works

The bottom line is you tell your AI agent what you need done in English, and it handles the necessary calls to Kissflow's process data behind the scenes.

1. First, subscribe to this MCP on Vinkius.
2. Next, input your Kissflow Access Key ID, Secret Access Key, Subdomain, and Account ID credentials.
3. Finally, start talking to the system using any MCP-compatible client, like Cursor or Claude.

## Frequently Asked Questions

**Can I use Kissflow MCP to track all open requests?**
Yes, you can list processes and monitor specific items with `list_process_items`. The agent gives you a consolidated view of every request across multiple workflows.

**How do I check if a user has the right permissions using Kissflow MCP?**
You use the `list_groups` tool. This allows your AI client to read and report on the defined access control groups within Kissflow for verification.

**Does Kissflow MCP help with form data exports? **
Absolutely. You can use `list_dataform_items` to review or export all collected data from a specific form in one go, saving you manual aggregation time.

**What if I need details on a user account using Kissflow MCP?**
The agent can pull the full profile information for any specific employee by invoking `get_user_details`, giving you everything from their ID to their department.

**Can I list all available workflows with Kissflow MCP?**
Yes, you use `list_processes` to get a comprehensive overview of every major business process defined in your organization's workflow system.