New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

OneUptime

223 tools. 102 can modify or destroy data without limits.

33 destructive tools with no built-in limits. Policy required.

Last updated:

102 can modify or destroy data
121 read-only
223 tools total

Community server · catalogue entry checked 30/10/2026 · full schemas captured for 220 of 223 tools

How to control OneUptime ↓

What OneUptime exposes to your agents

Read (121) Write / Execute (69) Destructive / Financial (33)

What OneUptime costs in tokens

226,700 tokens of tool definitions, loaded on every request
113% of a 200k context window
8,168 heaviest tool: list_status_pages
Critical Risk

The most dangerous OneUptime tools

102 of OneUptime's 223 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control OneUptime

PolicyLayer is an MCP gateway — it sits between your AI agents and OneUptime, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "delete_alert": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_alert_note": {
    "limits": [
      {
        "counter": "add_alert_note_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "acknowledge_alert": {
    "limits": [
      {
        "counter": "acknowledge_alert_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register OneUptime — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON ONEUPTIME →

Instant setup, no code required.

All 223 OneUptime tools

DESTRUCTIVE 33 tools
Destructive delete_alert Permanently delete a Alert from OneUptime. This action cannot be undone. Returns a confirmation message upon s Destructive delete_alert_internal_note Permanently delete a Alert Internal Note from OneUptime. This action cannot be undone. Returns a confirmation Destructive delete_alert_severity Permanently delete a Alert Severity from OneUptime. This action cannot be undone. Returns a confirmation messa Destructive delete_alert_state Permanently delete a Alert State from OneUptime. This action cannot be undone. Returns a confirmation message Destructive delete_alert_state_timeline Permanently delete a Alert State Timeline from OneUptime. This action cannot be undone. Returns a confirmation Destructive delete_incident Permanently delete a Incident from OneUptime. This action cannot be undone. Returns a confirmation message upo Destructive delete_incident_alert Permanently delete a Incident Alert from OneUptime. This action cannot be undone. Returns a confirmation messa Destructive delete_incident_internal_note Permanently delete a Incident Internal Note from OneUptime. This action cannot be undone. Returns a confirmati Destructive delete_incident_public_note Permanently delete a Incident Public Note from OneUptime. This action cannot be undone. Returns a confirmation Destructive delete_incident_severity Permanently delete a Incident Severity from OneUptime. This action cannot be undone. Returns a confirmation me Destructive delete_incident_state Permanently delete a Incident State from OneUptime. This action cannot be undone. Returns a confirmation messa Destructive delete_incident_state_timeline Permanently delete a Incident State Timeline from OneUptime. This action cannot be undone. Returns a confirmat Destructive delete_label Permanently delete a Label from OneUptime. This action cannot be undone. Returns a confirmation message upon s Destructive delete_monitor Permanently delete a Monitor from OneUptime. This action cannot be undone. Returns a confirmation message upon Destructive delete_monitor_status Permanently delete a Monitor Status from OneUptime. This action cannot be undone. Returns a confirmation messa Destructive delete_monitor_status_event Permanently delete a Monitor Status Event from OneUptime. This action cannot be undone. Returns a confirmation Destructive delete_on_call_policy Permanently delete a On-Call Policy from OneUptime. This action cannot be undone. Returns a confirmation messa Destructive delete_postmortem_status Permanently delete a Postmortem Status from OneUptime. This action cannot be undone. Returns a confirmation me Destructive delete_scheduled_maintenance_event Permanently delete a Scheduled Maintenance Event from OneUptime. This action cannot be undone. Returns a confi Destructive delete_scheduled_maintenance_state Permanently delete a Scheduled Maintenance State from OneUptime. This action cannot be undone. Returns a confi Destructive delete_scheduled_maintenance_state_timeline Permanently delete a Scheduled Maintenance State Timeline from OneUptime. This action cannot be undone. Return Destructive delete_security_case Permanently delete a Security Case from OneUptime. This action cannot be undone. Returns a confirmation messag Destructive delete_security_case_evidence Permanently delete a Security Case Evidence from OneUptime. This action cannot be undone. Returns a confirmati Destructive delete_security_case_note Permanently delete a Security Case Note from OneUptime. This action cannot be undone. Returns a confirmation m Destructive delete_security_case_priority Permanently delete a Security Case Priority from OneUptime. This action cannot be undone. Returns a confirmati Destructive delete_security_case_status Permanently delete a Security Case Status from OneUptime. This action cannot be undone. Returns a confirmation Destructive delete_security_case_task Permanently delete a Security Case Task from OneUptime. This action cannot be undone. Returns a confirmation m Destructive delete_security_detection Permanently delete a Security Detection from OneUptime. This action cannot be undone. Returns a confirmation m Destructive delete_security_playbook Permanently delete a Security Playbook from OneUptime. This action cannot be undone. Returns a confirmation me Destructive delete_status_page Permanently delete a Status Page from OneUptime. This action cannot be undone. Returns a confirmation message Destructive delete_status_page_announcement Permanently delete a Status Page Announcement from OneUptime. This action cannot be undone. Returns a confirma Destructive delete_team Permanently delete a Team from OneUptime. This action cannot be undone. Returns a confirmation message upon su Destructive oneuptime_help Get help and guidance for using the OneUptime MCP server. Returns information about available resources and co
WRITE 69 tools
Write add_alert_note Add an internal note to an alert, visible to your team. Markdown is supported. Write add_incident_note Add a note to an incident. Internal notes are visible to your team only; public notes are posted to the status Write create_alert Create a new Alert in OneUptime. Returns the created Alert object with its ID. Use this to add new Alerts to y Write create_alert_internal_note Create a new Alert Internal Note in OneUptime. Returns the created Alert Internal Note object with its ID. Use Write create_alert_severity Create a new Alert Severity in OneUptime. Returns the created Alert Severity object with its ID. Use this to a Write create_alert_state Create a new Alert State in OneUptime. Returns the created Alert State object with its ID. Use this to add new Write create_alert_state_timeline Create a new Alert State Timeline in OneUptime. Returns the created Alert State Timeline object with its ID. U Write create_incident Create a new Incident in OneUptime. Returns the created Incident object with its ID. Use this to add new Incid Write create_incident_alert Create a new Incident Alert in OneUptime. Returns the created Incident Alert object with its ID. Use this to a Write create_incident_internal_note Create a new Incident Internal Note in OneUptime. Returns the created Incident Internal Note object with its I Write create_incident_public_note Create a new Incident Public Note in OneUptime. Returns the created Incident Public Note object with its ID. U Write create_incident_severity Create a new Incident Severity in OneUptime. Returns the created Incident Severity object with its ID. Use thi Write create_incident_state Create a new Incident State in OneUptime. Returns the created Incident State object with its ID. Use this to a Write create_incident_state_timeline Create a new Incident State Timeline in OneUptime. Returns the created Incident State Timeline object with its Write create_label Create a new Label in OneUptime. Returns the created Label object with its ID. Use this to add new Labels to y Write create_monitor Create a new Monitor in OneUptime. Returns the created Monitor object with its ID. Use this to add new Monitor Write create_monitor_status Create a new Monitor Status in OneUptime. Returns the created Monitor Status object with its ID. Use this to a Write create_monitor_status_event Create a new Monitor Status Event in OneUptime. Returns the created Monitor Status Event object with its ID. U Write create_on_call_policy Create a new On-Call Policy in OneUptime. Returns the created On-Call Policy object with its ID. Use this to a Write create_postmortem_status Create a new Postmortem Status in OneUptime. Returns the created Postmortem Status object with its ID. Use thi Write create_scheduled_maintenance_event Create a new Scheduled Maintenance Event in OneUptime. Returns the created Scheduled Maintenance Event object Write create_scheduled_maintenance_state Create a new Scheduled Maintenance State in OneUptime. Returns the created Scheduled Maintenance State object Write create_scheduled_maintenance_state_timeline Create a new Scheduled Maintenance State Timeline in OneUptime. Returns the created Scheduled Maintenance Stat Write create_security_case Create a new Security Case in OneUptime. Returns the created Security Case object with its ID. Use this to add Write create_security_case_evidence Create a new Security Case Evidence in OneUptime. Returns the created Security Case Evidence object with its I Write create_security_case_note Create a new Security Case Note in OneUptime. Returns the created Security Case Note object with its ID. Use t Write create_security_case_priority Create a new Security Case Priority in OneUptime. Returns the created Security Case Priority object with its I Write create_security_case_status Create a new Security Case Status in OneUptime. Returns the created Security Case Status object with its ID. U Write create_security_case_task Create a new Security Case Task in OneUptime. Returns the created Security Case Task object with its ID. Use t Write create_security_detection Create a new Security Detection in OneUptime. Returns the created Security Detection object with its ID. Use t Write create_security_playbook Create a new Security Playbook in OneUptime. Returns the created Security Playbook object with its ID. Use thi Write create_status_page Create a new Status Page in OneUptime. Returns the created Status Page object with its ID. Use this to add new Write create_status_page_announcement Create a new Status Page Announcement in OneUptime. Returns the created Status Page Announcement object with i Write create_team Create a new Team in OneUptime. Returns the created Team object with its ID. Use this to add new Teams to your Write oneuptime_whoami Get the project your credentials belong to (ID and name), and - when signed in with OAuth - who you are signed Write resolve_alert Resolve an alert: moves it to the project's 'Resolved' state. Write resolve_incident Resolve an incident: moves it to the project's 'Resolved' state. Equivalent to pressing 'Resolve' in the OneUp Write update_alert Update an existing Alert in OneUptime. Only include the fields you want to change - unspecified fields will re Write update_alert_internal_note Update an existing Alert Internal Note in OneUptime. Only include the fields you want to change - unspecified Write update_alert_severity Update an existing Alert Severity in OneUptime. Only include the fields you want to change - unspecified field Write update_alert_state Update an existing Alert State in OneUptime. Only include the fields you want to change - unspecified fields w Write update_alert_state_timeline Update an existing Alert State Timeline in OneUptime. Only include the fields you want to change - unspecified Write update_incident Update an existing Incident in OneUptime. Only include the fields you want to change - unspecified fields will Write update_incident_alert Update an existing Incident Alert in OneUptime. Only include the fields you want to change - unspecified field Write update_incident_internal_note Update an existing Incident Internal Note in OneUptime. Only include the fields you want to change - unspecifi Write update_incident_public_note Update an existing Incident Public Note in OneUptime. Only include the fields you want to change - unspecified Write update_incident_severity Update an existing Incident Severity in OneUptime. Only include the fields you want to change - unspecified fi Write update_incident_state Update an existing Incident State in OneUptime. Only include the fields you want to change - unspecified field Write update_incident_state_timeline Update an existing Incident State Timeline in OneUptime. Only include the fields you want to change - unspecif Write update_label Update an existing Label in OneUptime. Only include the fields you want to change - unspecified fields will re Write update_monitor Update an existing Monitor in OneUptime. Only include the fields you want to change - unspecified fields will Write update_monitor_status Update an existing Monitor Status in OneUptime. Only include the fields you want to change - unspecified field Write update_monitor_status_event Update an existing Monitor Status Event in OneUptime. Only include the fields you want to change - unspecified Write update_on_call_policy Update an existing On-Call Policy in OneUptime. Only include the fields you want to change - unspecified field Write update_postmortem_status Update an existing Postmortem Status in OneUptime. Only include the fields you want to change - unspecified fi Write update_scheduled_maintenance_event Update an existing Scheduled Maintenance Event in OneUptime. Only include the fields you want to change - unsp Write update_scheduled_maintenance_state Update an existing Scheduled Maintenance State in OneUptime. Only include the fields you want to change - unsp Write update_scheduled_maintenance_state_timeline Update an existing Scheduled Maintenance State Timeline in OneUptime. Only include the fields you want to chan Write update_security_case Update an existing Security Case in OneUptime. Only include the fields you want to change - unspecified fields Write update_security_case_evidence Update an existing Security Case Evidence in OneUptime. Only include the fields you want to change - unspecifi Write update_security_case_note Update an existing Security Case Note in OneUptime. Only include the fields you want to change - unspecified f Write update_security_case_priority Update an existing Security Case Priority in OneUptime. Only include the fields you want to change - unspecifi Write update_security_case_status Update an existing Security Case Status in OneUptime. Only include the fields you want to change - unspecified Write update_security_case_task Update an existing Security Case Task in OneUptime. Only include the fields you want to change - unspecified f Write update_security_detection Update an existing Security Detection in OneUptime. Only include the fields you want to change - unspecified f Write update_security_playbook Update an existing Security Playbook in OneUptime. Only include the fields you want to change - unspecified fi Write update_status_page Update an existing Status Page in OneUptime. Only include the fields you want to change - unspecified fields w Write update_status_page_announcement Update an existing Status Page Announcement in OneUptime. Only include the fields you want to change - unspeci Write update_team Update an existing Team in OneUptime. Only include the fields you want to change - unspecified fields will rem
READ 121 tools
Read acknowledge_alert Acknowledge an alert: marks it as being worked on by moving it to the project's 'Acknowledged' state. An alert Read acknowledge_incident Acknowledge an incident: marks it as being worked on by moving it to the project's 'Acknowledged' state. Equiv Read count_alert_internal_notes Count the total number of Alert Internal Notes in OneUptime, optionally filtered by query criteria. Returns a Read count_alert_severities Count the total number of Alert Severities in OneUptime, optionally filtered by query criteria. Returns a sing Read count_alert_state_timelines Count the total number of Alert State Timelines in OneUptime, optionally filtered by query criteria. Returns a Read count_alert_states Count the total number of Alert States in OneUptime, optionally filtered by query criteria. Returns a single n Read count_alerts Count the total number of Alerts in OneUptime, optionally filtered by query criteria. Returns a single number. Read count_change_events Count Change Events telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range fil Read count_exception_instances Count Exception Instances telemetry records in OneUptime, optionally filtered. Prefer counting with a time-ran Read count_incident_alerts Count the total number of Incident Alerts in OneUptime, optionally filtered by query criteria. Returns a singl Read count_incident_internal_notes Count the total number of Incident Internal Notes in OneUptime, optionally filtered by query criteria. Returns Read count_incident_public_notes Count the total number of Incident Public Notes in OneUptime, optionally filtered by query criteria. Returns a Read count_incident_severities Count the total number of Incident Severities in OneUptime, optionally filtered by query criteria. Returns a s Read count_incident_state_timelines Count the total number of Incident State Timelines in OneUptime, optionally filtered by query criteria. Return Read count_incident_states Count the total number of Incident States in OneUptime, optionally filtered by query criteria. Returns a singl Read count_incidents Count the total number of Incidents in OneUptime, optionally filtered by query criteria. Returns a single numb Read count_kubernetes_cost_allocations Count Kubernetes Cost Allocations telemetry records in OneUptime, optionally filtered. Prefer counting with a Read count_labels Count the total number of Labels in OneUptime, optionally filtered by query criteria. Returns a single number. Read count_logs Count Logs telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter. Read count_metrics Count Metrics telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter. Read count_monitor_logs Count Monitor Logs telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filt Read count_monitor_status_events Count the total number of Monitor Status Events in OneUptime, optionally filtered by query criteria. Returns a Read count_monitor_statuses Count the total number of Monitor Statuses in OneUptime, optionally filtered by query criteria. Returns a sing Read count_monitors Count the total number of Monitors in OneUptime, optionally filtered by query criteria. Returns a single numbe Read count_on_call_duty_policies Count the total number of On-Call Duty Policies in OneUptime, optionally filtered by query criteria. Returns a Read count_postmortem_statuses Count the total number of Postmortem Statuses in OneUptime, optionally filtered by query criteria. Returns a s Read count_scheduled_maintenance_events Count the total number of Scheduled Maintenance Events in OneUptime, optionally filtered by query criteria. Re Read count_scheduled_maintenance_state_timelines Count the total number of Scheduled Maintenance State Timelines in OneUptime, optionally filtered by query cri Read count_scheduled_maintenance_states Count the total number of Scheduled Maintenance States in OneUptime, optionally filtered by query criteria. Re Read count_security_case_evidence Count the total number of Security Case Evidence in OneUptime, optionally filtered by query criteria. Returns Read count_security_case_notes Count the total number of Security Case Notes in OneUptime, optionally filtered by query criteria. Returns a s Read count_security_case_priorities Count the total number of Security Case Priorities in OneUptime, optionally filtered by query criteria. Return Read count_security_case_statuses Count the total number of Security Case Statuses in OneUptime, optionally filtered by query criteria. Returns Read count_security_case_tasks Count the total number of Security Case Tasks in OneUptime, optionally filtered by query criteria. Returns a s Read count_security_cases Count the total number of Security Cases in OneUptime, optionally filtered by query criteria. Returns a single Read count_security_detections Count the total number of Security Detections in OneUptime, optionally filtered by query criteria. Returns a s Read count_security_events Count Security Events telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range f Read count_security_playbooks Count the total number of Security Playbooks in OneUptime, optionally filtered by query criteria. Returns a si Read count_spans Count Spans telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter. Read count_status_page_announcements Count the total number of Status Page Announcements in OneUptime, optionally filtered by query criteria. Retur Read count_status_pages Count the total number of Status Pages in OneUptime, optionally filtered by query criteria. Returns a single n Read count_teams Count the total number of Teams in OneUptime, optionally filtered by query criteria. Returns a single number. Read count_threat_intel_indicators Count Threat Intel Indicators telemetry records in OneUptime, optionally filtered. Prefer counting with a time Read get_alert Retrieve a single Alert by its unique ID from OneUptime. Use list_alerts first if you need to find the ID. Read get_alert_internal_note Retrieve a single Alert Internal Note by its unique ID from OneUptime. Use list_alert_internal_notes first if Read get_alert_severity Retrieve a single Alert Severity by its unique ID from OneUptime. Use list_alert_severities first if you need Read get_alert_state Retrieve a single Alert State by its unique ID from OneUptime. Use list_alert_states first if you need to find Read get_alert_state_timeline Retrieve a single Alert State Timeline by its unique ID from OneUptime. Use list_alert_state_timelines first i Read get_incident Retrieve a single Incident by its unique ID from OneUptime. Use list_incidents first if you need to find the I Read get_incident_alert Retrieve a single Incident Alert by its unique ID from OneUptime. Use list_incident_alerts first if you need t Read get_incident_internal_note Retrieve a single Incident Internal Note by its unique ID from OneUptime. Use list_incident_internal_notes fir Read get_incident_public_note Retrieve a single Incident Public Note by its unique ID from OneUptime. Use list_incident_public_notes first i Read get_incident_severity Retrieve a single Incident Severity by its unique ID from OneUptime. Use list_incident_severities first if you Read get_incident_state Retrieve a single Incident State by its unique ID from OneUptime. Use list_incident_states first if you need t Read get_incident_state_timeline Retrieve a single Incident State Timeline by its unique ID from OneUptime. Use list_incident_state_timelines f Read get_label Retrieve a single Label by its unique ID from OneUptime. Use list_labels first if you need to find the ID. Read get_monitor Retrieve a single Monitor by its unique ID from OneUptime. Use list_monitors first if you need to find the ID. Read get_monitor_status Retrieve a single Monitor Status by its unique ID from OneUptime. Use list_monitor_statuses first if you need Read get_monitor_status_event Retrieve a single Monitor Status Event by its unique ID from OneUptime. Use list_monitor_status_events first i Read get_on_call_policy Retrieve a single On-Call Policy by its unique ID from OneUptime. Use list_on_call_duty_policies first if you Read get_postmortem_status Retrieve a single Postmortem Status by its unique ID from OneUptime. Use list_postmortem_statuses first if you Read get_public_status_page_announcements Get announcements from a public status page. This tool does NOT require an API key and works with public stat Read get_public_status_page_incidents Get incidents from a public status page. This tool does NOT require an API key and works with public status p Read get_public_status_page_overview Get the complete overview of a public status page including current status, resources, active incidents, sched Read get_public_status_page_scheduled_maintenance Get scheduled maintenance events from a public status page. This tool does NOT require an API key and works w Read get_scheduled_maintenance_event Retrieve a single Scheduled Maintenance Event by its unique ID from OneUptime. Use list_scheduled_maintenance_ Read get_scheduled_maintenance_state Retrieve a single Scheduled Maintenance State by its unique ID from OneUptime. Use list_scheduled_maintenance_ Read get_scheduled_maintenance_state_timeline Retrieve a single Scheduled Maintenance State Timeline by its unique ID from OneUptime. Use list_scheduled_mai Read get_security_case Retrieve a single Security Case by its unique ID from OneUptime. Use list_security_cases first if you need to Read get_security_case_evidence Retrieve a single Security Case Evidence by its unique ID from OneUptime. Use list_security_case_evidence firs Read get_security_case_note Retrieve a single Security Case Note by its unique ID from OneUptime. Use list_security_case_notes first if yo Read get_security_case_priority Retrieve a single Security Case Priority by its unique ID from OneUptime. Use list_security_case_priorities fi Read get_security_case_status Retrieve a single Security Case Status by its unique ID from OneUptime. Use list_security_case_statuses first Read get_security_case_task Retrieve a single Security Case Task by its unique ID from OneUptime. Use list_security_case_tasks first if yo Read get_security_detection Retrieve a single Security Detection by its unique ID from OneUptime. Use list_security_detections first if yo Read get_security_playbook Retrieve a single Security Playbook by its unique ID from OneUptime. Use list_security_playbooks first if you Read get_status_page Retrieve a single Status Page by its unique ID from OneUptime. Use list_status_pages first if you need to find Read get_status_page_announcement Retrieve a single Status Page Announcement by its unique ID from OneUptime. Use list_status_page_announcements Read get_team Retrieve a single Team by its unique ID from OneUptime. Use list_teams first if you need to find the ID. Read list_alert_internal_notes List and search Alert Internal Notes from OneUptime with optional filtering, pagination, and sorting. Returns Read list_alert_severities List and search Alert Severities from OneUptime with optional filtering, pagination, and sorting. Returns an a Read list_alert_state_timelines List and search Alert State Timelines from OneUptime with optional filtering, pagination, and sorting. Returns Read list_alert_states List and search Alert States from OneUptime with optional filtering, pagination, and sorting. Returns an array Read list_alerts List and search Alerts from OneUptime with optional filtering, pagination, and sorting. Returns an array of Al Read list_change_events Query Change Events telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a Read list_exception_instances Query Exception Instances telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter Read list_incident_alerts List and search Incident Alerts from OneUptime with optional filtering, pagination, and sorting. Returns an ar Read list_incident_internal_notes List and search Incident Internal Notes from OneUptime with optional filtering, pagination, and sorting. Retur Read list_incident_public_notes List and search Incident Public Notes from OneUptime with optional filtering, pagination, and sorting. Returns Read list_incident_severities List and search Incident Severities from OneUptime with optional filtering, pagination, and sorting. Returns a Read list_incident_state_timelines List and search Incident State Timelines from OneUptime with optional filtering, pagination, and sorting. Retu Read list_incident_states List and search Incident States from OneUptime with optional filtering, pagination, and sorting. Returns an ar Read list_incidents List and search Incidents from OneUptime with optional filtering, pagination, and sorting. Returns an array of Read list_kubernetes_cost_allocations Query Kubernetes Cost Allocations telemetry data from OneUptime. IMPORTANT: telemetry tables are large — alway Read list_labels List and search Labels from OneUptime with optional filtering, pagination, and sorting. Returns an array of La Read list_logs Query Logs telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a time rang Read list_metrics Query Metrics telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a time r Read list_monitor_logs Query Monitor Logs telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a t Read list_monitor_status_events List and search Monitor Status Events from OneUptime with optional filtering, pagination, and sorting. Returns Read list_monitor_statuses List and search Monitor Statuses from OneUptime with optional filtering, pagination, and sorting. Returns an a Read list_monitors List and search Monitors from OneUptime with optional filtering, pagination, and sorting. Returns an array of Read list_on_call_duty_policies List and search On-Call Duty Policies from OneUptime with optional filtering, pagination, and sorting. Returns Read list_postmortem_statuses List and search Postmortem Statuses from OneUptime with optional filtering, pagination, and sorting. Returns a Read list_scheduled_maintenance_events List and search Scheduled Maintenance Events from OneUptime with optional filtering, pagination, and sorting. Read list_scheduled_maintenance_state_timelines List and search Scheduled Maintenance State Timelines from OneUptime with optional filtering, pagination, and Read list_scheduled_maintenance_states List and search Scheduled Maintenance States from OneUptime with optional filtering, pagination, and sorting. Read list_security_case_evidence List and search Security Case Evidence from OneUptime with optional filtering, pagination, and sorting. Return Read list_security_case_notes List and search Security Case Notes from OneUptime with optional filtering, pagination, and sorting. Returns a Read list_security_case_priorities List and search Security Case Priorities from OneUptime with optional filtering, pagination, and sorting. Retu Read list_security_case_statuses List and search Security Case Statuses from OneUptime with optional filtering, pagination, and sorting. Return Read list_security_case_tasks List and search Security Case Tasks from OneUptime with optional filtering, pagination, and sorting. Returns a Read list_security_cases List and search Security Cases from OneUptime with optional filtering, pagination, and sorting. Returns an arr Read list_security_detections List and search Security Detections from OneUptime with optional filtering, pagination, and sorting. Returns a Read list_security_events Query Security Events telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by Read list_security_playbooks List and search Security Playbooks from OneUptime with optional filtering, pagination, and sorting. Returns an Read list_spans Query Spans telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a time ran Read list_status_page_announcements List and search Status Page Announcements from OneUptime with optional filtering, pagination, and sorting. Ret Read list_status_pages List and search Status Pages from OneUptime with optional filtering, pagination, and sorting. Returns an array Read list_teams List and search Teams from OneUptime with optional filtering, pagination, and sorting. Returns an array of Tea Read list_threat_intel_indicators Query Threat Intel Indicators telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always fi Read oneuptime_list_resources List all available OneUptime resources and their supported operations. Use this to discover what resources you

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about OneUptime

Can an AI agent delete data through the OneUptime MCP server? +

Yes. The OneUptime server exposes 33 destructive tools including delete_alert, delete_alert_internal_note, delete_alert_severity. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through OneUptime? +

The OneUptime server has 69 write tools including add_alert_note, add_incident_note, create_alert. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach OneUptime.

How many tools does the OneUptime MCP server expose? +

223 tools across 3 categories: Destructive, Read, Write. 121 are read-only. 102 can modify, create, or delete data.

How do I enforce a policy on OneUptime? +

Register the OneUptime MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every OneUptime tool call.

Deterministic rules across all 223 OneUptime tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

223 OneUptime tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from OneUptime's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.