@aix/kanbn-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_BASE_URL | Yes | Base URL of your Kan instance (e.g. https://kan.example.com/api) | |
| BEARER_TOKEN_AUTHORIZATION | Yes | Your Kan API key |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| attachment-generateUploadUrlB | Generates a presigned URL for uploading an attachment to S3 (Tags: Attachments) |
| attachment-confirmC | Confirms an attachment upload and saves the record to the database (Tags: Attachments) |
| attachment-deleteC | Soft deletes an attachment (Tags: Attachments) |
| board-allB | Retrieves all boards for a given workspace (Tags: Boards) |
| board-createC | Creates a new board for a given workspace (Tags: Boards) |
| board-byIdC | Retrieves a board by its public ID (Tags: Boards) |
| board-updateC | Updates a board by its public ID (Tags: Boards) |
| board-deleteC | Deletes a board by its public ID (Tags: Boards) |
| board-bySlugC | Retrieves a board by its slug within a specific workspace (Tags: Boards) |
| board-checkSlugAvailabilityC | Checks if a board slug is available (Tags: Boards) |
| card-createB | Creates a new card for a given list (Tags: Cards) |
| card-addCommentC | Adds a comment to a card (Tags: Cards) |
| card-updateCommentC | Updates a comment (Tags: Cards) |
| card-deleteCommentC | Deletes a comment (Tags: Cards) |
| card-addOrRemoveLabelC | Adds or removes a label from a card (Tags: Cards) |
| card-addOrRemoveMemberC | Adds or removes a member from a card (Tags: Cards) |
| card-byIdB | Retrieves a card by its public ID (Tags: Cards) |
| card-updateC | Updates a card by its public ID (Tags: Cards) |
| card-deleteC | Deletes a card by its public ID (Tags: Cards) |
| card-getActivitiesC | Retrieves paginated activities for a card with merged frequent changes (Tags: Cards) |
| card-duplicateC | Duplicates a card to a target list with optional options (Tags: Cards) |
| checklist-createB | Adds a checklist to a card (Tags: Cards) |
| checklist-updateC | Updates a checklist by its public ID (Tags: Cards) |
| checklist-deleteB | Deletes a checklist by its public ID (Tags: Cards) |
| checklist-createItemC | Adds an item to a checklist (Tags: Cards) |
| checklist-deleteItemC | Deletes a checklist item (Tags: Cards) |
| checklist-updateItemC | Updates a checklist item (title/completed) (Tags: Cards) |
| health-healthA | Returns the health status of the application and its dependencies (Tags: Health) |
| health-statsB | Returns statistics about the application (workspaces, users, cards, etc.) (Tags: Health) |
| label-byPublicIdB | Retrieves a label by its public ID (Tags: Labels) |
| label-updateB | Updates a label by its public ID (Tags: Labels) |
| label-deleteC | Deletes a label by its public ID (Tags: Labels) |
| label-createB | Creates a new label (Tags: Labels) |
| list-createC | Creates a new list for a given board (Tags: Lists) |
| list-updateC | Updates a list by its public ID (Tags: Lists) |
| list-deleteB | Deletes a list by its public ID (Tags: Lists) |
| member-inviteB | Invites a member to a workspace (Tags: Workspaces) |
| member-deleteC | Deletes a member from a workspace (Tags: Workspaces) |
| member-getActiveInviteLinkC | Gets the active invite link for a workspace (Tags: Invites) |
| member-createInviteLinkC | Create invite link for a workspace (Tags: Invites) |
| member-deactivateInviteLinkC | Deactivates the invite link for a workspace (Tags: Invites) |
| member-getInviteByCodeC | Get invite information by invite code (Tags: Invites) |
| member-acceptInviteLinkB | Accepts an invitation via invite link (Tags: Invites) |
| member-updateRoleC | Updates a member's role in a workspace (Tags: Workspaces) |
| import-trello-getBoardsB | Retrieves all boards from Trello (Tags: Integrations) |
| import-trello-importBoardsC | Imports boards from Trello (Tags: Imports) |
| import-github-getProjectsA | Retrieves all projects from GitHub (Tags: Integrations) |
| import-github-importProjectsC | Imports projects from GitHub (Tags: Imports) |
| permission-getMyPermissionsC | Get the current user's permissions in a workspace (Tags: Permissions) |
| permission-getMemberPermissionsC | Get a specific member's permissions in a workspace (Tags: Permissions) |
| permission-grantPermissionC | Grant a specific permission to a member (Tags: Permissions) |
| permission-revokePermissionC | Revoke a specific permission from a member (Tags: Permissions) |
| permission-resetMemberPermissionsC | Clears all custom permission overrides for a member so their effective permissions come only from their role (Tags: Permissions) |
| permission-resetWorkspaceMemberPermissionsA | Clears all custom permission overrides for all members in a workspace so their effective permissions come only from their roles (Tags: Permissions) |
| permission-getWorkspaceRolesC | Get all roles for a workspace (Tags: Permissions) |
| permission-getWorkspaceRolePermissionsC | Get all roles for a workspace with their granted permissions (Tags: Permissions) |
| permission-getRolePermissionsC | Get permissions granted to a specific role in a workspace (Tags: Permissions) |
| permission-grantRolePermissionC | Grant a specific permission to a role (Tags: Permissions) |
| permission-revokeRolePermissionC | Revoke a specific permission from a role (Tags: Permissions) |
| user-getUserA | Retrieves the currently authenticated user's profile information (Tags: Users) |
| user-updateC | Updates the currently authenticated user's profile information (Tags: Users) |
| user-setPasswordB | Sets a password for a user who signed up via magic link and has no password yet (Tags: Users) |
| webhook-listA | Retrieves all webhooks configured for a workspace (Tags: Webhooks) |
| webhook-createC | Creates a new webhook for a workspace (Tags: Webhooks) |
| webhook-updateB | Updates a webhook by its public ID (Tags: Webhooks) |
| webhook-deleteC | Deletes a webhook by its public ID (Tags: Webhooks) |
| webhook-testC | Sends a test payload to a webhook (Tags: Webhooks) |
| workspace-allA | Retrieves all workspaces for the authenticated user (Tags: Workspaces) |
| workspace-createC | Creates a new workspace (Tags: Workspaces) |
| workspace-byIdB | Retrieves a workspace by its public ID (Tags: Workspaces) |
| workspace-updateB | Updates a workspace by its public ID (Tags: Workspaces) |
| workspace-deleteC | Deletes a workspace by its public ID (Tags: Workspaces) |
| workspace-bySlugC | Retrieves a workspace by its slug (Tags: Workspaces) |
| workspace-checkSlugAvailabilityC | Checks if a workspace slug is available (Tags: Workspaces) |
| workspace-searchC | Searches for boards and cards by title within a workspace (Tags: Workspaces) |
| integration-providersA | Retrieves all integration providers for the user (Tags: Integration) |
| integration-disconnectC | Disconnects an integration (Tags: Integration) |
| integration-getAuthorizationUrlC | Retrieves the authorization URL for an integration (Tags: Integration) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/AixLabTech/kanbn-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server