# mulmocast-vision [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/receptron/mulmocast-vision  
**GitHub Stars:** 1  
**npm Downloads (last month):** 7661  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/mulmocast-vision

## Description
Easy and stylish presentation slide generator.

## Tools
Capabilities this server exposes over MCP:

- **createSectionDividerSlide** — Create or update a new slide in the presentation that serves as a section divider. This slide must include both a large main heading and a subtitle. Use this when the user wants to create a single slide that clearly introduces or separates a new section in their presentation.
- **createAgendaSlide** — Create or update one slide in the presentation that shows the agenda. This slide lists the main topics as bullet points under a clear title, giving the audience an overview of what will be covered.
- **createExecutiveSummarySlide** — Create or update one slide in the presentation that provides an executive summary. This slide should include a clear title and 3–7 concise bullet points highlighting the key takeaways.
- **createKeyMessageWithSupportsSlide** — Create or update one slide in the presentation that emphasizes a single key message. The headline should state the main message, supported by at least two bullet points.
- **createHypothesisSlide** — Create or update one slide in the presentation that presents a hypothesis. This slide states the hypothesis clearly and may also outline implications and suggested next steps.
- **createIssueTreeSlide** — Create or update one slide in the presentation that visualizes an issue tree. This slide shows the root issue at the top and branches into MECE sub-issues to structure the problem.
- **createDriverTreeSlide** — Create or update one slide in the presentation that visualizes a driver tree. This slide shows a key business metric at the top and the drivers that influence it branching below.
- **createMeceListSlide** — Create or update one slide in the presentation that organizes items into MECE (Mutually Exclusive, Collectively Exhaustive) groups. Each group has a label and its own bullet list.
- **createPyramidPrincipleSlide** — Create or update one slide in the presentation that follows the pyramid principle. The slide starts with the key message, followed by supporting reasons, and optional detailed breakdowns.
- **createScqaSlide** — Create or update one slide in the presentation that explains a storyline using the SCQA framework: Situation, Complication, Question, and Answer.
- **createSwotSlide** — Create or update a SWOT matrix.
- **createThreeCSlide** — Create or update a 3C (Company, Customer, Competitor) slide.
- **createFourPSlide** — Create or update a marketing 4P slide.
- **createSevenSSlide** — Create or update a McKinsey 7S slide.
- **createValueChainSlide** — Create or update a value chain with primary and support activities.
- **createPorterFiveForcesSlide** — Create or update a Porter’s Five Forces slide.
- **createBusinessModelCanvasSlide** — Create or update a Business Model Canvas (9 blocks).
- **createCustomerJourneySlide** — Create or update a customer journey with stages and touchpoints.
- **createStakeholderMapSlide** — Create or update a stakeholder influence-interest map.
- **createRaciSlide** — Create or update a RACI matrix.
- **createOkrKpiDashboardSlide** — Create or update an OKR/KPI dashboard with tiles.
- **createBalancedScorecardSlide** — Create or update a balanced scorecard slide.
- **createQuarterlyRoadmapSlide** — Create or update a quarterly roadmap.
- **createMilestoneTimelineSlide** — Create or update a milestone timeline.
- **createGanttSimpleSlide** — Create or update a simple Gantt placeholder.
- **createWaterfallSlide** — Create or update a numeric waterfall steps placeholder.
- **createFunnelSlide** — Create or update a funnel stages placeholder.
- **createTwoByTwoMatrixSlide** — Create or update a 2x2 matrix with quadrant items.
- **createBcgMatrixSlide** — Create or update a BCG matrix placeholder.
- **createGeMcKinseyMatrixSlide** — Create or update a GE-McKinsey 3x3 matrix placeholder.
- **createMarimekkoPlaceholderSlide** — Create or update a Marimekko chart placeholder.
- **createBubbleChartPlaceholderSlide** — Create or update a bubble chart placeholder.
- **createHeatmapPlaceholderSlide** — Create or update a heatmap placeholder.
- **createKpiHighlightSlide** — Create or update a slide highlighting key KPIs.
- **createBeforeAfterSlide** — Create or update a before vs after comparison slide.
- **createOptionEvaluationSlide** — Create or update an options vs criteria evaluation matrix.
- **createRiskMitigationSlide** — Create or update a risk register with mitigations.
- **createPositioningMapSlide** — Create or update a competitive positioning map.
- **createTamSamSomSlide** — Create or update a market size (TAM/SAM/SOM) slide.
- **createMarketDriversSlide** — Create or update a list of market growth drivers.
- **createRevenueModelSlide** — Create or update revenue streams and pricing notes.
- **createCostStructureSlide** — Create or update a cost structure with buckets and notes.
- **createOrgChartSlide** — Create or update a simple org chart placeholder.
- **createCapabilityMaturitySlide** — Create or update a capability maturity model (1–5).
- **createTechRoadmapSlide** — Create or update a technology roadmap with phases.
- **createDigitalMaturitySlide** — Create or update a digital maturity assessment.
- **createEcosystemMapSlide** — Create or update an ecosystem or partner map.
- **createChangeCurveSlide** — Create or update a change curve with stages.
- **createCommunicationPlanSlide** — Create or update a communication plan matrix.
- **createIntegrationPlanSlide** — Create or update a post-merger integration (PMI) plan placeholder.
- **createBenchmarkingTableSlide** — Create or update a benchmarking comparison table.
- **createSurveyResultsSlide** — Create or update a survey results summary.
- **createPersonasSlide** — Create or update customer persona cards.
- **createSegmentationSlide** — Create or update a customer segmentation slide.
- **createPricingWaterfallSlide** — Create or update a pricing waterfall placeholder.
- **createSensitivityAnalysisSlide** — Create or update a sensitivity analysis placeholder.
- **createPLBreakdownSlide** — Create or update a P&L breakdown placeholder.
- **createCashFlowSlide** — Create or update a cash flow summary placeholder.
- **createBalanceSheetSlide** — Create or update a balance sheet summary placeholder.
- **createShareholderValueTreeSlide** — Create or update a shareholder value driver tree.
- **createNpvSummarySlide** — Create or update an NPV summary placeholder.
- **createScenarioPlanningSlide** — Create or update a scenario planning slide.
- **createComplianceHeatmapSlide** — Create or update a compliance heatmap placeholder.
- **createEsgFrameworkSlide** — Create or update an ESG framework summary.
- **createCsrInitiativesSlide** — Create or update a CSR initiatives slide.
- **createSustainabilityRoadmapSlide** — Create or update a sustainability roadmap.
- **createCircularEconomyMapSlide** — Create or update a circular economy loop map placeholder.
- **createInnovationFunnelSlide** — Create or update an innovation funnel placeholder.
- **createProductRoadmapSlide** — Create or update a product roadmap.
- **createLaunchPlanSlide** — Create or update a go-to-market launch plan.
- **createPipelineFunnelSlide** — Create or update a pipeline funnel placeholder.
- **createSalesDashboardSlide** — Create or update a sales dashboard placeholder.
- **createMarketingMixSlide** — Create or update a marketing mix summary.
- **createCustomerSuccessJourneySlide** — Create or update a customer success journey map.
- **createSupportOrgModelSlide** — Create or update a support organization model placeholder.
- **createPartnershipMapSlide** — Create or update a partnership ecosystem map.
- **createMAPipelineSlide** — Create or update an M&A pipeline placeholder.
- **createSynergyCaptureSlide** — Create or update a synergy capture plan placeholder.
- **createCultureValuesSlide** — Create or update a culture and values slide.
- **createThankYouContactSlide** — Create or update a closing slide with a thank-you message and contacts.
- **createimageSlide** — Create or update a closing slide with a thank-you message and contacts.
- **setDirectory** — Specify a directory for each session and output the content to that directory. Call it once before creating a slide, and again when creating the next new slide.
- **createPDF** — combine images to create a PDF.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "mulmocast-vision": {
    "command": "npx",
    "args": ["mulmocast-vision@latest"]
  }
}
```

## Documentation

## What mulmocast-vision MCP server does

The mulmocast-vision MCP server turns instructions given through an MCP-compatible client into presentation slides resembling a PowerPoint deck. It is aimed at business documents such as proposals, strategy presentations, reports, and analysis materials. The package includes more than 80 business-focused slide templates, covering layouts for items such as business model canvases, SWOT analysis, PEST analysis, 3C analysis, agendas, summaries, and closing slides.

Generated output is saved automatically beneath `~/Documents/mulmocast-vision/`, with a date-based subdirectory for each generation. The server can also export an entire presentation to PDF or create a PDF from selected slides.

## How it works

An MCP-compatible client sends a natural-language request to the server. For example, a prompt can ask for a comparison of AI companies and specify an approximate slide count. The LLM uses the available MCP functionality to create slides from that instruction.

The implementation works with HTML-based templates. Developers can adjust existing designs or create different designs by modifying the HTML and related styles. Operations include reading templates, rendering HTML and PNG output, and creating PDFs. The server records initialization, tool calls, results, file activity, and errors in JSON Lines logs. Daily log files are written to `/tmp/mulmocast-vision-mcp/` using names such as `mcp_yyyymmdd.log`.

## Setup and configuration

No global package installation is required. Configure the package as a stdio MCP server using `npx` in the client configuration:

```json
"mulmocast-vision": {
  "command": "npx",
  "args": ["mulmocast-vision@latest"],
  "transport": { "stdio": true }
}
```

The README demonstrates this configuration with Claude Desktop and notes that comparable MCP client settings can be used elsewhere. `npx` must be installed and available on the path; if it is not, configure the command with its full filesystem path.

## Tools and capabilities

The mulmocast-vision MCP server supports these operations through prompts:

- Create slides for each page of a presentation.
- Update specified slides.
- Generate a PDF containing all slides.
- Generate a PDF containing selected slides.
- Save generated presentation files automatically.
- Customize designs by editing HTML-based templates.
- Replace the default logger with a custom implementation through the package logger API.

## Limitations and notes

The source repository has been archived, and active development has moved to the `mulmocast-plus` monorepo under `packages/mulmocast-vision`. The provided setup uses `npx`, so the client environment needs a working Node.js package runner. The documented output location is local to the machine running the server.

_Full upstream README: https://allmcps.com/mcp/mulmocast-vision/readme_

