Delete Signal
delete_signalSoft-delete a signal by its id (from create_signal/list_signals): status flips to deleted and it is removed from the cron evaluator index so it stops firing. Signals are immutable — to change one, delete then create_signal. Idempotent. Tier: sp500+ (sample rejected).
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": {
"signal_id": "<signal_id>"
},
"name": "delete_signal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signal_id | Yes | Identifier of the signal to soft-delete, as returned by create_signal or list_signals. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _meta | Yes | Provenance envelope — data lineage for every MCP response | |
| status | Yes | ||
| signal_id | Yes |