Run an isolated scheduling demo
run_public_demoRun an anonymous fictional scheduling demo in one call to generate a proposed roster, coverage and constraint checks, preference exceptions, and a manager next step without login or setup.
Instructions
Run a complete, anonymous demo with a fictional team in a single call. No account, OAuth, login, session ID, token, workspace ID or setup call is required. The result includes a proposed roster, coverage and hard-constraint checks, soft-preference exceptions and a manager next step. Each call is isolated; its schedule is not saved or published. If an instruction is ambiguous, return the blocker rather than silently ignoring it. Use fictional information only.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "run_public_demo"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| demands | No | Optional explicit fictional shift requirements. Each row can include day, role, start, end, shift, and required or min_required/max_required headcount. Omit to use sample shifts. | |
| industry | No | Business type used to select the fictional sample team and shift templates. | restaurant |
| team_size | No | Number of synthetic workers, from 4 to 12; defaults to the selected industry's sample size. | |
| period_mode | No | Schedule length: week or month. Defaults to one week. | week |
| period_start | No | Optional date in YYYY-MM-DD format inside the requested week or month; otherwise the next full period is selected. | |
| manager_request | No | Optional natural-language scheduling instructions for this fictional team only. Ambiguous requests stop for review; never include real staff or business data. | |
| coverage_per_shift | No | Workers required on each enabled shift for each operating day. | |
| time_limit_seconds | No | Solver time budget, from 0.1 to 10 seconds. Defaults to 2 seconds. | |
| operating_days_per_week | No | Number of open days, starting Monday. For example, 5 means Monday through Friday. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| demo | Yes | ||
| store | Yes | ||
| period | Yes | ||
| privacy | No | ||
| scenario | Yes | ||
| workflow | Yes | ||
| quality_check | Yes | ||
| parsed_request | No | ||
| schedule_preview | Yes | ||
| proposed_settings | No | ||
| feedback_next_step | No | ||
| optional_discovery | No | ||
| optional_next_steps | No |