Runlayer Deploy Required: This server requires Runlayer Deploy to be enabled.
Available Tools
| Tool | Description |
|---|---|
list_incidents | List incidents with filtering options |
get_incident | Get details about a specific incident |
create_incident | Create a new incident |
update_incident | Modify incident status or details |
close_incident | Mark an incident as resolved |
add_incident_update | Post a status update to an incident |
assign_incident | Assign responders to an incident |
list_incident_roles | View incident roles |
assign_role | Assign team members to roles |
list_incident_actions | View action items for incidents |
create_action_item | Create follow-up tasks |
update_action_status | Track action item progress |
list_schedules | List on-call schedules |
get_schedule | Get schedule details and current on-call |
list_escalations | View escalation policies |
trigger_escalation | Trigger escalation workflows |
get_on_call | Check who’s currently on call |
list_incident_types | View incident type categories |
get_incident_metrics | Get incident statistics |
list_post_mortems | Access post-incident reviews |
export_incidents | Export incident data |
list_teams | List all teams |
list_users | View all users |
get_custom_fields | Access custom field definitions |
list_severities | View severity levels |
Setup
Get API Key
- Log in to incident.io
- Go to Settings > API Keys
- Click Create new API key
- Select read/write permissions as needed
- Copy the key (shown only once)
Troubleshooting
Authentication failed
Authentication failed
Verify your API key is correct and hasn’t been revoked. Try generating a new key.
Permission denied
Permission denied
Ensure the API key has write permissions if creating/updating incidents.
Rate limit exceeded
Rate limit exceeded
Wait a few minutes and reduce request frequency. Contact incident.io for higher limits.