{"apiVersion":"v1","directorySlug":"scrimba-mcp-93510d4038","title":"Explain Video Generator","description":"Create free narrated explainer videos with AI, directly in ChatGPT. Turn any topic, document, webpage, codebase, or product brief into a visual video with voiceover, diagrams, animations, images and code walkthroughs. You can watch it inline in the chat, or share it with others via a link. Powered by Scrimba, a learning platform with over 2 million users worldwide.","pageUrl":"https://www.mcpbundles.com/skills/scrimba-mcp-93510d4038","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.scrimba.com/explain/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.scrimba/scrimba-mcp-93510d4038","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"start_explainer_stream","description":"Open an explainer stream where YOU author the content. Scrimba creates an empty explainer and renders whatever explainer markup you push — live, as you push it. Use this for custom narration, mermaid diagrams, LaTeX maths, precisely composed code walkthroughs, and side-by-side before/after diffs of changed code.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["title"],"properties":{"mode":{"enum":["square","portrait","landscape"],"type":"string"},"visibility":{"enum":["unlisted","private"],"type":"string"}}},"logicalName":"start_explainer_stream","displayName":"start_explainer_stream","title":"start_explainer_stream","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"append_explainer_chunk","description":"Append a chunk of explainer markup to an open explainer stream. Chunks accumulate into one growing document — never resend earlier content. Viewers see it render live. Returns remaining budget.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["stream_token","markup"],"properties":{"markup":{"type":"string"},"stream_token":{"type":"string"}}},"logicalName":"append_explainer_chunk","displayName":"append_explainer_chunk","title":"append_explainer_chunk","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"finish_explainer_stream","description":"Finalize an open explainer stream. Call this when you are done pushing — the explainer stops showing as generating and narration becomes playable for viewers.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["stream_token"],"properties":{"stream_token":{"type":"string"}}},"logicalName":"finish_explainer_stream","displayName":"finish_explainer_stream","title":"finish_explainer_stream","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_playlist","description":"Open a streamed Scrimba playlist — an ordered mini-course of explainer lessons — where YOU plan the curriculum and author every lesson as explainer markup. Use this when a topic needs a structured sequence of at least two narrated visual explainers.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["title","lessons"],"properties":{"mode":{"enum":["square","portrait","landscape"],"type":"string"},"lessons":{"type":"array","items":{"type":"object","required":["title"],"properties":{}},"maxItems":12,"minItems":2},"visibility":{"enum":["unlisted","private"],"type":"string"}}},"logicalName":"create_playlist","displayName":"create_playlist","title":"create_playlist","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Explain-Video-Generator&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Auc2NyaW1iYS5jb20vZXhwbGFpbi9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Explain-Video-Generator%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.scrimba.com%2Fexplain%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Explain-Video-Generator%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.scrimba.com%2Fexplain%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Explain+Video+Generator&connectorUrl=https%3A%2F%2Fmcp.scrimba.com%2Fexplain%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Explain-Video-Generator\" --url \"https://mcp.scrimba.com/explain/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/scrimba-mcp-93510d4038","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/scrimba-mcp-93510d4038/tools/{tool}","mcpServerUrl":"https://mcp.scrimba.com/explain/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/scrimba-mcp-93510d4038?live=1"}