Skip to content

Integration · Productivity

Connect Claude & ChatGPT to Kissflow

Ask your AI what is waiting for your approval, where a request is stuck, or what is open on a board. It can read process items and their progress, board items and their history, dataform and dataset records, users and groups in Kissflow. It can also approve or reject process steps, move and reassign board items and create or update dataform records.

Connect Kissflow free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What is waiting for my approval in the Purchase Request process?”

    The AI lists the purchase request items that are waiting for your action.

  • “Approve the purchase request from Jonas.”

    It reads the item at its current step and submits it, so it moves on to the next step.

  • “Where is my travel request stuck?”

    It finds the request among the items you started and shows which step it is at and who has acted.

What your AI can do

Processes and approvals

See items waiting for you and items you started, follow an item's progress, and approve, submit or reject the current step.

Boards

List board items and fields, read an item's history, move items between statuses, reassign them and change due dates.

Data and people

Read, create and update dataform records, read datasets and their views, and look up users, groups and group members.

  • “Show the open items on the IT Support board.”

    It lists the items in a view of the board, with their status and fields.

  • “Move ticket 214 to Done and assign it to Tom.”

    It moves the board item to the Done status and reassigns it to Tom.

  • “Add Nordic Supplies to the Vendors dataform.”

    It creates and submits a new record in the dataform with the field values you give.

26 tools for Kissflow

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_dataform_recordVisible to othersCreate and submit a dataform record. Required: `form_id` and `body` (an object of field IDs and values).
  • delete_board_itemDeletesPermanently delete a board item by `case_id` and `item_id`. This cannot be undone.
  • get_board_itemGet one board item by `case_id` (board ID) and `item_id`.
  • get_dataform_recordGet one dataform record by `form_id` and `instance_id`.
  • get_groupGet one group by `group_id`.
  • get_process_itemGet a process item's details at its current step. Required: `process_id`, `instance_id` and `activity_instance_id`.
  • get_process_item_progressShow where a process item is in its workflow and who has acted. Required: `process_id` and `instance_id`.
  • get_process_report_itemGet one item from a process report. Required: `process_id`, `report_id` and `instance_id`.
  • get_userGet one user by `user_id`.
  • list_board_fieldsList the fields of a board by `case_id`, to know what an item contains.
  • list_board_item_activityList the activity history of a board item. Required: `case_id` and `item_id`.
  • list_board_itemsChanges dataList items in a board view. Required: `case_id` (board ID) and `view_type`. Optional: `view_id` and `config_json` for filters, sort and page size.
  • list_dataform_recordsList the records in a dataform by `form_id`.
  • list_dataset_recordsList the records in a dataset by `dataset_id`.
  • list_dataset_view_recordsList the records in one dataset view. Required: `dataset_id` and `view_id`.
  • list_group_membersList the members of a group by `group_id`.
  • list_groupsList user groups in your Kissflow account.
  • list_my_process_itemsList the process items you started in one process, by `process_id`.
  • list_pending_process_itemsList process items waiting for your action in one process, by `process_id`. Use to find approvals you need to handle.
  • list_usersList the users in your Kissflow account.
  • move_board_itemChanges dataMove a board item to another status. Required: `case_id`, `item_id`, `status_id` (current status) and `body_status_id` (new status).
  • reassign_board_itemChanges dataAssign a board item to other people. Required: `case_id`, `item_id` and `status_id`. Pass `assigned_to` with the user IDs.
  • reject_process_stepVisible to othersReject a process item at its current step, with an optional `note`. Required: `process_id`, `instance_id` and `activity_instance_id`.
  • set_board_item_due_dateVisible to othersChange a board item's `due_date`. Required: `case_id`, `item_id` and `status_id`.
  • submit_process_stepVisible to othersSubmit or approve a process item at its current step, moving it to the next step. Required: `process_id`, `instance_id` and `activity_instance_id`.
  • update_dataform_recordChanges dataUpdate a dataform record. Required: `form_id`, `instance_id` and `body` (field IDs and new values).

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Kissflow from the app list.

  2. 2

    Paste your key

    Paste your Kissflow subdomain (the "acme" in acme.kissflow.com), access key ID, access key secret and account ID. In Kissflow click your profile picture > My settings > API authentication > Access keys and click Create access key. Name it, set an expiry, then copy the access key ID and secret. The account ID is shown on the same API authentication page.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Kissflow?

The AI can read process items and their progress, board items with fields and activity, dataform and dataset records, users, groups and group members. It can approve, submit or reject a process step, move, reassign or set due dates on board items, create and update dataform records and delete a board item if you switch that tool on.

Does the AI see my Kissflow credentials?

No. Your access key ID, access key secret and account ID are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Approving or rejecting a step moves a real request along, and deleting a board item is permanent. These can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Kissflow account.

What do I need to connect Kissflow?

Four things: your Kissflow subdomain, an access key ID, its access key secret and your account ID. You create the access key under your profile picture > My settings > API authentication > Access keys, and you set its expiry there. The account ID is on the same page.

Let your AI work in Kissflow today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Kissflow free

PipMCP is not affiliated with Kissflow. Product names are trademarks of their owners.