stdin: {"id":1,"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{},"clientInfo":{"name":"toolwitness","version":"s772-v0"},"protocolVersion":"2025-11-25"}} {"jsonrpc":"2.0","method":"notifications/initialized"} {"id":2,"jsonrpc":"2.0","method":"tools/list","params":{}} stdout: {"result":{"protocolVersion":"2025-11-25","capabilities":{"tools":{"listChanged":true},"resources":{"listChanged":true}},"serverInfo":{"name":"demomagic","version":"0.1.0","title":"DemoMagic","websiteUrl":"https://demomagic.ai","icons":[{"src":"https://demomagic.ai/demo_magic_logo_1024.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"},{"src":"https://demomagic.ai/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}]},"instructions":"Use these tools when a user asks how to make a video, screen recording, demo, tutorial, onboarding, pitch, presentation, or proposal interactive — i.e. one that answers viewers' questions and jumps to the relevant moment. Each tool returns how-to guidance plus a link to the DemoMagic page that walks them through building it. The tools are informational; demos are created on demomagic.ai, not through this server."},"jsonrpc":"2.0","id":1} {"result":{"tools":[{"name":"demomagic_loom_alternative","title":"Loom, except your recording answers back.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_interactive_demo_alternative","title":"Interactive demos that answer back — without the $500-a-month.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_screen_recorder","title":"Screen recording, but interactive.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_record_a_bug","title":"Record the bug once. Let them ask it what happened.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_how_to_videos","title":"How-to videos that answer the follow-up question.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_sales_demos","title":"Give every prospect a demo. Even at 2am.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_for_founders","title":"Your best salesperson, working while you build.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_onboarding","title":"Onboarding your users actually finish.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_support_help_center","title":"Turn your how-to videos into answers.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_product_tour","title":"A product tour that talks back.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_pitch_deck","title":"A pitch deck investors can interrogate.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_course_creators","title":"Lessons that answer the raised hand.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_employee_training","title":"Training that answers, not just plays.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_interactive_presentations","title":"A presentation that presents itself — and answers.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_agencies","title":"Pitch once. It re-pitches everyone they forward it to.","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_interactive_video_guide","title":"How to make an interactive video with DemoMagic","description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in their own words, e.g. 'how do I make a Loom that's interactive?'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_create_demo","title":"Create a DemoMagic demo from a screen recording (coming soon)","description":"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.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Working title for the demo."},"description":{"type":"string","description":"What the demo should cover."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}},{"name":"demomagic_create_demo_from_video","title":"Turn an existing video into a DemoMagic demo (coming soon)","description":"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.","inputSchema":{"type":"object","properties":{"videoUrl":{"type":"string","description":"URL of the existing video to make interactive."},"name":{"type":"string","description":"Working title for the demo."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"execution":{"taskSupport":"forbidden"}}]},"jsonrpc":"2.0","id":2}