OneUptime
Manage incidents, alerts, monitors, status pages, on-call and telemetry in OneUptime.
Connect it
Settings → Connectors → Add custom connector
URL: https://oneuptime.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://oneuptime.com/mcp{
"mcpServers": {
"mcp": {
"url": "https://oneuptime.com/mcp",
"headers": {
"x-api-key": "<YOUR_X_API_KEY>"
}
}
}
}claude mcp add --transport http mcp https://oneuptime.com/mcp --header "x-api-key: <value>"{
"servers": {
"mcp": {
"type": "http",
"url": "https://oneuptime.com/mcp",
"headers": {
"x-api-key": "<YOUR_X_API_KEY>"
}
}
}
}211 tools, pulled live
create_teamcan modifyCreate a new Team in OneUptime. Returns the created Team object with its ID. Use this to add new Teams to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_teamread-onlyRetrieve a single Team by its unique ID from OneUptime. Use list_teams first if you need to find the ID.
list_teamsread-onlyList and search Teams from OneUptime with optional filtering, pagination, and sorting. Returns an array of Team objects plus the total matching count.
update_teamcan modifyUpdate an existing Team in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_team afterwards to see the updated record.
delete_teamcan modifyPermanently delete a Team from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_teamsread-onlyCount the total number of Teams in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_labelcan modifyCreate a new Label in OneUptime. Returns the created Label object with its ID. Use this to add new Labels to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_labelread-onlyRetrieve a single Label by its unique ID from OneUptime. Use list_labels first if you need to find the ID.
list_labelsread-onlyList and search Labels from OneUptime with optional filtering, pagination, and sorting. Returns an array of Label objects plus the total matching count.
update_labelcan modifyUpdate an existing Label in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_label afterwards to see the updated record.
delete_labelcan modifyPermanently delete a Label from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_labelsread-onlyCount the total number of Labels in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_security_casecan modifyCreate a new Security Case in OneUptime. Returns the created Security Case object with its ID. Use this to add new Security Cases to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_security_caseread-onlyRetrieve a single Security Case by its unique ID from OneUptime. Use list_security_cases first if you need to find the ID.
list_security_casesread-onlyList and search Security Cases from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case objects plus the total matching count.
update_security_casecan modifyUpdate an existing Security Case in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case afterwards to see the updated record.
delete_security_casecan modifyPermanently delete a Security Case from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_security_casesread-onlyCount the total number of Security Cases in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_security_case_notecan modifyCreate a new Security Case Note in OneUptime. Returns the created Security Case Note object with its ID. Use this to add new Security Case Notes to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_security_case_noteread-onlyRetrieve a single Security Case Note by its unique ID from OneUptime. Use list_security_case_notes first if you need to find the ID.
list_security_case_notesread-onlyList and search Security Case Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Note objects plus the total matching count.
update_security_case_notecan modifyUpdate an existing Security Case Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_note afterwards to see the updated record.
delete_security_case_notecan modifyPermanently delete a Security Case Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_security_case_notesread-onlyCount the total number of Security Case Notes in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_security_case_prioritycan modifyCreate a new Security Case Priority in OneUptime. Returns the created Security Case Priority object with its ID. Use this to add new Security Case Priorities to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_security_case_priorityread-onlyRetrieve a single Security Case Priority by its unique ID from OneUptime. Use list_security_case_priorities first if you need to find the ID.
list_security_case_prioritiesread-onlyList and search Security Case Priorities from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Priority objects plus the total matching count.
update_security_case_prioritycan modifyUpdate an existing Security Case Priority in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_priority afterwards to see the updated record.
delete_security_case_prioritycan modifyPermanently delete a Security Case Priority from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_security_case_prioritiesread-onlyCount the total number of Security Case Priorities in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_security_case_statuscan modifyCreate a new Security Case Status in OneUptime. Returns the created Security Case Status object with its ID. Use this to add new Security Case Statuses to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_security_case_statusread-onlyRetrieve a single Security Case Status by its unique ID from OneUptime. Use list_security_case_statuses first if you need to find the ID.
list_security_case_statusesread-onlyList and search Security Case Statuses from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Status objects plus the total matching count.
update_security_case_statuscan modifyUpdate an existing Security Case Status in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_status afterwards to see the updated record.
delete_security_case_statuscan modifyPermanently delete a Security Case Status from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_security_case_statusesread-onlyCount the total number of Security Case Statuses in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_security_detectioncan modifyCreate a new Security Detection in OneUptime. Returns the created Security Detection object with its ID. Use this to add new Security Detections to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_security_detectionread-onlyRetrieve a single Security Detection by its unique ID from OneUptime. Use list_security_detections first if you need to find the ID.
list_security_detectionsread-onlyList and search Security Detections from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Detection objects plus the total matching count.
update_security_detectioncan modifyUpdate an existing Security Detection in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_detection afterwards to see the updated record.
delete_security_detectioncan modifyPermanently delete a Security Detection from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_security_detectionsread-onlyCount the total number of Security Detections in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_security_playbookcan modifyCreate a new Security Playbook in OneUptime. Returns the created Security Playbook object with its ID. Use this to add new Security Playbooks to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_security_playbookread-onlyRetrieve a single Security Playbook by its unique ID from OneUptime. Use list_security_playbooks first if you need to find the ID.
list_security_playbooksread-onlyList and search Security Playbooks from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Playbook objects plus the total matching count.
update_security_playbookcan modifyUpdate an existing Security Playbook in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_playbook afterwards to see the updated record.
delete_security_playbookcan modifyPermanently delete a Security Playbook from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_security_playbooksread-onlyCount the total number of Security Playbooks in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_status_pagecan modifyCreate a new Status Page in OneUptime. Returns the created Status Page object with its ID. Use this to add new Status Pages to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_status_pageread-onlyRetrieve a single Status Page by its unique ID from OneUptime. Use list_status_pages first if you need to find the ID.
list_status_pagesread-onlyList and search Status Pages from OneUptime with optional filtering, pagination, and sorting. Returns an array of Status Page objects plus the total matching count.
update_status_pagecan modifyUpdate an existing Status Page in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_status_page afterwards to see the updated record.
delete_status_pagecan modifyPermanently delete a Status Page from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_status_pagesread-onlyCount the total number of Status Pages in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_on_call_policycan modifyCreate a new On-Call Policy in OneUptime. Returns the created On-Call Policy object with its ID. Use this to add new On-Call Duty Policies to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_on_call_policyread-onlyRetrieve a single On-Call Policy by its unique ID from OneUptime. Use list_on_call_duty_policies first if you need to find the ID.
list_on_call_duty_policiesread-onlyList and search On-Call Duty Policies from OneUptime with optional filtering, pagination, and sorting. Returns an array of On-Call Policy objects plus the total matching count.
update_on_call_policycan modifyUpdate an existing On-Call Policy in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_on_call_policy afterwards to see the updated record.
delete_on_call_policycan modifyPermanently delete a On-Call Policy from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_on_call_duty_policiesread-onlyCount the total number of On-Call Duty Policies in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_monitorcan modifyCreate a new Monitor in OneUptime. Returns the created Monitor object with its ID. Use this to add new Monitors to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_monitorread-onlyRetrieve a single Monitor by its unique ID from OneUptime. Use list_monitors first if you need to find the ID.
list_monitorsread-onlyList and search Monitors from OneUptime with optional filtering, pagination, and sorting. Returns an array of Monitor objects plus the total matching count.
update_monitorcan modifyUpdate an existing Monitor in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_monitor afterwards to see the updated record.
delete_monitorcan modifyPermanently delete a Monitor from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_monitorsread-onlyCount the total number of Monitors in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_monitor_statuscan modifyCreate a new Monitor Status in OneUptime. Returns the created Monitor Status object with its ID. Use this to add new Monitor Statuses to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_monitor_statusread-onlyRetrieve a single Monitor Status by its unique ID from OneUptime. Use list_monitor_statuses first if you need to find the ID.
list_monitor_statusesread-onlyList and search Monitor Statuses from OneUptime with optional filtering, pagination, and sorting. Returns an array of Monitor Status objects plus the total matching count.
update_monitor_statuscan modifyUpdate an existing Monitor Status in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_monitor_status afterwards to see the updated record.
delete_monitor_statuscan modifyPermanently delete a Monitor Status from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_monitor_statusesread-onlyCount the total number of Monitor Statuses in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_incident_statecan modifyCreate a new Incident State in OneUptime. Returns the created Incident State object with its ID. Use this to add new Incident States to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_incident_stateread-onlyRetrieve a single Incident State by its unique ID from OneUptime. Use list_incident_states first if you need to find the ID.
list_incident_statesread-onlyList and search Incident States from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident State objects plus the total matching count.
update_incident_statecan modifyUpdate an existing Incident State in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_state afterwards to see the updated record.
delete_incident_statecan modifyPermanently delete a Incident State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_incident_statesread-onlyCount the total number of Incident States in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_incidentcan modifyCreate a new Incident in OneUptime. Returns the created Incident object with its ID. Use this to add new Incidents to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_incidentread-onlyRetrieve a single Incident by its unique ID from OneUptime. Use list_incidents first if you need to find the ID.
list_incidentsread-onlyList and search Incidents from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident objects plus the total matching count.
update_incidentcan modifyUpdate an existing Incident in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident afterwards to see the updated record.
delete_incidentcan modifyPermanently delete a Incident from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_incidentsread-onlyCount the total number of Incidents in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_incident_state_timelinecan modifyCreate a new Incident State Timeline in OneUptime. Returns the created Incident State Timeline object with its ID. Use this to add new Incident State Timelines to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_incident_state_timelineread-onlyRetrieve a single Incident State Timeline by its unique ID from OneUptime. Use list_incident_state_timelines first if you need to find the ID.
list_incident_state_timelinesread-onlyList and search Incident State Timelines from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident State Timeline objects plus the total matching count.
update_incident_state_timelinecan modifyUpdate an existing Incident State Timeline in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_state_timeline afterwards to see the updated record.
delete_incident_state_timelinecan modifyPermanently delete a Incident State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_incident_state_timelinesread-onlyCount the total number of Incident State Timelines in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_incident_internal_notecan modifyCreate a new Incident Internal Note in OneUptime. Returns the created Incident Internal Note object with its ID. Use this to add new Incident Internal Notes to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_incident_internal_noteread-onlyRetrieve a single Incident Internal Note by its unique ID from OneUptime. Use list_incident_internal_notes first if you need to find the ID.
list_incident_internal_notesread-onlyList and search Incident Internal Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Internal Note objects plus the total matching count.
update_incident_internal_notecan modifyUpdate an existing Incident Internal Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_internal_note afterwards to see the updated record.
delete_incident_internal_notecan modifyPermanently delete a Incident Internal Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_incident_internal_notesread-onlyCount the total number of Incident Internal Notes in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_incident_public_notecan modifyCreate a new Incident Public Note in OneUptime. Returns the created Incident Public Note object with its ID. Use this to add new Incident Public Notes to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_incident_public_noteread-onlyRetrieve a single Incident Public Note by its unique ID from OneUptime. Use list_incident_public_notes first if you need to find the ID.
list_incident_public_notesread-onlyList and search Incident Public Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Public Note objects plus the total matching count.
update_incident_public_notecan modifyUpdate an existing Incident Public Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_public_note afterwards to see the updated record.
delete_incident_public_notecan modifyPermanently delete a Incident Public Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_incident_public_notesread-onlyCount the total number of Incident Public Notes in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_incident_severitycan modifyCreate a new Incident Severity in OneUptime. Returns the created Incident Severity object with its ID. Use this to add new Incident Severities to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_incident_severityread-onlyRetrieve a single Incident Severity by its unique ID from OneUptime. Use list_incident_severities first if you need to find the ID.
list_incident_severitiesread-onlyList and search Incident Severities from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Severity objects plus the total matching count.
update_incident_severitycan modifyUpdate an existing Incident Severity in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_severity afterwards to see the updated record.
delete_incident_severitycan modifyPermanently delete a Incident Severity from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_incident_severitiesread-onlyCount the total number of Incident Severities in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_postmortem_statuscan modifyCreate a new Postmortem Status in OneUptime. Returns the created Postmortem Status object with its ID. Use this to add new Postmortem Statuses to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_postmortem_statusread-onlyRetrieve a single Postmortem Status by its unique ID from OneUptime. Use list_postmortem_statuses first if you need to find the ID.
list_postmortem_statusesread-onlyList and search Postmortem Statuses from OneUptime with optional filtering, pagination, and sorting. Returns an array of Postmortem Status objects plus the total matching count.
update_postmortem_statuscan modifyUpdate an existing Postmortem Status in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_postmortem_status afterwards to see the updated record.
delete_postmortem_statuscan modifyPermanently delete a Postmortem Status from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_postmortem_statusesread-onlyCount the total number of Postmortem Statuses in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_alert_statecan modifyCreate a new Alert State in OneUptime. Returns the created Alert State object with its ID. Use this to add new Alert States to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_alert_stateread-onlyRetrieve a single Alert State by its unique ID from OneUptime. Use list_alert_states first if you need to find the ID.
list_alert_statesread-onlyList and search Alert States from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert State objects plus the total matching count.
update_alert_statecan modifyUpdate an existing Alert State in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_state afterwards to see the updated record.
delete_alert_statecan modifyPermanently delete a Alert State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_alert_statesread-onlyCount the total number of Alert States in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_alertcan modifyCreate a new Alert in OneUptime. Returns the created Alert object with its ID. Use this to add new Alerts to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_alertread-onlyRetrieve a single Alert by its unique ID from OneUptime. Use list_alerts first if you need to find the ID.
list_alertsread-onlyList and search Alerts from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert objects plus the total matching count.
update_alertcan modifyUpdate an existing Alert in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert afterwards to see the updated record.
delete_alertcan modifyPermanently delete a Alert from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_alertsread-onlyCount the total number of Alerts in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_alert_state_timelinecan modifyCreate a new Alert State Timeline in OneUptime. Returns the created Alert State Timeline object with its ID. Use this to add new Alert State Timelines to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_alert_state_timelineread-onlyRetrieve a single Alert State Timeline by its unique ID from OneUptime. Use list_alert_state_timelines first if you need to find the ID.
list_alert_state_timelinesread-onlyList and search Alert State Timelines from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert State Timeline objects plus the total matching count.
update_alert_state_timelinecan modifyUpdate an existing Alert State Timeline in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_state_timeline afterwards to see the updated record.
delete_alert_state_timelinecan modifyPermanently delete a Alert State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_alert_state_timelinesread-onlyCount the total number of Alert State Timelines in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_alert_internal_notecan modifyCreate a new Alert Internal Note in OneUptime. Returns the created Alert Internal Note object with its ID. Use this to add new Alert Internal Notes to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_alert_internal_noteread-onlyRetrieve a single Alert Internal Note by its unique ID from OneUptime. Use list_alert_internal_notes first if you need to find the ID.
list_alert_internal_notesread-onlyList and search Alert Internal Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert Internal Note objects plus the total matching count.
update_alert_internal_notecan modifyUpdate an existing Alert Internal Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_internal_note afterwards to see the updated record.
delete_alert_internal_notecan modifyPermanently delete a Alert Internal Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_alert_internal_notesread-onlyCount the total number of Alert Internal Notes in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_alert_severitycan modifyCreate a new Alert Severity in OneUptime. Returns the created Alert Severity object with its ID. Use this to add new Alert Severities to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_alert_severityread-onlyRetrieve a single Alert Severity by its unique ID from OneUptime. Use list_alert_severities first if you need to find the ID.
list_alert_severitiesread-onlyList and search Alert Severities from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert Severity objects plus the total matching count.
update_alert_severitycan modifyUpdate an existing Alert Severity in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_severity afterwards to see the updated record.
delete_alert_severitycan modifyPermanently delete a Alert Severity from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_alert_severitiesread-onlyCount the total number of Alert Severities in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_incident_alertcan modifyCreate a new Incident Alert in OneUptime. Returns the created Incident Alert object with its ID. Use this to add new Incident Alerts to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_incident_alertread-onlyRetrieve a single Incident Alert by its unique ID from OneUptime. Use list_incident_alerts first if you need to find the ID.
list_incident_alertsread-onlyList and search Incident Alerts from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Alert objects plus the total matching count.
update_incident_alertcan modifyUpdate an existing Incident Alert in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_alert afterwards to see the updated record.
delete_incident_alertcan modifyPermanently delete a Incident Alert from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_incident_alertsread-onlyCount the total number of Incident Alerts in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_monitor_status_eventcan modifyCreate a new Monitor Status Event in OneUptime. Returns the created Monitor Status Event object with its ID. Use this to add new Monitor Status Events to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_monitor_status_eventread-onlyRetrieve a single Monitor Status Event by its unique ID from OneUptime. Use list_monitor_status_events first if you need to find the ID.
list_monitor_status_eventsread-onlyList and search Monitor Status Events from OneUptime with optional filtering, pagination, and sorting. Returns an array of Monitor Status Event objects plus the total matching count.
update_monitor_status_eventcan modifyUpdate an existing Monitor Status Event in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_monitor_status_event afterwards to see the updated record.
delete_monitor_status_eventcan modifyPermanently delete a Monitor Status Event from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_monitor_status_eventsread-onlyCount the total number of Monitor Status Events in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_status_page_announcementcan modifyCreate a new Status Page Announcement in OneUptime. Returns the created Status Page Announcement object with its ID. Use this to add new Status Page Announcements to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_status_page_announcementread-onlyRetrieve a single Status Page Announcement by its unique ID from OneUptime. Use list_status_page_announcements first if you need to find the ID.
list_status_page_announcementsread-onlyList and search Status Page Announcements from OneUptime with optional filtering, pagination, and sorting. Returns an array of Status Page Announcement objects plus the total matching count.
update_status_page_announcementcan modifyUpdate an existing Status Page Announcement in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_status_page_announcement afterwards to see the updated record.
delete_status_page_announcementcan modifyPermanently delete a Status Page Announcement from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_status_page_announcementsread-onlyCount the total number of Status Page Announcements in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_scheduled_maintenance_statecan modifyCreate a new Scheduled Maintenance State in OneUptime. Returns the created Scheduled Maintenance State object with its ID. Use this to add new Scheduled Maintenance States to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_scheduled_maintenance_stateread-onlyRetrieve a single Scheduled Maintenance State by its unique ID from OneUptime. Use list_scheduled_maintenance_states first if you need to find the ID.
list_scheduled_maintenance_statesread-onlyList and search Scheduled Maintenance States from OneUptime with optional filtering, pagination, and sorting. Returns an array of Scheduled Maintenance State objects plus the total matching count.
update_scheduled_maintenance_statecan modifyUpdate an existing Scheduled Maintenance State in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_scheduled_maintenance_state afterwards to see the updated record.
delete_scheduled_maintenance_statecan modifyPermanently delete a Scheduled Maintenance State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_scheduled_maintenance_statesread-onlyCount the total number of Scheduled Maintenance States in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_scheduled_maintenance_eventcan modifyCreate a new Scheduled Maintenance Event in OneUptime. Returns the created Scheduled Maintenance Event object with its ID. Use this to add new Scheduled Maintenance Events to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_scheduled_maintenance_eventread-onlyRetrieve a single Scheduled Maintenance Event by its unique ID from OneUptime. Use list_scheduled_maintenance_events first if you need to find the ID.
list_scheduled_maintenance_eventsread-onlyList and search Scheduled Maintenance Events from OneUptime with optional filtering, pagination, and sorting. Returns an array of Scheduled Maintenance Event objects plus the total matching count.
update_scheduled_maintenance_eventcan modifyUpdate an existing Scheduled Maintenance Event in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_scheduled_maintenance_event afterwards to see the updated record.
delete_scheduled_maintenance_eventcan modifyPermanently delete a Scheduled Maintenance Event from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_scheduled_maintenance_eventsread-onlyCount the total number of Scheduled Maintenance Events in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
create_scheduled_maintenance_state_timelinecan modifyCreate a new Scheduled Maintenance State Timeline in OneUptime. Returns the created Scheduled Maintenance State Timeline object with its ID. Use this to add new Scheduled Maintenance State Timelines to your project. Note: projectId is inferred from your API key â you do not need to provide it.
get_scheduled_maintenance_state_timelineread-onlyRetrieve a single Scheduled Maintenance State Timeline by its unique ID from OneUptime. Use list_scheduled_maintenance_state_timelines first if you need to find the ID.
list_scheduled_maintenance_state_timelinesread-onlyList and search Scheduled Maintenance State Timelines from OneUptime with optional filtering, pagination, and sorting. Returns an array of Scheduled Maintenance State Timeline objects plus the total matching count.
update_scheduled_maintenance_state_timelinecan modifyUpdate an existing Scheduled Maintenance State Timeline in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_scheduled_maintenance_state_timeline afterwards to see the updated record.
delete_scheduled_maintenance_state_timelinecan modifyPermanently delete a Scheduled Maintenance State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
count_scheduled_maintenance_state_timelinesread-onlyCount the total number of Scheduled Maintenance State Timelines in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
list_logsread-onlyQuery Logs telemetry data from OneUptime. IMPORTANT: telemetry tables are large â always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/
count_logsread-onlyCount Logs telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
list_spansread-onlyQuery Spans telemetry data from OneUptime. IMPORTANT: telemetry tables are large â always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers
count_spansread-onlyCount Spans telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
list_metricsread-onlyQuery Metrics telemetry data from OneUptime. IMPORTANT: telemetry tables are large â always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbe
count_metricsread-onlyCount Metrics telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
list_exception_instancesread-onlyQuery Exception Instances telemetry data from OneUptime. IMPORTANT: telemetry tables are large â always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBe
count_exception_instancesread-onlyCount Exception Instances telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
list_monitor_logsread-onlyQuery Monitor Logs telemetry data from OneUptime. IMPORTANT: telemetry tables are large â always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (
count_monitor_logsread-onlyCount Monitor Logs telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
list_kubernetes_cost_allocationsread-onlyQuery Kubernetes Cost Allocations telemetry data from OneUptime. IMPORTANT: telemetry tables are large â always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqu
count_kubernetes_cost_allocationsread-onlyCount Kubernetes Cost Allocations telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
list_security_eventsread-onlyQuery Security Events telemetry data from OneUptime. IMPORTANT: telemetry tables are large â always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetwee
count_security_eventsread-onlyCount Security Events telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
list_change_eventsread-onlyQuery Change Events telemetry data from OneUptime. IMPORTANT: telemetry tables are large â always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween
count_change_eventsread-onlyCount Change Events telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
list_threat_intel_indicatorsread-onlyQuery Threat Intel Indicators telemetry data from OneUptime. IMPORTANT: telemetry tables are large â always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual,
count_threat_intel_indicatorsread-onlyCount Threat Intel Indicators telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
acknowledge_incidentcan modifyAcknowledge an incident: marks it as being worked on by moving it to the project's 'Acknowledged' state. Equivalent to pressing 'Acknowledge' in the OneUptime dashboard. An incident that is already acknowledged - in the Acknowledged state, a state placed after it, or resolved - is left as it is.
resolve_incidentcan modifyResolve an incident: moves it to the project's 'Resolved' state. Equivalent to pressing 'Resolve' in the OneUptime dashboard.
Change history
Alternatives in Cloud & Infra
Compare →
RotaCloud MCP by usefulapiB
Read RotaCloud shifts, attendance, leave, availability and payroll; create shifts and handle leave.
Hetzner Cloud MCP by usefulapiB
Servers, volumes, networks, firewalls, load balancers, pricing and safe power operations.
packagecloud MCP by usefulapiB
Read packagecloud repos, packages, versions and download stats; create repos, promote and delete.
Dead Man's Snitch MCP by usefulapiB
Read Dead Man's Snitch monitors and status; create, tag, pause and unpause snitches.
NS1 Connect MCP by usefulapiB
Read NS1 zones, records, monitors, data feeds and usage; create or update one DNS record.
Civo MCP by usefulapiB
List Civo instances, Kubernetes clusters, networks and DNS; reboot instances, add rules.