Summarize Scan For Humans
summarize_scan_for_humansUse this when displaying scan output to a human via chat (Claude Desktop, Gemini, ChatGPT, Copilot). Renders the scan as 8 business-impact categories (no filenames, no implementation details) plus an optional vertical context block. Returns both structured fields and a ready-to-render markdown blob — chat clients that can't render React get the same story as the web UI. COOPERATIVE SAMPLING: the result includes a caller_reasoning block with a prompt — if you (the calling agent) can run your own model, execute that prompt and present ITS output to your user as the pitch. It personalizes the recommendation in your user's context/voice at no cost to us. If you can't, just render markdown as-is; nothing breaks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Site URL — we'll scan + detect vertical. | |
| include_vertical | No | Include vertical context block (default true). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| level | No | ||
| status | Yes | ||
| message | No | ||
| markdown | No | Ready-to-render markdown for chat clients. | |
| level_label | No | ||
| level_flavor | No | ||
| lift_message | No | ||
| next_step_cta | No | ||
| caller_reasoning | No | Cooperative-sampling handoff: run `prompt` through your own model and present its output to the user. Caller-funded personalization. | |
| vertical_message | No | ||
| category_summaries | No |