brainstorm
Solve creative challenges by generating ideas using structured frameworks, domain context, and feasibility analysis.
Instructions
Generate creative ideas using structured frameworks with domain context and feasibility analysis.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"prompt": "<prompt>"
},
"name": "brainstorm"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | AI model to use: 'gpt-5', 'claude-sonnet-4', 'claude-sonnet-4.5', or 'claude-haiku-4.5' (0.33x cost). Defaults to COPILOT_MODEL env var | |
| addDir | No | Add directories to allowed list for file access | |
| domain | No | Domain: software, business, creative, research, product, marketing, etc. | |
| prompt | Yes | Brainstorming challenge or question | |
| ideaCount | No | Number of ideas (default: 12, range: 5-30) | |
| workingDir | No | Working directory for command execution. Falls back to COPILOT_MCP_CWD env var or process.cwd() | |
| constraints | No | Limitations: budget, time, technical, legal, etc. | |
| methodology | No | Framework: divergent, convergent, scamper, design-thinking, lateral, auto (default) | auto |
| existingContext | No | Background info or previous attempts | |
| includeAnalysis | No | Include feasibility/impact analysis |