Ask PeakCam
askOne natural-language question in, one tool result out, deterministically: the router resolves the resort by name or nickname, picks an intent from the wording (snow, open/closed, forecast, cams, history, compare, where did it snow, percent of normal, profile, regions, alerts) and calls the matching tool. Returns the tool's data, the resort, citation URLs and a dated sentence to quote. Answers answerable: false with suggestions rather than guessing. No language model is involved.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | The question as the user asked it, up to 300 characters, e.g. "is Alta open" or "where did it snow most in Colorado". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | Yes | ISO instant of the newest report the sentence used; null when it used none. | |
| data | Yes | The tool's structured result (its documented `outputSchema`), or null. | |
| tool | Yes | The PeakCam MCP tool whose result is in `data`. | |
| place | Yes | ||
| intent | Yes | ||
| resort | Yes | The resort the question named (the first, for a comparison). | |
| license | Yes | ||
| resorts | Yes | Every resort the question named, in order. | |
| question | Yes | ||
| sentence | Yes | A dated, source-labelled sentence that can be quoted verbatim. | |
| arguments | Yes | The arguments that tool was called with, so the call can be repeated over MCP. | |
| citations | Yes | PeakCam URLs to cite, the resort page first. | |
| answerable | Yes | False when the router found no resort or no intent it could serve; `data` is then null and `suggestions` says what to ask. | |
| attribution | Yes | ||
| generatedAt | Yes | ||
| suggestions | Yes | Questions the router can answer, offered when it could not answer this one. |