Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ROOTLY_API_TOKEN | No | Your Rootly API token | |
| ROOTLY_AUTH_HEADER | No | Bearer token for authentication (format: Bearer <YOUR_ROOTLY_API_TOKEN>) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| listIncidentAlerts | List incident alerts Path Parameters:
Query Parameters:
Responses:
{
"key": "value"
} |
| attachAlert | Attach alerts to an incident from provided data Path Parameters:
Responses:
{
"key": "value"
}
{
"key": "value"
} |
| listAlerts | List alerts Query Parameters:
Responses:
{
"key": "value"
} |
| createAlert | Creates a new alert from provided data Responses:
{
"key": "value"
}
{
"key": "value"
}
{
"key": "value"
} |
| listEnvironments | List environments Query Parameters:
Responses:
{
"key": "value"
} |
| createEnvironment | Creates a new environment from provided data Responses:
{
"key": "value"
}
{
"key": "value"
}
{
"key": "value"
} |
| listFunctionalities | List functionalities Query Parameters:
Responses:
{
"key": "value"
} |
| createFunctionality | Creates a new functionality from provided data Responses:
{
"key": "value"
}
{
"key": "value"
}
{
"key": "value"
} |
| listWorkflows | List workflows Query Parameters:
Responses:
{
"key": "value"
} |
| createWorkflow | Creates a new workflow from provided data Responses:
{
"key": "value"
}
{
"key": "value"
}
{
"key": "value"
} |
| listIncidentActionItems | List incident action items Path Parameters:
Query Parameters:
Responses:
{
"key": "value"
} |
| createIncidentActionItem | Creates a new action item from provided data Path Parameters:
Responses:
{
"key": "value"
}
{
"key": "value"
}
{
"key": "value"
} |
| listIncident_Types | List incident types Query Parameters:
Responses:
{
"key": "value"
} |
| createIncidentType | Creates a new incident_type from provided data Responses:
{
"key": "value"
}
{
"key": "value"
}
{
"key": "value"
} |
| listIncidents | List incidents Query Parameters:
Responses:
{
"key": "value"
} |
| createIncident | Creates a new incident from provided data Responses:
{
"key": "value"
}
{
"key": "value"
}
{
"key": "value"
} |
| listServices | List services Query Parameters:
Responses:
{
"key": "value"
} |
| createService | Creates a new service from provided data Responses:
{
"key": "value"
}
{
"key": "value"
}
{
"key": "value"
} |
| listSeverities | List severities Query Parameters:
Responses:
{
"key": "value"
} |
| createSeverity | Creates a new severity from provided data Responses:
{
"key": "value"
}
{
"key": "value"
}
{
"key": "value"
} |
| listTeams | List teams Query Parameters:
Responses:
{
"key": "value"
} |
| createTeam | Creates a new team from provided data Responses:
{
"key": "value"
}
{
"key": "value"
}
{
"key": "value"
} |
| listUsers | List users Query Parameters:
Responses:
{
"key": "value"
}
{
"key": "value"
} |
| getCurrentUser | Get current user Responses:
{
"key": "value"
}
{
"key": "value"
} |
| list_endpoints | List all available Rootly API endpoints with their descriptions. |
| search_incidents_paginated | Search incidents with enhanced pagination control. This tool provides better pagination handling than the standard API endpoint. |
| get_all_incidents_matching | Get all incidents matching a query by automatically fetching multiple pages. This tool automatically handles pagination to fetch multiple pages of results. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |