Business Design MCP Server
# Business Design MCP Server
MCP server for business and project design frameworks. Create and manage Business Model Canvases, Lean Canvases, SWOT analyses, user personas, and more.
## Installation
```bash
npx business-design-mcp
```
### Claude Code
```bash
claude mcp add business-design -- npx -y business-design-mcp
```
### Claude Desktop
Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):
```json
{
"mcpServers": {
"business-design": {
"command": "npx",
"args": ["-y", "business-design-mcp"]
}
}
}
```
## Available Tools
### Project Management
- `create_project` - Create a new project to organize your business design artifacts
- `get_project` - Get project with all entities
- `update_project` - Update project metadata
- `delete_project` - Delete project and all entities
- `list_projects` - List all projects
- `list_project_entities` - List entities in a project (filter by type)
- `export_project` - Export to JSON or Markdown
### Business Model Canvas
- `create_business_model_canvas` - Osterwalder's 9 blocks: customer segments, value propositions, channels, customer relationships, revenue streams, key resources, key activities, key partnerships, cost structure
- `update_business_model_canvas` - Update existing canvas
### Lean Canvas
- `create_lean_canvas` - Ash Maurya's startup adaptation: problem, solution, unique value proposition, unfair advantage, customer segments, key metrics, channels, cost structure, revenue streams
- `update_lean_canvas` - Update existing canvas
### Value Proposition Canvas
- `create_value_proposition_canvas` - Customer profile (jobs, pains, gains) and value map (products/services, pain relievers, gain creators)
- `update_value_proposition_canvas` - Update existing canvas
### SWOT Analysis
- `create_swot_analysis` - Strengths, weaknesses, opportunities, threats with impact levels and action items
- `update_swot_analysis` - Update existing analysis
### User Personas
- `create_user_persona` - Demographics, psychographics, behavior (goals, frustrations, motivations), scenarios
- `update_user_persona` - Update existing persona
### Competitive Analysis
- `create_competitive_analysis` - Analyze competitors' strengths, weaknesses, pricing, market share, features
- `update_competitive_analysis` - Update existing analysis
### Market Sizing
- `create_market_sizing` - TAM, SAM, SOM with methodology and assumptions
- `update_market_sizing` - Update existing analysis
### Deep Research (AI-Powered)
Requires OpenAI API key (set `OPENAI_API_KEY` env var or use `configure_openai`).
- `research_and_create` - **Recommended**: Research and create any framework in one step
- `deep_research` - Run AI research (use with `populate_framework`)
- `populate_framework` - Create entity from research results
- `configure_openai` - Set API key at runtime
- `check_openai_config` - Verify API key configuration
## Data Storage
All data is stored locally in `~/.business-design/`:
- `projects/` - Project files
- `entities/` - Canvases, analyses, and personas
## Example Usage
```
> Create a project called "My Startup"
> Use AI to research and create a market sizing analysis for a B2B SaaS product
> Create user personas for technical buyers and end users
> Run a SWOT analysis for entering the market
> Export the project to markdown
```
## License
MIT
TDQS
Scored across 31 tools
Most tools have clearly distinct purposes targeting specific business design frameworks or project management functions. However, some potential ambiguity exists between 'deep_research' and 'research_and_create', and between 'populate_framework' and the various create/update tools for specific frameworks.
Excellent consistency throughout with a clear verb_noun pattern. All tools use snake_case with descriptive names that follow predictable patterns like create/update_[specific_framework], list/get/delete_[entity], and action_entity combinations.
31 tools is borderline heavy for a business design server. While the domain is broad, this feels like many specialized tools that could potentially be consolidated. The count suggests possible fragmentation rather than a streamlined interface.
Excellent coverage of the business design domain with comprehensive CRUD operations for projects and multiple business frameworks. The server provides create, update, get, list, and delete operations for all major entities, plus linking/unlinking capabilities and export functionality.