memory_webhook
Register, list, delete, or dispatch webhook targets to receive HMAC-signed notifications when memories are created, updated, superseded, deleted, or forgotten.
Instructions
Manage the active-infrastructure event bus (gated on MCP_WEBHOOKS). register an outbound webhook target (URL is SSRF-validated — public http(s) only), list targets (secrets never returned), delete a target, or dispatch the durable delivery queue now. Mutations to memories (created/updated/superseded/deleted/forgotten) enqueue HMAC-signed deliveries that this tool drains with retry + circuit-breaker + dead-letter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | register a target | list targets | delete a target | dispatch the queue now | list |
| url | No | Target URL (action=register). Validated against the SSRF guard: public http(s) only. | |
| secret | No | Optional HMAC-SHA256 signing secret; sent as X-Memory-Signature on each delivery. | |
| events | No | Comma-separated event types or '*' (default all): memory.created/updated/superseded/deleted/forgotten. | |
| scope | No | Only deliver events for memories in this scope. | |
| namespace | No | Only deliver events for memories in this namespace. | |
| id | No | Target id (action=delete). |