home / mcp / kickflow mcp server
Exposes Kickflow APIs via MCP for managing audit logs, categories, tickets, org charts, roles, and more through MCP endpoints.
Configuration
View docs{
"mcpServers": {
"kickflow-kickflow-mcp-server": {
"command": "npx",
"args": [
"-y",
"@kickflow/mcp-server"
],
"env": {
"KICKFLOW_ACCESS_TOKEN": "YOUR_KICKFLOW_ACCESS_TOKEN"
}
}
}
}You can access the Kickflow Model Context Protocol (MCP) server to interact with Kickflow APIs through MCP-enabled clients. This server bridges your MCP client with Kickflow services, enabling programmatic actions like auditing, category management, ticket handling, organizational structures, roles, and more via structured MCP endpoints.
You use the MCP server from your MCP-enabled client by configuring an MCP server entry that points to the Kickflow MCP server. The server runs locally or via a standard runtime, and you provide an access token to authorize requests. Once configured, you can perform actions such as listing resources, creating items, updating records, and managing workflows through the MCP endpoints exposed by this server.
Prerequisites you need before installation are Node.js version 22.18.0 or newer and a Kickflow access token.
Add the MCP server configuration to your MCP client configuration file (for example, claude_desktop_config.json or similar). You will set the access token in the environment for the MCP server.
MacOS/Linux setup snippet you can adapt into your client configuration is shown below.
{
"mcpServers": {
"kickflow": {
"command": "npx",
"args": ["-y", "@kickflow/mcp-server"],
"env": {
"KICKFLOW_ACCESS_TOKEN": "your-kickflow-access-token"
}
}
}
}Windows setup snippet you can adapt into your client configuration is shown below.
{
"mcpServers": {
"kickflow": {
"command": "cmd",
"args": ["/c", "npx", "-y", "@kickflow/mcp-server"],
"env": {
"KICKFLOW_ACCESS_TOKEN": "your-kickflow-access-token"
}
}
}
}The MCP server requires an access token to be provided to authorize requests. Set the token value in the environment variable KICKFLOW_ACCESS_TOKEN for your MCP client configuration.
Keep your access token secret and rotate it periodically. Do not share configuration snippets or tokens in public or insecure channels. Use the token only in trusted MCP client environments.
Retrieve a list of audit logs to review actions and changes within the system.
Fetch all categories; supports listing and organizing categories used across items.
Create a new category to classify items such as tickets or records.
Remove a category from the system.
Modify an existing category's properties.
Get all comments attached to a ticket or item.
Add a new comment to a ticket.
Retrieve a specific comment by its identifier.
Edit the content of an existing comment.
Delete a comment from a ticket.
List all folders used for organizing items.
Create a new folder.
Remove a folder.
Update folder properties.
Fetch a single folder by its identifier.
List generic master items used across the system.
Create a new general master item.
Get a specific general master item.
Update a general master item.
Delete a general master item.
List general masters.
Create a new general master.
Retrieve a specific general master.
Update a general master.
Delete a general master.
List positions or grades within the organization.
Create a new grade.
Get a specific grade.
Remove a grade.
Update a grade's details.
Set a specific grade as the default.
List organization charts.
Create a new organization chart.
Delete an organization chart.
Retrieve a single organization chart.
Update an organization chart.
Get the currently active organization chart.
Activate a chosen organization chart.
List proxy applicants.
Create a proxy applicant.
Delete a proxy applicant.
List proxy approvers.
Create a proxy approver.
Delete a proxy approver.
List administrator roles.
Create a new administrator role.
Retrieve a specific administrator role.
Update an administrator role.
Delete an administrator role.
Add members to an administrator role.
List members of an administrator role.
Remove a member from an administrator role.
List available routes.
Get details of a specific route.
List teams within a chosen organization chart.
Create a team within an organization chart.
Retrieve a specific team.
Update team details.
Delete a team.
List members of a team.
Add members to a team.
Remove members from a team.
Update team member information.
List tickets related to a specific ticket.
Get detailed information about a ticket.
List tickets.
Approve or approve-and-check a ticket.
Reject or send back a ticket.
Deny a ticket.
Withdraw a ticket created by you.
Archive a ticket.
List approval requests.
Get information about the current user.
List users.
Create or invite a new user.
Retrieve a specific user.
Delete a user.
Update user details.
Find a user by email address.
Reinvite a removed user.
Temporarily suspend a active user.
Reactivate a suspended user.
List teams the user belongs to.
List administrator roles for the user.
List users who can view a ticket.
Add a viewer to a ticket.
Remove a viewer from a ticket.
List available workflows.
Get details of a specific workflow.