OneUptime
com-oneuptime-mcp declares 345 capabilities across 345 tools, with 2 critical issues. One of them, no-revocation, is recorded for every server in the index because MCP has no field in which to declare a way to switch a tool off; a missing declaration is not evidence that the control is missing.
Issues
162 tools are annotated by the server as destructive (destructiveHint) and declare no limit. In MCP that annotation marks a tool that may make destructive changes rather than only additive ones; it does not say the change cannot be undone.
345 of 345 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.
345 of 345 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.
345 of 345 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.
183 tools can read data and declare no limit.
Declared capabilities
| Tool | Read as | Basis |
|---|---|---|
create_team | destructive |
declared |
get_team | read |
declared |
list_teams | read |
declared |
update_team | destructive |
declared |
delete_team | destructive |
declared |
count_teams | read |
declared |
create_label | destructive |
declared |
get_label | read |
declared |
list_labels | read |
declared |
update_label | destructive |
declared |
delete_label | destructive |
declared |
count_labels | read |
declared |
create_security_case | destructive |
declared |
get_security_case | read |
declared |
list_security_cases | read |
declared |
update_security_case | destructive |
declared |
delete_security_case | destructive |
declared |
count_security_cases | read |
declared |
create_security_case_note | destructive |
declared |
get_security_case_note | read |
declared |
list_security_case_notes | read |
declared |
update_security_case_note | destructive |
declared |
delete_security_case_note | destructive |
declared |
count_security_case_notes | read |
declared |
create_security_case_task | destructive |
declared |
get_security_case_task | read |
declared |
list_security_case_tasks | read |
declared |
update_security_case_task | destructive |
declared |
delete_security_case_task | destructive |
declared |
count_security_case_tasks | read |
declared |
create_security_case_evidence | destructive |
declared |
get_security_case_evidence | read |
declared |
list_security_case_evidence | read |
declared |
update_security_case_evidence | destructive |
declared |
delete_security_case_evidence | destructive |
declared |
count_security_case_evidence | read |
declared |
create_security_case_priority | destructive |
declared |
get_security_case_priority | read |
declared |
list_security_case_priorities | read |
declared |
update_security_case_priority | destructive |
declared |
delete_security_case_priority | destructive |
declared |
count_security_case_priorities | read |
declared |
create_security_case_status | destructive |
declared |
get_security_case_status | read |
declared |
list_security_case_statuses | read |
declared |
update_security_case_status | destructive |
declared |
delete_security_case_status | destructive |
declared |
count_security_case_statuses | read |
declared |
create_security_detection | destructive |
declared |
get_security_detection | read |
declared |
list_security_detections | read |
declared |
update_security_detection | destructive |
declared |
delete_security_detection | destructive |
declared |
count_security_detections | read |
declared |
create_security_playbook | destructive |
declared |
get_security_playbook | read |
declared |
list_security_playbooks | read |
declared |
update_security_playbook | destructive |
declared |
delete_security_playbook | destructive |
declared |
count_security_playbooks | read |
declared |
create_data_store | destructive |
declared |
get_data_store | read |
declared |
list_data_stores | read |
declared |
update_data_store | destructive |
declared |
delete_data_store | destructive |
declared |
count_data_stores | read |
declared |
create_data_store_finding | destructive |
declared |
get_data_store_finding | read |
declared |
list_data_store_findings | read |
declared |
update_data_store_finding | destructive |
declared |
delete_data_store_finding | destructive |
declared |
count_data_store_findings | read |
declared |
create_data_store_access_entry | destructive |
declared |
get_data_store_access_entry | read |
declared |
list_data_store_access_entries | read |
declared |
update_data_store_access_entry | destructive |
declared |
delete_data_store_access_entry | destructive |
declared |
count_data_store_access_entries | read |
declared |
create_data_security_identity | destructive |
declared |
get_data_security_identity | read |
declared |
list_data_security_identities | read |
declared |
update_data_security_identity | destructive |
declared |
delete_data_security_identity | destructive |
declared |
count_data_security_identities | read |
declared |
create_data_flow | destructive |
declared |
get_data_flow | read |
declared |
list_data_flows | read |
declared |
update_data_flow | destructive |
declared |
delete_data_flow | destructive |
declared |
count_data_flows | read |
declared |
create_data_security_issue | destructive |
declared |
get_data_security_issue | read |
declared |
list_data_security_issues | read |
declared |
update_data_security_issue | destructive |
declared |
delete_data_security_issue | destructive |
declared |
count_data_security_issues | read |
declared |
create_data_security_scan | destructive |
declared |
get_data_security_scan | read |
declared |
list_data_security_scans | read |
declared |
update_data_security_scan | destructive |
declared |
delete_data_security_scan | destructive |
declared |
count_data_security_scans | read |
declared |
create_custom_data_type | destructive |
declared |
get_custom_data_type | read |
declared |
list_custom_data_types | read |
declared |
update_custom_data_type | destructive |
declared |
delete_custom_data_type | destructive |
declared |
count_custom_data_types | read |
declared |
create_check_setting | destructive |
declared |
get_check_setting | read |
declared |
list_check_settings | read |
declared |
update_check_setting | destructive |
declared |
delete_check_setting | destructive |
declared |
count_check_settings | read |
declared |
create_residency_rule | destructive |
declared |
get_residency_rule | read |
declared |
list_residency_rules | read |
declared |
update_residency_rule | destructive |
declared |
delete_residency_rule | destructive |
declared |
count_residency_rules | read |
declared |
create_data_security_setting | destructive |
declared |
get_data_security_setting | read |
declared |
list_data_security_settings | read |
declared |
update_data_security_setting | destructive |
declared |
delete_data_security_setting | destructive |
declared |
count_data_security_settings | read |
declared |
create_data_asset | destructive |
declared |
get_data_asset | read |
declared |
list_data_assets | read |
declared |
update_data_asset | destructive |
declared |
delete_data_asset | destructive |
declared |
count_data_assets | read |
declared |
create_data_check | destructive |
declared |
get_data_check | read |
declared |
list_data_checks | read |
declared |
update_data_check | destructive |
declared |
delete_data_check | destructive |
declared |
count_data_checks | read |
declared |
create_data_pipeline | destructive |
declared |
get_data_pipeline | read |
declared |
list_data_pipelines | read |
declared |
update_data_pipeline | destructive |
declared |
delete_data_pipeline | destructive |
declared |
count_data_pipelines | read |
declared |
create_data_product | destructive |
declared |
get_data_product | read |
declared |
list_data_products | read |
declared |
update_data_product | destructive |
declared |
delete_data_product | destructive |
declared |
count_data_products | read |
declared |
create_bi_tool | destructive |
declared |
get_bi_tool | read |
declared |
list_bi_tools | read |
declared |
update_bi_tool | destructive |
declared |
delete_bi_tool | destructive |
declared |
count_bi_tools | read |
declared |
create_bi_dashboard | destructive |
declared |
get_bi_dashboard | read |
declared |
list_bi_dashboards | read |
declared |
update_bi_dashboard | destructive |
declared |
delete_bi_dashboard | destructive |
declared |
count_bi_dashboards | read |
declared |
create_warehouse_job | destructive |
declared |
get_warehouse_job | read |
declared |
list_warehouse_jobs | read |
declared |
update_warehouse_job | destructive |
declared |
delete_warehouse_job | destructive |
declared |
count_warehouse_jobs | read |
declared |
create_data_reconciliation | destructive |
declared |
get_data_reconciliation | read |
declared |
list_data_reconciliations | read |
declared |
update_data_reconciliation | destructive |
declared |
delete_data_reconciliation | destructive |
declared |
count_data_reconciliations | read |
declared |
create_data_observability_setting | destructive |
declared |
get_data_observability_setting | read |
declared |
list_data_observability_settings | read |
declared |
update_data_observability_setting | destructive |
declared |
delete_data_observability_setting | destructive |
declared |
count_data_observability_settings | read |
declared |
create_status_page | destructive |
declared |
get_status_page | read |
declared |
list_status_pages | read |
declared |
update_status_page | destructive |
declared |
delete_status_page | destructive |
declared |
count_status_pages | read |
declared |
create_on_call_policy | destructive |
declared |
get_on_call_policy | read |
declared |
list_on_call_duty_policies | read |
declared |
update_on_call_policy | destructive |
declared |
delete_on_call_policy | destructive |
declared |
count_on_call_duty_policies | read |
declared |
create_monitor | destructive |
declared |
get_monitor | read |
declared |
list_monitors | read |
declared |
update_monitor | destructive |
declared |
delete_monitor | destructive |
declared |
count_monitors | read |
declared |
create_monitor_status | destructive |
declared |
get_monitor_status | read |
declared |
list_monitor_statuses | read |
declared |
update_monitor_status | destructive |
declared |
delete_monitor_status | destructive |
declared |
count_monitor_statuses | read |
declared |
create_incident_state | destructive |
declared |
get_incident_state | read |
declared |
list_incident_states | read |
declared |
update_incident_state | destructive |
declared |
delete_incident_state | destructive |
declared |
count_incident_states | read |
declared |
create_incident | destructive |
declared |
get_incident | read |
declared |
list_incidents | read |
declared |
update_incident | destructive |
declared |
delete_incident | destructive |
declared |
count_incidents | read |
declared |
create_incident_state_timeline | destructive |
declared |
get_incident_state_timeline | read |
declared |
list_incident_state_timelines | read |
declared |
update_incident_state_timeline | destructive |
declared |
delete_incident_state_timeline | destructive |
declared |
count_incident_state_timelines | read |
declared |
create_incident_internal_note | destructive |
declared |
get_incident_internal_note | read |
declared |
list_incident_internal_notes | read |
declared |
update_incident_internal_note | destructive |
declared |
delete_incident_internal_note | destructive |
declared |
count_incident_internal_notes | read |
declared |
create_incident_public_note | destructive |
declared |
get_incident_public_note | read |
declared |
list_incident_public_notes | read |
declared |
update_incident_public_note | destructive |
declared |
delete_incident_public_note | destructive |
declared |
count_incident_public_notes | read |
declared |
create_incident_severity | destructive |
declared |
get_incident_severity | read |
declared |
list_incident_severities | read |
declared |
update_incident_severity | destructive |
declared |
delete_incident_severity | destructive |
declared |
count_incident_severities | read |
declared |
create_postmortem_status | destructive |
declared |
get_postmortem_status | read |
declared |
list_postmortem_statuses | read |
declared |
update_postmortem_status | destructive |
declared |
delete_postmortem_status | destructive |
declared |
count_postmortem_statuses | read |
declared |
create_alert_state | destructive |
declared |
get_alert_state | read |
declared |
list_alert_states | read |
declared |
update_alert_state | destructive |
declared |
delete_alert_state | destructive |
declared |
count_alert_states | read |
declared |
create_alert | destructive |
declared |
get_alert | read |
declared |
list_alerts | read |
declared |
update_alert | destructive |
declared |
delete_alert | destructive |
declared |
count_alerts | read |
declared |
create_alert_state_timeline | destructive |
declared |
get_alert_state_timeline | read |
declared |
list_alert_state_timelines | read |
declared |
update_alert_state_timeline | destructive |
declared |
delete_alert_state_timeline | destructive |
declared |
count_alert_state_timelines | read |
declared |
create_alert_internal_note | destructive |
declared |
get_alert_internal_note | read |
declared |
list_alert_internal_notes | read |
declared |
update_alert_internal_note | destructive |
declared |
delete_alert_internal_note | destructive |
declared |
count_alert_internal_notes | read |
declared |
create_alert_severity | destructive |
declared |
get_alert_severity | read |
declared |
list_alert_severities | read |
declared |
update_alert_severity | destructive |
declared |
delete_alert_severity | destructive |
declared |
count_alert_severities | read |
declared |
create_incident_alert | destructive |
declared |
get_incident_alert | read |
declared |
list_incident_alerts | read |
declared |
update_incident_alert | destructive |
declared |
delete_incident_alert | destructive |
declared |
count_incident_alerts | read |
declared |
create_monitor_status_event | destructive |
declared |
get_monitor_status_event | read |
declared |
list_monitor_status_events | read |
declared |
update_monitor_status_event | destructive |
declared |
delete_monitor_status_event | destructive |
declared |
count_monitor_status_events | read |
declared |
create_status_page_announcement | destructive |
declared |
get_status_page_announcement | read |
declared |
list_status_page_announcements | read |
declared |
update_status_page_announcement | destructive |
declared |
delete_status_page_announcement | destructive |
declared |
count_status_page_announcements | read |
declared |
create_scheduled_maintenance_state | destructive |
declared |
get_scheduled_maintenance_state | read |
declared |
list_scheduled_maintenance_states | read |
declared |
update_scheduled_maintenance_state | destructive |
declared |
delete_scheduled_maintenance_state | destructive |
declared |
count_scheduled_maintenance_states | read |
declared |
create_scheduled_maintenance_event | destructive |
declared |
get_scheduled_maintenance_event | read |
declared |
list_scheduled_maintenance_events | read |
declared |
update_scheduled_maintenance_event | destructive |
declared |
delete_scheduled_maintenance_event | destructive |
declared |
count_scheduled_maintenance_events | read |
declared |
create_scheduled_maintenance_state_timeline | destructive |
declared |
get_scheduled_maintenance_state_timeline | read |
declared |
list_scheduled_maintenance_state_timelines | read |
declared |
update_scheduled_maintenance_state_timeline | destructive |
declared |
delete_scheduled_maintenance_state_timeline | destructive |
declared |
count_scheduled_maintenance_state_timelines | read |
declared |
list_logs | read |
declared |
count_logs | read |
declared |
list_spans | read |
declared |
count_spans | read |
declared |
list_metrics | read |
declared |
count_metrics | read |
declared |
list_exception_instances | read |
declared |
count_exception_instances | read |
declared |
list_monitor_logs | read |
declared |
count_monitor_logs | read |
declared |
list_kubernetes_cost_allocations | read |
declared |
count_kubernetes_cost_allocations | read |
declared |
list_security_events | read |
declared |
count_security_events | read |
declared |
list_change_events | read |
declared |
count_change_events | read |
declared |
list_threat_intel_indicators | read |
declared |
count_threat_intel_indicators | read |
declared |
acknowledge_incident | destructive |
declared |
resolve_incident | destructive |
declared |
acknowledge_alert | destructive |
declared |
resolve_alert | destructive |
declared |
add_incident_note | destructive |
declared |
add_alert_note | destructive |
declared |
get_data_table_freshness | read |
declared |
oneuptime_whoami | read |
declared |
oneuptime_help | read |
declared |
oneuptime_list_resources | read |
declared |
oneuptime_describe_resource | read |
declared |
get_public_status_page_overview | read |
declared |
get_public_status_page_incidents | read |
declared |
get_public_status_page_scheduled_maintenance | read |
declared |
get_public_status_page_announcements | read |
declared |
tools/list response and it will be re-scored and dated.
Corrections are published alongside the original, not in place of it.