Get a Playbook
get_playbookReturns the latest Playbook for one competitor of one brand: a written summary of that competitor's ads with ideas to try against them. Read-only and spends nothing. When none has been created the result is Playbook not found; create_playbook builds one.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"brand_id": "<brand_id>",
"competitor_id": "<competitor_id>"
},
"name": "get_playbook"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand_id | Yes | Brand id from list_brands. | |
| competitor_id | Yes | Competitor id from list_competitors. | |
| response_format | No | Output format: text (default) or json. table is not available for this tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hero | No | hero value in this response. | |
| kept | No | kept value in this response. | |
| wall | No | wall value in this response. | |
| scope | No | Which accessible ad examples this search covered. | |
| asOfMs | No | asOfMs value in this response. | |
| counts | No | counts value in this response. | |
| brandId | No | brandId value in this response. | |
| formats | No | formats value in this response. | |
| retired | No | retired value in this response. | |
| testing | No | testing value in this response. | |
| survival | No | survival value in this response. | |
| creatives | No | creatives value in this response. | |
| graveyard | No | graveyard value in this response. | |
| competitor | No | competitor value in this response. | |
| formatFacts | No | formatFacts value in this response. | |
| campaignSeed | No | campaignSeed value in this response. | |
| changedSinceRead | No | changedSinceRead value in this response. |