# DemoMagic (npm · @demomagic/mcp)

Guides for making interactive videos & AI product demos that answer viewers' questions.

- Trust score: 65/100 (medium)
- Change this week: +18
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- npm · `@demomagic/mcp`: 65/100 (this document), [markdown](https://verifymcp.io/servers/ai-demomagic-interactive-video-guide/demomagic-mcp.md), [page](https://verifymcp.io/servers/ai-demomagic-interactive-video-guide/demomagic-mcp)

## Channel facts

- Registry: `npm`
- Package: `@demomagic/mcp`
- Version: `0.1.0`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Supply Chain Security**: 87/100
  - No malware found by supply-chain analysis.
  - Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.
  - No install/post-install scripts declared.
  - Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.
- **Provenance & Transparency**: 19/100
  - Repository check failed: no source repository is declared.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 46 days ago).
  - Security-disclosure policy not yet verified: we couldn't inspect the source repository.
- **Schema Quality & AI Usability**: 82/100
  - 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 1850 tokens (~97/item across 19 items; 18 tools + 1 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add ai-demomagic-interactive-video-guide -- npx -y @demomagic/mcp
```

### Codex

```bash
codex mcp add ai-demomagic-interactive-video-guide -- npx -y @demomagic/mcp
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ai-demomagic-interactive-video-guide": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@demomagic/mcp"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add ai-demomagic-interactive-video-guide --command npx --arg -y --arg @demomagic/mcp
```

### Hermes

```yaml
mcp_servers:
  ai-demomagic-interactive-video-guide:
    command: "npx"
    args: ["-y", "@demomagic/mcp"]
```

### Other

```json
{
  "mcpServers": {
    "ai-demomagic-interactive-video-guide": {
      "command": "npx",
      "args": [
        "-y",
        "@demomagic/mcp"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 65, +4)

- [functional improvement] Stability: unverified → 0.27

### 2026-08-02 (score 61, +25)

- [security regression] Provenance: unverified → fail
- [security improvement] Install scripts: unverified → pass
- [security improvement] Known CVEs: unverified → partial
- [security] Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window).
- [functional regression] Schema quality: 100 → unverified
- [functional regression] Tool coverage: 100 → unverified
- [functional improvement] License: unverified → pass
- [functional improvement] Dependency health: unverified → partial
- [functional improvement] Maintenance: unverified → pass
- [functional improvement] MCP protocol: unverified → pass
- [functional improvement] Schema quality: unverified → good
- [functional] Licence: MIT

### 2026-08-01 (score 36, +10)

- [security improvement] Malware scan: unverified → pass
- [security] Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.
- [functional regression] Capabilities: pass → unverified

### 2026-07-31 (score 26, +8)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-28 (score 18, −29)

- [functional regression] Schema quality: 100 → unverified
- [functional regression] Tool coverage: 100 → unverified

### 2026-07-27 (score 47)

First indexed and scored.

## MCP tools (18)

### `demomagic_loom_alternative` (~99 tokens)

Loom, except your recording answers back.

Loom, except your recording answers back. Use when someone asks about: loom alternative; loom competitor; interactive loom; make a loom that answers questions; screen recording that answers back. Returns how-to guidance and a link to https://demomagic.ai/loom-alternative to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_interactive_demo_alternative` (~105 tokens)

Interactive demos that answer back — without the $500-a-month.

Interactive demos that answer back — without the $500-a-month. Use when someone asks about: storylane alternative; interactive demo software; storylane pricing; navattic alternative; interactive product demo tool. Returns how-to guidance and a link to https://demomagic.ai/storylane-alternative to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_screen_recorder` (~95 tokens)

Screen recording, but interactive.

Screen recording, but interactive. Use when someone asks about: screen recorder; record my screen; free screen recorder; screen record with audio; record screen in browser. Returns how-to guidance and a link to https://demomagic.ai/screen-recorder to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_record_a_bug` (~103 tokens)

Record the bug once. Let them ask it what happened.

Record the bug once. Let them ask it what happened. Use when someone asks about: record a bug; screen record a bug; bug report video; show developer a bug; repro steps video. Returns how-to guidance and a link to https://demomagic.ai/record-a-bug to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_how_to_videos` (~103 tokens)

How-to videos that answer the follow-up question.

How-to videos that answer the follow-up question. Use when someone asks about: how to make a tutorial; record a how-to; screen recording tutorial; make a walkthrough video; interactive tutorial. Returns how-to guidance and a link to https://demomagic.ai/how-to-videos to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_sales_demos` (~101 tokens)

Give every prospect a demo. Even at 2am.

Give every prospect a demo. Even at 2am. Use when someone asks about: interactive product demo; self-service demo; record a sales demo; ai product demo; automated sales demo. Returns how-to guidance and a link to https://demomagic.ai/sales-demos to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_for_founders` (~96 tokens)

Your best salesperson, working while you build.

Your best salesperson, working while you build. Use when someone asks about: demo for my startup; solo founder demo; indie hacker demo; product demo no sales team. Returns how-to guidance and a link to https://demomagic.ai/for-founders to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_onboarding` (~88 tokens)

Onboarding your users actually finish.

Onboarding your users actually finish. Use when someone asks about: customer onboarding video; self-serve onboarding; user onboarding walkthrough; interactive onboarding. Returns how-to guidance and a link to https://demomagic.ai/onboarding to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_support_help_center` (~94 tokens)

Turn your how-to videos into answers.

Turn your how-to videos into answers. Use when someone asks about: turn videos into help docs; deflect support tickets; help center videos; interactive knowledge base. Returns how-to guidance and a link to https://demomagic.ai/support-help-center to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_product_tour` (~87 tokens)

A product tour that talks back.

A product tour that talks back. Use when someone asks about: interactive product tour; product walkthrough; website demo; embedded product tour. Returns how-to guidance and a link to https://demomagic.ai/product-tour to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_pitch_deck` (~93 tokens)

A pitch deck investors can interrogate.

A pitch deck investors can interrogate. Use when someone asks about: interactive pitch deck; send pitch deck to investors; async pitch; pitch deck video. Returns how-to guidance and a link to https://demomagic.ai/pitch-deck to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_course_creators` (~90 tokens)

Lessons that answer the raised hand.

Lessons that answer the raised hand. Use when someone asks about: interactive course; online course videos; course platform that answers questions; interactive lessons. Returns how-to guidance and a link to https://demomagic.ai/course-creators to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_employee_training` (~89 tokens)

Training that answers, not just plays.

Training that answers, not just plays. Use when someone asks about: employee training videos; interactive training; SOP video; onboarding new hires video. Returns how-to guidance and a link to https://demomagic.ai/employee-training to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_interactive_presentations` (~97 tokens)

A presentation that presents itself — and answers.

A presentation that presents itself — and answers. Use when someone asks about: record a presentation; narrate slides; voice over powerpoint; self-running presentation; async presentation. Returns how-to guidance and a link to https://demomagic.ai/interactive-presentations to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_agencies` (~93 tokens)

Pitch once. It re-pitches everyone they forward it to.

Pitch once. It re-pitches everyone they forward it to. Use when someone asks about: client proposal video; pitch deck for clients; proposal walkthrough; agency demo. Returns how-to guidance and a link to https://demomagic.ai/agencies to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_interactive_video_guide` (~129 tokens)

How to make an interactive video with DemoMagic

General guide for making any video, screen recording, or demo interactive (one that answers viewers' questions out loud and jumps to the right moment). Use for broad questions like 'how do I make an interactive video', 'can I do AI product demos', 'how do I make a video that answers questions', or when no more specific DemoMagic tool fits. Lists the available use cases and links to the right page to build one.

Input parameters:

- `question` (string): The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'

### `demomagic_create_demo` (~90 tokens)

Create a DemoMagic demo from a screen recording (coming soon)

COMING SOON / PREVIEW — not functional yet. Will create an interactive DemoMagic demo from a screen recording. For now it returns instructions to build one at demomagic.ai. Use when a user wants to actually create or build a DemoMagic demo from here.

Input parameters:

- `description` (string): What the demo should cover.
- `name` (string): Working title for the demo.

### `demomagic_create_demo_from_video` (~95 tokens)

Turn an existing video into a DemoMagic demo (coming soon)

COMING SOON / PREVIEW — not functional yet. Will turn a video you already have into an interactive DemoMagic demo. For now it returns instructions to upload one at demomagic.ai. Use when a user wants to make an existing video interactive from here.

Input parameters:

- `name` (string): Working title for the demo.
- `videoUrl` (string): URL of the existing video to make interactive.

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/ai-demomagic-interactive-video-guide/demomagic-mcp#diagnostics

## Score history

- 2026-08-03: 65
- 2026-08-02: 61
- 2026-08-01: 36
- 2026-07-31: 26
- 2026-07-30: 18
- 2026-07-28: 18
- 2026-07-27: 47

## Links

- npm package: https://www.npmjs.com/package/@demomagic/mcp
- Socket report: https://socket.dev/npm/package/@demomagic/mcp
- Website: https://demomagic.ai/
- Changelog RSS feed: https://verifymcp.io/servers/ai-demomagic-interactive-video-guide/demomagic-mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/ai-demomagic-interactive-video-guide/demomagic-mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/ai-demomagic-interactive-video-guide/demomagic-mcp
