com.mcparmory/rootly
com-mcparmory-rootly declares 348 capabilities across 348 tools, with 2 critical issues.
Issues
348 of 348 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.
63 tools are classified as irreversible and declare no limit.
348 of 348 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.
348 of 348 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.
129 tools can modify data and declare no limit.
156 tools can read data and declare no limit.
Declared capabilities
| Tool | Read as | Basis |
|---|---|---|
list_alert_events | read |
declared |
create_alert_event | write |
inferred |
get_alert_event | read |
declared |
update_alert_event | write |
inferred |
delete_alert_event | destructive |
declared |
list_alert_groups | read |
declared |
create_alert_group | write |
inferred |
get_alert_group | read |
declared |
update_alert_group | write |
inferred |
delete_alert_group | destructive |
declared |
list_alert_urgencies | read |
declared |
create_alert_urgency | write |
inferred |
get_alert_urgency | read |
declared |
update_alert_urgency | write |
inferred |
delete_alert_urgency | destructive |
declared |
list_alert_sources | read |
declared |
create_alert_source | write |
inferred |
get_alert_source | read |
declared |
update_alert_source | write |
inferred |
delete_alert_source | destructive |
declared |
list_incident_alerts | read |
declared |
attach_alerts_to_incident | write |
assumed |
list_alerts | read |
declared |
create_alert | write |
inferred |
get_alert | read |
declared |
update_alert | write |
inferred |
acknowledge_alert | write |
assumed |
resolve_alert | write |
assumed |
list_audits | read |
declared |
get_authorization | read |
declared |
delete_authorization | destructive |
declared |
list_catalog_entities | read |
declared |
create_catalog_entity | write |
inferred |
get_catalog_entity | read |
declared |
update_catalog_entity | write |
inferred |
delete_catalog_entity | destructive |
declared |
list_catalog_entity_properties | read |
declared |
create_catalog_entity_property | write |
inferred |
get_catalog_entity_property | read |
declared |
update_catalog_entity_property | write |
inferred |
delete_catalog_entity_property | destructive |
declared |
list_catalog_fields | read |
declared |
create_catalog_field | write |
inferred |
get_catalog_field | read |
declared |
update_catalog_field | write |
inferred |
delete_catalog_field | destructive |
declared |
list_catalogs | read |
declared |
create_catalog | write |
inferred |
get_catalog | read |
declared |
update_catalog | write |
inferred |
delete_catalog | destructive |
declared |
list_causes | read |
declared |
create_cause | write |
inferred |
get_cause | read |
declared |
update_cause | write |
inferred |
delete_cause | destructive |
declared |
list_custom_forms | read |
declared |
create_custom_form | write |
inferred |
get_custom_form | read |
declared |
update_custom_form | write |
inferred |
delete_custom_form | destructive |
declared |
list_dashboard_panels | read |
declared |
create_dashboard_panel | write |
inferred |
duplicate_dashboard_panel | write |
inferred |
get_dashboard_panel | read |
declared |
update_dashboard_panel | write |
inferred |
delete_dashboard_panel | destructive |
declared |
list_dashboards | read |
declared |
create_dashboard | write |
inferred |
duplicate_dashboard | write |
inferred |
set_dashboard_as_default | write |
inferred |
get_dashboard | read |
declared |
update_dashboard | write |
inferred |
delete_dashboard | destructive |
declared |
list_environments | read |
declared |
create_environment | write |
inferred |
get_environment | read |
declared |
update_environment | write |
inferred |
delete_environment | destructive |
declared |
list_escalation_policies | read |
declared |
create_escalation_policy | write |
inferred |
get_escalation_policy | read |
declared |
update_escalation_policy | write |
inferred |
delete_escalation_policy | destructive |
declared |
list_escalation_levels | read |
declared |
create_escalation_level | write |
inferred |
list_escalation_levels_for_escalation_path | read |
declared |
create_escalation_level_path | write |
inferred |
get_escalation_level | read |
declared |
update_escalation_level | write |
inferred |
delete_escalation_level | destructive |
declared |
list_escalation_paths | read |
declared |
get_escalation_path | read |
declared |
update_escalation_path | write |
inferred |
delete_escalation_path | destructive |
declared |
list_form_field_options | read |
declared |
add_form_field_option | write |
inferred |
get_form_field_option | read |
declared |
update_form_field_option | write |
inferred |
delete_form_field_option | destructive |
declared |
list_form_field_placement_conditions | read |
declared |
delete_form_field_placement_condition | destructive |
declared |
list_form_field_placements | read |
declared |
create_form_field_placement | write |
inferred |
list_form_field_positions | read |
declared |
create_form_field_position | write |
inferred |
get_form_field_position | read |
declared |
list_form_fields | read |
declared |
create_form_field | write |
inferred |
get_form_field | read |
declared |
update_form_field | write |
inferred |
delete_form_field | destructive |
declared |
list_form_set_conditions | read |
declared |
create_form_set_condition | write |
inferred |
get_form_set_condition | read |
declared |
update_form_set_condition | write |
inferred |
delete_form_set_condition | destructive |
declared |
list_form_sets | read |
declared |
create_form_set | write |
inferred |
get_form_set | read |
declared |
update_form_set | write |
inferred |
delete_form_set | destructive |
declared |
list_functionalities | read |
declared |
create_functionality | write |
inferred |
get_functionality | read |
declared |
update_functionality | write |
inferred |
delete_functionality | destructive |
declared |
get_functionality_incidents_chart | read |
declared |
get_functionality_uptime_chart | read |
declared |
list_workflow_tasks | read |
declared |
create_workflow_task | write |
inferred |
get_workflow_task | read |
declared |
update_workflow_task | write |
inferred |
delete_workflow_task | destructive |
declared |
list_workflow_form_field_conditions | read |
declared |
get_workflow_form_field_condition | read |
declared |
list_workflow_groups | read |
declared |
get_workflow_group | read |
declared |
update_workflow_group | write |
inferred |
delete_workflow_group | destructive |
declared |
list_workflow_runs | read |
declared |
create_workflow_run | write |
inferred |
get_workflow | read |
declared |
delete_workflow | destructive |
declared |
list_heartbeats | read |
declared |
create_heartbeat | write |
inferred |
get_heartbeat | read |
declared |
update_heartbeat | write |
inferred |
delete_heartbeat | destructive |
declared |
list_incident_action_items | read |
declared |
create_incident_action_item | write |
inferred |
get_incident_action_item | read |
declared |
update_incident_action_item | write |
inferred |
delete_incident_action_item | destructive |
declared |
list_action_items | read |
declared |
list_incident_event_functionalities | read |
declared |
add_functionality_to_incident_event | write |
inferred |
get_incident_event_functionality | read |
declared |
update_incident_event_functionality | write |
inferred |
delete_incident_event_functionality | destructive |
declared |
list_incident_event_services | read |
declared |
add_service_to_incident_event | write |
inferred |
get_incident_event_service | read |
declared |
update_incident_event_service_status | read |
inferred |
delete_incident_event_service | destructive |
declared |
list_incident_events | read |
declared |
create_incident_event | write |
inferred |
get_incident_event | read |
declared |
update_incident_event | write |
inferred |
delete_incident_event | destructive |
declared |
list_incident_feedbacks | read |
declared |
create_incident_feedback | write |
inferred |
get_incident_feedback | read |
declared |
update_incident_feedback | write |
inferred |
list_incident_form_field_selections | read |
declared |
create_incident_form_field_selection | write |
inferred |
get_incident_form_field_selection | read |
declared |
list_incident_post_mortems | read |
declared |
get_incident_postmortem | read |
declared |
update_incident_postmortem | write |
inferred |
get_incident_retrospective_step | read |
declared |
update_incident_retrospective_step | write |
inferred |
list_incident_role_tasks | read |
declared |
create_incident_role_task | write |
inferred |
get_incident_role_task | read |
declared |
update_incident_role_task | write |
inferred |
delete_incident_role_task | destructive |
declared |
list_incident_roles | read |
declared |
create_incident_role | write |
inferred |
get_incident_role | read |
declared |
update_incident_role | write |
inferred |
delete_incident_role | destructive |
declared |
list_incident_status_page_events | read |
declared |
create_incident_status_page_event | write |
inferred |
get_incident_status_page_event | read |
declared |
update_incident_status_page_event | write |
inferred |
delete_status_page_event | destructive |
declared |
list_incident_types | read |
declared |
create_incident_type | write |
inferred |
get_incident_type | read |
declared |
update_incident_type | write |
inferred |
delete_incident_type | destructive |
declared |
list_incidents | read |
declared |
create_incident | write |
inferred |
get_incident | read |
declared |
update_incident | write |
inferred |
delete_incident | destructive |
declared |
mitigate_incident | write |
assumed |
resolve_incident | write |
assumed |
cancel_incident | destructive |
declared |
update_incident_to_triage | write |
inferred |
restart_incident | write |
assumed |
add_subscribers_to_incident | write |
inferred |
remove_subscribers_from_incident | destructive |
declared |
list_live_call_routers | read |
declared |
create_live_call_router | write |
inferred |
generate_phone_number_for_live_call_router | read |
declared |
get_live_call_router | read |
declared |
update_live_call_router | write |
inferred |
delete_live_call_router | destructive |
declared |
list_on_call_roles | read |
declared |
create_on_call_role | write |
inferred |
get_on_call_role | read |
declared |
update_on_call_role | write |
inferred |
list_on_call_shadows | read |
declared |
create_on_call_shadow | write |
inferred |
get_on_call_shadow | read |
declared |
update_on_call_shadow | write |
inferred |
delete_on_call_shadow | destructive |
declared |
list_override_shifts | read |
declared |
create_override_shift | write |
inferred |
get_override_shift | read |
declared |
update_override_shift | write |
inferred |
delete_override_shift | destructive |
declared |
list_playbook_tasks | read |
declared |
create_playbook_task | write |
inferred |
get_playbook_task | read |
declared |
update_playbook_task | write |
inferred |
delete_playbook_task | destructive |
declared |
list_playbooks | read |
declared |
create_playbook | write |
inferred |
get_playbook | read |
declared |
update_playbook | write |
inferred |
delete_playbook | destructive |
declared |
list_postmortem_templates | read |
declared |
create_postmortem_template | write |
inferred |
get_postmortem_template | read |
declared |
update_postmortem_template | write |
inferred |
delete_postmortem_template | destructive |
declared |
list_pulses | read |
declared |
create_pulse | write |
inferred |
get_pulse | read |
declared |
update_pulse | write |
inferred |
list_retrospective_configurations | read |
declared |
get_retrospective_configuration | read |
declared |
update_retrospective_configuration | write |
inferred |
list_retrospective_process_group_steps | read |
declared |
get_retrospective_process_group_step | read |
declared |
list_retrospective_process_groups | read |
declared |
get_retrospective_process_group | read |
declared |
list_retrospective_processes | read |
declared |
create_retrospective_process | write |
inferred |
get_retrospective_process | read |
declared |
update_retrospective_process | write |
inferred |
delete_retrospective_process | destructive |
declared |
list_retrospective_steps | read |
declared |
create_retrospective_step | write |
inferred |
get_retrospective_step | read |
declared |
update_retrospective_step | write |
inferred |
delete_retrospective_step | destructive |
declared |
list_roles | read |
declared |
get_role | read |
declared |
delete_role | destructive |
declared |
list_schedule_rotation_active_days | read |
declared |
add_active_day_to_schedule_rotation | write |
inferred |
get_schedule_rotation_active_day | read |
declared |
update_schedule_rotation_active_day | write |
inferred |
delete_schedule_rotation_active_day | destructive |
declared |
list_schedule_rotation_users | read |
declared |
add_user_to_schedule_rotation | write |
inferred |
get_schedule_rotation_user | read |
declared |
update_schedule_rotation_user | write |
inferred |
delete_schedule_rotation_user | destructive |
declared |
list_schedule_rotations | read |
declared |
create_schedule_rotation | write |
inferred |
get_schedule_rotation | read |
declared |
update_schedule_rotation | write |
inferred |
delete_schedule_rotation | destructive |
declared |
list_schedules | read |
declared |
create_schedule | write |
inferred |
get_schedule | read |
declared |
update_schedule | write |
inferred |
delete_schedule | destructive |
declared |
list_schedule_shifts | read |
declared |
get_secret | read |
declared |
update_secret | write |
inferred |
delete_secret | destructive |
declared |
list_services | read |
declared |
create_service | write |
inferred |
get_service | read |
declared |
update_service | write |
inferred |
delete_service | destructive |
declared |
get_service_incidents_chart | read |
declared |
get_service_uptime_chart | read |
declared |
list_severities | read |
declared |
create_severity | write |
inferred |
get_severity | read |
declared |
update_severity | write |
inferred |
delete_severity | destructive |
declared |
list_shifts | read |
declared |
list_status_page_templates | read |
declared |
get_status_page_template | read |
declared |
delete_status_page_template | destructive |
declared |
list_status_pages | read |
declared |
create_status_page | write |
inferred |
get_status_page | read |
declared |
update_status_page | write |
inferred |
delete_status_page | destructive |
declared |
list_teams | read |
declared |
create_team | write |
inferred |
get_team | read |
declared |
update_team | write |
inferred |
delete_team | destructive |
declared |
get_team_incidents_chart | read |
declared |
list_user_email_addresses | read |
declared |
add_email_address_to_user | send |
inferred |
get_email_address | read |
declared |
update_user_email_address | write |
inferred |
delete_email_address | destructive |
declared |
get_notification_rule | read |
declared |
delete_notification_rule | destructive |
declared |
list_user_phone_numbers | read |
declared |
add_phone_number_to_user | write |
inferred |
get_phone_number | read |
declared |
update_user_phone_number | write |
inferred |
delete_user_phone_number | destructive |
declared |
list_users | read |
declared |
get_current_user | read |
declared |
get_user | read |
declared |
update_user | write |
inferred |
delete_user | destructive |
declared |
list_webhook_deliveries | read |
declared |
retry_webhook_delivery | write |
assumed |
get_webhook_delivery | read |
declared |
list_webhook_endpoints | read |
declared |
get_webhook_endpoint | read |
declared |
update_webhooks_endpoint | write |
inferred |
delete_webhook_endpoint | destructive |
declared |
tools/list response and it will be re-scored and dated.
Corrections are published alongside the original, not in place of it.