List alerts
list_alertsOne page of the isMalicious alert inbox (GET /alerts): the alerts raised on what the account watches, such as a watched domain or IP turning malicious or named on a ransomware leak site, certificate, WHOIS, location and infrastructure changes, lookalike domains, and vulnerability findings (cve.finding). Open and acknowledged alerts by default (set status to change that), most recent activity first; filters by severity, eventType, entityType and a search over title, description and value. Each alert: id (for ack_alert), type, severity, status, entity, title, description (300 characters at most), source, confidence and dates; a CVE alert also names its findingId, cveId and priority (for ack_finding). When hasMore is true, call again with offset + returned. Scope: the inbox of the user the key belongs to, which for an organization API key is the organization owner's; alerts on items another member watches are in that member's inbox. Read-only. Costs no request of the monthly quota (the key's per-minute burst limit applies).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_alerts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Alerts per page (default 20, max 50). | |
| offset | No | Alerts to skip (default 0): the previous page's offset + returned. | |
| search | No | Text matched in the title, the description or the value (e.g. a domain or a CVE id). | |
| status | No | Statuses to list (default OPEN and ACKNOWLEDGED). | |
| severity | No | Severities to list, e.g. ["critical", "high"] (default all). | |
| eventType | No | Alert types to list (default all). | |
| entityType | No | What the alert is about (default all); a CVE alert is `system`. |