Wekan MCP connector
Wekan is an open-source kanban board application for managing tasks, cards, lists, and boards collaboratively. The Wekan MCP connector allows AI agents to create and organize boards, manage lists and cards within those boards, and retrieve user and board information. It also supports deleting boards and lists, updating card details, and administering user access across kanban workspaces.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Wekan MCP connector to perform the following actions:
- Organize team tasks across multiple kanban boards and lists in Wekan
- Create and assign cards to track project work and deadlines
- Add comments and checklists to cards for detailed task collaboration
- Move cards between lists and swimlanes to reflect workflow progress
- Automate card creation when new work arrives from other systems
- Retrieve board and user data to report on team capacity and status
- Manage card metadata including descriptions, due dates, and comments
Example prompts
Use the following example prompts to invoke Wekan MCP connector tools from your AI assistant or Boomi Connect workflow:
Create a new card in Wekan for the marketing campaign launch.Show me all cards assigned to the design team in our product board.Add a checklist to the customer feedback card in Wekan.Move the website redesign card from in progress to done in Wekan.List all boards I have access to in Wekan.Create a comment on the Q4 budget card with the latest approval status.Delete the duplicate card from last week's sprint in Wekan.Get all swimlane cards from the enterprise projects board.Create a new list called backlog in our Wekan board.Update the due date on the critical bug fix card.
Wekan MCP connector tools
The Wekan MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getUsers | Retrieves a complete list of all users in the system. |
| getCurrentUser | Retrieves information about the authenticated user. |
| getUserBoards | Retrieves all boards that belong to a specific user. |
| createBoard | Creates a new board with the specified name and settings. |
| getBoard | Retrieves details about a specific board. |
| deleteBoard | Removes a board and all its associated data. |
| getBoardLists | Retrieves all lists contained within a specific board. |
| createList | Creates a new list within a board. |
| getList | Retrieves details about a specific list. |
| deleteList | Removes a list from a board. |
| getBoardSwimlanes | Retrieves all swimlanes within a specific board. |
| getSwimlaneCards | Retrieves all cards within a specific swimlane. |
| getListCards | Retrieves all cards contained within a specific list. |
| createCard | Creates a new card with specified content and properties. |
| getCard | Retrieves details about a specific card. |
| updateCard | Modifies the properties and content of an existing card. |
| deleteCard | Removes a card from a list. |
| getCardComments | Retrieves all comments attached to a specific card. |
| createCardComment | Adds a new comment to a card. |
| getCardComment | Retrieves a specific comment from a card. |
| deleteCardComment | Removes a comment from a card. |
| getCardChecklists | Retrieves all checklists associated with a specific card. |
| createChecklist | Creates a new checklist on a card. |
| getChecklist | Retrieves details about a specific checklist. |
| deleteChecklist | Removes a checklist from a card. |
| getChecklistItem | Retrieves details about a specific item in a checklist. |
| updateChecklistItem | Modifies the status or content of a checklist item. |
| deleteChecklistItem | Removes an item from a checklist. |