Wekan MCP Server
The Wekan MCP Server enables AI agents to manage and interact with a Wekan project management instance across boards, lists, swimlanes, and cards.
Board Management
listBoards– Retrieve all Wekan boards accessible to the authenticated user
List Management
listLists– Retrieve all lists within a specific board
Swimlane Management
listSwimlanes– Retrieve all swimlanes within a specific board
Card Management
listCards– Retrieve all cards in a specific board and listcreateCard– Create a new card with:title(required)boardIdandlistId(required)description,swimlaneId,due(ISO 8601 format),members(user IDs),labels(label IDs) (all optional)
moveCard– Move a card to a different list or swimlane within the same board
Card Interaction
commentCard– Add a text comment to an existing card
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Wekan MCP Servershow all cards in the 'In Progress' list"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Wekan MCP Server
made by namar0x0309 with ❤️ at GoAIX

This project includes scripts to automatically generate Wekan API tokens and configure your environment.
Supported Agent Functionality
The Wekan MCP Server provides the following tools for AI agents to interact with Wekan:
Board Management
listBoards - List all accessible Wekan boards available to the authenticated user
List Management
listLists - List all lists within a specific board
Swimlane Management
listSwimlanes - List all swimlanes in a board (used for organizing cards vertically)
Card Management
listCards - List all cards in a specific board and list
createCard - Create a new card with support for:
Title (required)
Description (optional)
Swimlane assignment (optional)
Due date (optional, ISO 8601 datetime format)
Team members (optional, array of user IDs)
Labels (optional, array of label IDs)
moveCard - Move a card to another list or swimlane within the same board
Card Interaction
commentCard - Add a comment to an existing card
Related MCP server: Trello MCP Server
Getting Started
Generate Wekan API Token
Run the appropriate script for your platform to generate your API token:
Windows (PowerShell):
./get-wekan-token.ps1Linux/macOS (Bash):
./get-wekan-token.shThe script will prompt you for:
Wekan endpoint (e.g., https://wekan.namar0x0309.com)
Username
Password
After successful authentication, it will:
Generate an API token
Create or update the
.envfile with your token and configuration
Manual Configuration
If you prefer to configure manually, copy .env.example to .env and fill in your details:
cp .env.example .envThen edit the .env file with your Wekan instance details and API token.
Environment Variables
The .env file contains:
WEKAN_BASE_URL: Your Wekan instance URLWEKAN_API_TOKEN: Generated API token for authenticationWEKAN_USERNAME: Your Wekan username (alternative to API token)WEKAN_PASSWORD: Your Wekan password (alternative to API token)WEKAN_USER_ID: Your Wekan user IDWEKAN_TOKEN_EXPIRES: Token expiration date
Note: You can authenticate using either:
WEKAN_API_TOKEN- Pre-generated token, orWEKAN_USERNAMEandWEKAN_PASSWORD- For automatic token generation on each request
Testing
You can test your configuration by running:
node test-auth.jsThis will verify that your API token is working correctly.
You can also test all available methods:
node test-all-methods.jsDevelopment
MCP Inspector
For development and debugging the MCP server, you can use the MCP Inspector:
npm run inspectThis will launch the MCP Inspector with the configuration from mcp-inspector-config.json.
For development with automatic rebuilding:
npm run inspect:watchThis will build the project and launch the inspector, automatically rebuilding when changes are detected.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/namar0x0309/wekan-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server