Delete item
data_delete_itemPermanently delete an item in MCP apps. If confirmation is needed, it returns a request_state; show the user the note and resend the call with that state to complete deletion.
Instructions
Delete an item permanently. May return reason:"confirmation_required" with a request_state — show the user what is named in note, then re-send the same call with request_state attached.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| actor | No | ||
| command_id | Yes | idempotency key — generate a fresh uuid per action | |
| request_state | No | ||
| expected_version | No | ||
| require_confirmation | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| ok | Yes | ||
| eot | No | ||
| seq | No | ||
| item | No | ||
| note | No | ||
| reason | No | ||
| deleted | No | ||
| preview | No | ||
| collection | No | ||
| expires_at | No | ||
| violations | No | ||
| request_state | No | ||
| expected_version | No | ||
| prev_collection_seq | No |