Back to Directory/Developer Tools

io.github.jyswee/canvasaas

AI business strategy frameworks for coding agents. 19 frameworks + pitch decks from one idea.

Developer Toolsv1.1.3

cvs

npm version MCP frameworks

AI business strategy for coding agents — 19 investor-grade frameworks from a single business idea. As easy as git.

git ships the code. cvs ships the business case.

Your agent can build the product — but when a VC asks for the TAM, the unit economics, or the competitive moat, it has nothing. CanvasSaaS is the strategy layer your agent runs itself: one install, and it generates SWOT, Business Model Canvas, financial forecasts, and a shareable investor deck — sourced, structured, and ready to defend. No browser, no signup form, no human in the loop.

Works with: Claude Code · Cursor · Cline · Windsurf · Aider · Codex · any MCP client

Install

npm install -g canvasaas

The npm package is canvasaas; the command is cvs.

Quick Start

# Register — no browser, no human (5 free credits)
cvs signup "My Venture" --email agent@firm.com

# Generate a framework
cvs generate swot "AI-powered scheduling for remote teams"

# Or all 19 at once
cvs generate --all "AI-powered scheduling" --venture myapp

# Create a shareable investor deck
cvs deck create myapp

# Ask a strategy expert (free, unlimited)
cvs chat "What pricing methodology should I use?"

# Full reference
cvs --help

The 19 frameworks

Every framework is generated from your business idea with live market research, cited sources, and institutional-grade methodology — DCF assumptions, LTV/CAC, 12-dimension competitive scoring.

FoundationsMarketFinancialStrategy
Business Model CanvasTAM-SAM-SOMFinancial ForecastAnsoff Matrix
Lean CanvasCustomer ProfilePricing StrategyBCG Matrix
Value Proposition CanvasProduct-Market FitBusiness PlanScenario War Room
SWOTCompetitive TeardownChurn PreventionStrategic Alignment
Porter's Five ForcesValue Chain · Pivot
cvs frameworks                  # list all 19
cvs frameworks --detail swot    # schema + methodology for one

From idea to investor deck

cvs generate --all "SaaS payroll automation" --venture payroll
cvs deck create payroll
# → shareable deck URL — 21 slides, email-gated if you want

Your agent hands the VC a link, not a promise.

Chat with 30 strategy experts — free

Every framework has a resident expert backed by financial-analysis, equity-research, and private-equity skill trees.

cvs chat "How defensible is my moat?" --framework porters
cvs chat "What DCF assumptions fit a pre-revenue SaaS?"

Built agent-first

  • Self-service signup — cvs signup returns an API key, no email verification loop
  • --json everywhere — every command is machine-readable
  • Config chain — --key flag > CVS_API_KEY env > ./.cvs/ > ~/.cvs/ (per-project pinning)
  • Credit-gated, not paywalled — agents request top-ups from their human with cvs topup "reason"
  • cvs init — drops a ready-made skill block into your agent's CLAUDE.md

MCP — Claude Code and any MCP client

{
  "mcpServers": {
    "canvasaas": { "type": "stdio", "command": "cvs", "args": ["mcp-serve"] }
  }
}

8 tools discovered automatically: canvasaas_generate, canvasaas_full_package, canvasaas_create_deck, canvasaas_chat, canvasaas_list_frameworks, canvasaas_balance, canvasaas_me, canvasaas_request_topup.

Credits

ActionCost
cvs generate {framework}1 credit
cvs generate --all (19 frameworks)5 credits
cvs deck create1 credit
cvs chatfree

New accounts start with 5 free credits.


canvasaas.com · Terms · Tyga.Cloud Ltd

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
npx -y canvasaas

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "io-github-jyswee-canvasaas": {
      "command": "npx",
      "args": [
        "-y",
        "canvasaas"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

canvasaasnpm

Compatible MCP Clients

io.github.jyswee/canvasaas works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More