Update or delete many prompts
bulk_update_promptsChange many prompts at once (up to 5000 ids): set their status, intent or persona, re-file them under one category (category), add one to the categories they have (addCategory) or take one off (removeCategory), or delete them (delete=true, cannot be undone). Typical uses: activate reviewed drafts, pause a batch that is done measuring. Returns how many changed. For one prompt use update_prompt.
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": {
"projectId": "<projectId>",
"ids": "<ids>"
},
"name": "bulk_update_prompts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | Prompt ids, from list_prompts. | |
| delete | No | true deletes the prompts instead of changing them. Cannot be undone. | |
| intent | No | Set every prompt to this intent. | |
| status | No | Set every prompt to this status. | |
| category | No | File every prompt under this one category, replacing the ones they have. | |
| personaId | No | Ask the prompts as this buyer persona; null asks them bare. | |
| projectId | Yes | The project id, from list_projects. | |
| addCategory | No | Add this category to the ones they have. | |
| removeCategory | No | Take this category off. |