Generate hooks (Hook Studio step 2)
hooks_generate[writes flayr data · write scope] Writes a batch of draft hooks (on-screen card + spoken line) from the confirmed offers, claims-checked; blocked ones come back in dropped, unsaved. Charges Embers once per call (refunded when nothing usable comes back). Needs the Pro plan or higher.
(Wraps POST /api/v2/hook-studio/hooks/generate.)
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": "hooks_generate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | ||
| angles | No | e.g. pain, outcome, curiosity, proof. | |
| topics | No | ||
| bodyIds | No | Bodies (from POST /api/v2/hook-studio/bodies/map) the hooks should lead into. | |
| brandId | No | A brand id from GET /api/v2/brands. Required for an account-wide key; a brand-bound key may omit it. | |
| formats | No | e.g. question, bold claim, number, POV. |