kaizen-lab
KaizenLab is an AI-native hypothesis validation platform for product teams running lean startup cycles.
What it can do
- List Projects: プロジェクト一覧を取得
- List Canvases: プロジェクト内の仮説キャンバス一覧を取得
- Get Canvas: 仮説キャンバスを取得(詳細)
What data it sees
Do you need an account
An API key from the service settings is required
KaizenLab is an AI-native hypothesis validation platform for product teams running lean startup cycles.
Connect your AI agent (Claude, Cursor, etc.) to access 56 MCP tools covering the full PMF validation workflow:
Core workflows:
- 🧪 Hypothesis Canvas — create, update, and iterate on product hypotheses with sticky notes per field
- ✅ Verification Canvas — plan experiments, run them, validate or invalidate results
- 💡 Learnings — add, search, and analyze patterns across all learnings with AI
- 👥 Personas & Interviews — customer research and discovery
- 🗺️ Roadmap — prioritize next actions from validated learnings
- 📊 PMF Score — track product-market fit progress across 5 categories
Expert mode: Use the MCP directly from Claude Code, Cursor, or any MCP-compatible client to run hypothesis validation loops entirely through your AI agent — no UI required.
Generate your API key at https://kaizen-lab.buildgeeks.dev/settings
How to connect
How to connect kaizen-lab to Claude
The server address to paste into Claude settings:
https://kaizen-lab.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect kaizen-lab to ChatGPT
The server address to paste into ChatGPT settings:
https://kaizen-lab.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect kaizen-lab to Cursor
The server address to paste into Cursor settings:
https://kaizen-lab.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (56)
Raw names from tools/list. Only developers need these.
| list_projects | プロジェクト一覧を取得 |
| list_canvases | プロジェクト内の仮説キャンバス一覧を取得 |
| get_canvas | 仮説キャンバスを取得(詳細) |
| update_canvas | 仮説キャンバスを更新(名前・フェーズ) |
| delete_canvas | 仮説キャンバスを削除(関連付箋も削除) |
| get_pmf_score | PMFスコアを取得 |
| add_learning | 学習を追加 |
| list_learnings | 学習一覧を取得(ページネーション対応) |
| search_learnings | 学習を検索(queryで全文検索、tagで単一タグ絞り込み、tagsで複数タグ絞り込み) |
| get_verification_status | 検証ステータスを取得 |
| list_personas | ペルソナ一覧を取得 |
| get_interview_records | インタビュー記録を取得 |
| create_project | プロジェクトを作成 |
| create_canvas | 仮説キャンバスを作成(fieldsの各値はstringまたはstring[]で複数付箋対応) |
| create_persona | ペルソナを作成 |
| create_interview | インタビュー記録を作成 |
| delete_project | プロジェクトを削除 |
| export_project | プロジェクトをエクスポート |
| list_roadmap | ロードマップのフェーズとアイテム一覧を取得 |
| create_roadmap_phase | ロードマップフェーズを作成 |
| create_roadmap_item | ロードマップアイテムを作成 |
| update_roadmap_item | ロードマップアイテムを更新 |
| list_verification_canvases | 検証キャンバス一覧を取得 |
| get_verification_canvas | 検証キャンバスの詳細を取得 |
| create_verification_canvas | 検証キャンバスを作成 |
| update_verification_canvas | 検証キャンバスを更新 |
| delete_verification_canvas | 検証キャンバスを削除 |
| list_journey_maps | ジャーニーマップ一覧を取得 |
| create_journey_map | ジャーニーマップを作成 |
| get_learning | 学習の詳細を取得 |
| update_learning | 学習を更新 |
| delete_learning | 学習を削除 |
| get_dashboard | プロジェクトのダッシュボード(統計情報)を取得 |
| get_changelog | プロジェクトの変更履歴を取得 |
| list_decisions | 意思決定ログ一覧を取得 |
| get_decision | 意思決定ログの詳細を取得 |
| create_decision | 意思決定ログを作成 |
| update_decision | 意思決定ログを更新 |
| delete_decision | 意思決定ログを削除 |
| list_members | プロジェクトメンバー一覧を取得 |
| invite_member | メンバーを招待(user_idとroleを指定) |
| update_member_role | メンバーの権限を更新 |
| remove_member | メンバーを削除(オーナーまたは自分) |
| get_comment | コメントの詳細を取得(全文表示) |
| list_comments | プロジェクトのコメント一覧を取得 |
| create_comment | コメントを作成 |
| update_comment | コメントを更新(自分のコメントのみ) |
| delete_comment | コメントを削除(自分のコメントまたはオーナー) |
| list_invitations | 自分宛の保留中の招待一覧を取得 |
| accept_invitation | 招待を承諾 |
| reject_invitation | 招待を拒否 |
| analyze_learnings | 蓄積された学びからパターン・矛盾・次のアクションをAI分析。analyze_all=trueで全件分析可能 |
| analyze_competitors | 仮説キャンバスを元にAI競合分析を実行し結果をDBに保存(project_idはcanvas_idから自動解決可能) |
| add_sticky_note | 仮説キャンバスの付箋を追加 |
| update_sticky_note | 付箋の内容を更新 |
| delete_sticky_note | 付箋を削除 |