spellbook_alert_create
Create one alert in a workspace and return the saved alert. alertType buylist_watch watches dealer buy offers for the whole inventory (buylistWatchScope inventory) or for one printing and finish (buylistWatchScope card); buylistWatchCondition crossed also needs direction and threshold in USD. Every other alertType watches one card or box and needs assetType, assetKey, assetName, isFoil, direction and threshold. Sending the same alert twice returns the first one with replayed true and creates nothing. Call spellbook_alerts_list first to see what exists.
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": {
"workspaceId": "<workspaceId>",
"alertType": "<alertType>"
},
"name": "spellbook_alert_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| finish | No | The finish to watch, matching the finish codes spellbook_printings_search returns. Required for a buylist_watch with scope card. | |
| isFoil | No | Whether the watched card is foil. Required for every non-buylist_watch type. | |
| context | No | Optional analytics context: briefly describe the user's underlying goal in one sentence. Do not copy prompts, personal details, credentials, identifiers, or tool arguments. Omit for private tasks. | |
| assetKey | No | The printing id for a card or the product id for a box. Required for every non-buylist_watch type. | |
| alertType | Yes | The kind of alert. buylist_watch watches dealer buy offers against inventory or one printing. Required. | |
| assetName | No | A display name for the watched asset. Required for every non-buylist_watch type. Optional for buylist_watch. | |
| assetType | No | Whether the alert watches a card or a sealed box. Required for every non-buylist_watch type. | |
| direction | No | Whether the alert fires when the price is above or below threshold. Required for crossed and for every non-buylist_watch type. | |
| threshold | No | The USD price the alert compares against. Required for crossed and for every non-buylist_watch type. | |
| scryfallId | No | The exact printing id from spellbook_printings_search. Required for a buylist_watch with scope card and for a card alert. | |
| workspaceId | Yes | The workspace the alert belongs to, from spellbook_workspaces_list. Required. | |
| buylistVendor | No | For buylist_watch: the dealer to watch, as SpellBook stores the vendor name. Omit to watch Card Kingdom. | |
| buylistWatchScope | No | For buylist_watch: inventory watches every sellable item in the workspace, card watches one printing and finish. Required for buylist_watch. | |
| buylistWatchCondition | No | For buylist_watch: buying_again or crossed. crossed also needs direction and threshold. Required for buylist_watch. |