Scenario playbook for a business type
advise_scenariosGiven a business type in the user's own words (for example hair salon, restaurant, dental clinic), returns yesmcp's curated playbook: what that business's customers could do inside AI chats, what the business's own team could run from their chat, what building it takes, and a concrete next step. When no playbook exists for the exact business type, the tool returns the closest one — say clearly that it is adjacent guidance and do NOT invent specifics for the business type the user named. Called without answers, the tool also returns two short intake questions: ask them as they are written, then call the tool again with the user's answers to get the scenario map with a feasibility verdict.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus | No | Which half of the scenario map to show. Defaults to `both`; pass `customers` or `team` only when the user asked for one of them specifically. | |
| answers | No | The user's answers to the intake questions this tool returns when called without them. Any subset is accepted; pass only what the user actually said. | |
| businessType | Yes | The user's business type, in their own words. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus | Yes | Which shelves were asked for. | |
| shelves | Yes | Playbook bullets, verbatim; the shelf the focus filtered out is empty. | |
| nextStep | Yes | The playbook's own next step, or null. | |
| vertical | Yes | The matched playbook's human title, or null. | |
| channelNote | Yes | Derived only from `answers.customer_channel`; null when that answer was not given. | |
| feasibility | Yes | Derived only from `answers.systems`; null when that answer was not given. | |
| matchedStatus | Yes | `adjacent` means the map is the closest playbook, not this vertical's own. |