home / mcp / businessmap mcp server
Model Context Protocol server enabling comprehensive BusinessMap integration with 56 tools, 5 resources, and 4 prompts.
Configuration
View docs{
"mcpServers": {
"edicarloslds-businessmap-mcp": {
"url": "http://your-server:3000/mcp",
"headers": {
"LOG_LEVEL": "1",
"BUSINESSMAP_API_URL": "https://your-account.kanbanize.com/api/v2",
"BUSINESSMAP_API_TOKEN": "your_token_here",
"BUSINESSMAP_READ_ONLY_MODE": "false",
"BUSINESSMAP_DEFAULT_WORKSPACE_ID": "1"
}
}
}
}You can run the BusinessMap MCP Server to access BusinessMap project management data and operations through a Model Context Protocol interface. This server exposes a rich set of tools, resources, and prompts to integrate BusinessMap with your AI workflows and automation pipelines, enabling programmatic workspaces, boards, cards, and more.
To use the BusinessMap MCP Server with an MCP client, start by choosing your preferred deployment method. You can run a local MCP server using a fast inline command, or run a remote HTTP endpoint that your client connects to. Once the server is running, connect your MCP client to the HTTP endpoint or invoke the local process via the standard MCP protocol. The server exposes a wide range of operations for managing workspaces, boards, cards, subtasks, relationships, comments, and more, enabling you to automate common project management tasks and to query structured data.
Follow these concrete steps to get started with the MCP server in a local development environment.
# Install and run via NPX (recommended for quick start)
npx @edicarlos.lds/businessmap-mcp
# Or install globally for easy reuse
npm install -g @edicarlos.lds/businessmap-mcpRetrieve all workspaces available to the API token.
Fetch details for a specific workspace by ID.
Create a new workspace with provided parameters.
List all boards within one or more workspaces.
Find boards by ID or name using search filters.
Get the full structure of a board including workflows and configurations.
Create a new board in a workspace (subject to read-only mode).
List all columns for a board.
List all lanes (swimlanes) for a board.
Get details for a specific lane.
Create a new lane in a board.
Create a new column on a board, including sub-columns.
Update the properties of a board column.
Delete a column from a board.
Get cards from a board with optional filters.
Fetch detailed information for a card.
Retrieve the size or points of a card.
Get all available card types.
Create a new card in a board.
Move a card to a different column or lane.
Update properties of a card.
Set the size/points for a specific card.
Permanently delete a card.
Get all comments for a card.
Get details of a specific comment on a card.
Add a new comment to a card.
Update the text of an existing card comment.
Delete a comment from a card.
List all custom fields for a card.
Get all outcomes for a card.
Retrieve the history of a card's outcomes.
Get all cards linked to a specific card.
List all subtasks for a card.
Get details of a specific subtask.
Create a new subtask for a card.
List parent cards for a card.
Check if a card is a parent of another card.
Make a card a parent of another card.
Remove the parent-child link between cards.
Get a graph of parent cards including their ancestors.
List child cards for a parent card.
Block a card with a reason.
Unblock a card and clear the reason.
Create a new tag in the workspace.
Attach a tag to a card.
Detach a tag from a card.
Add a sticker to a card.
Remove a sticker from a card by association ID.
Create or update a predecessor-successor relationship between cards.
Remove a predecessor relationship between cards.
Get details for a specific custom field.
Retrieve cycle-time related columns for a workflow.
Get effective cycle-time columns for analysis.
List all users in the workspace.
Get details for a specific user.
Get the currently authenticated user.
Invite a new user by email.
Check API connectivity and server health.
Fetch API metadata and version information.