create_incident
Opens a manual incident in a project for events not already covered by automatic incidents, returning its record and UUID and optionally attaching an initial investigating update.
Instructions
Open a manual incident in the selected project and return its record and UUID. Use this for an event not already represented by an automatic incident; use post_incident_update for an existing incident. A monitorId limits it to pages containing that monitor; otherwise it applies to project status pages. The optional body becomes the first investigating update, public unless visibility is internal. Creation assigns the caller; it does not send subscriber update emails.
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": {
"title": "<title>"
},
"name": "create_incident"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Text of the initial investigating update; omit to create the incident without an initial update. | |
| title | Yes | Short incident summary shown to the team and on relevant public status pages. | |
| project | No | Project id (from list_workspaces). Omit to use the default project of the workspace. | |
| severity | No | Incident impact level; major denotes a major outage and minor a smaller disruption. | major |
| monitorId | No | Monitor UUID from list_monitors; omit for a project-wide incident. | |
| workspace | No | Workspace id (from list_workspaces). Omit to use the default one. | |
| visibility | No | public publishes the update to status pages; internal keeps its text visible only to the team. Defaults to public. |