Demo Script Builder
demo_script_builderHelps you decide what to show in a demo, and in what order. You give the demo type, the persona and the use case, plus the features you must show and the pains you name. You get a timed run from opening to close, with spoken lines and a step for each feature tied to the pains, then discussion, close and follow up lines and sector notes. The answer says where each step came from and what it did not get.
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": {
"demo_type": "<demo_type>",
"your_solution": "<your_solution>"
},
"name": "demo_script_builder"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| attendees | No | Other attendees and their roles | |
| demo_type | Yes | Type of demo | |
| your_sector | No | Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear. | |
| demo_duration | No | Demo duration in minutes | |
| your_solution | Yes | Your product/solution | |
| desired_outcome | No | What you want to achieve from this demo | |
| key_pain_points | No | Pain points to address in demo | |
| known_objections | No | Known objections to address | |
| primary_audience | No | Primary demo audience (role/persona) | |
| customer_industry | No | Customer industry | |
| competitor_context | No | Competitor being displaced or compared | |
| must_show_features | No | Features that must be demonstrated |