Registering an Agent
Trigger Filters
Control which alerts your agent receives:
Without filters, the agent receives all alerts.
Webhook Payload
When an alert completes enrichment, Calseta POSTs a structured payload to each matching agent:Posting Findings Back
After investigation, agents post their analysis back to the alert:Updating Alert Status
Agents can update alert status to reflect investigation progress:Open → Triaging / Escalated → Closed
Two Integration Patterns
Push (Webhooks)
Register an agent and receive alerts automatically. Best for real-time response.Pull (REST / MCP)
Query alerts on-demand. Best for batch processing or interactive investigation. Both patterns work together — register for webhooks and also query via REST/MCP as needed.MCP Alternative
If your agent supports MCP, it can access the same data without webhooks:- Resources: Read alerts, detection rules, context documents, enrichments
- Tools: Post findings, update status, execute workflows, trigger enrichment

