com.mcparmory/grafana
com-mcparmory-grafana declares 218 capabilities across 218 tools, with 2 critical issues.
Issues
218 of 218 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.
44 tools are classified as irreversible and declare no limit.
218 of 218 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.
218 of 218 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.
66 tools can modify data and declare no limit.
108 tools can read data and declare no limit.
Declared capabilities
| Tool | Read as | Basis |
|---|---|---|
list_roles | read |
declared |
get_role | read |
declared |
list_role_assignments | read |
declared |
list_team_roles_search | read |
inferred |
list_team_roles | read |
declared |
assign_team_role | write |
inferred |
update_team_roles | write |
inferred |
remove_team_role | destructive |
declared |
search_user_roles | read |
inferred |
list_user_roles | read |
declared |
revoke_user_role | destructive |
declared |
assign_resource_permissions | write |
inferred |
grant_team_resource_permissions | write |
inferred |
grant_resource_permission | write |
inferred |
sync_ldap_user | write |
assumed |
lookup_ldap_user | read |
declared |
create_user | write |
inferred |
delete_user | destructive |
declared |
list_user_auth_tokens | read |
declared |
disable_user | destructive |
declared |
enable_user | write |
assumed |
revoke_user_sessions | destructive |
declared |
set_user_password | destructive |
declared |
get_user_quota | read |
declared |
update_user_quota | write |
inferred |
revoke_user_auth_token | destructive |
declared |
list_annotations | read |
declared |
create_annotation | write |
inferred |
create_graphite_annotation | write |
inferred |
delete_annotations | destructive |
declared |
list_annotation_tags | read |
declared |
get_annotation | read |
declared |
update_annotation | write |
inferred |
update_annotation_partial | write |
inferred |
delete_annotation | destructive |
declared |
list_devices | read |
declared |
list_devices_search | read |
declared |
list_migration_sessions | read |
declared |
create_migration_session | write |
inferred |
get_migration_session | read |
declared |
delete_migration_session | destructive |
declared |
create_migration_snapshot | write |
inferred |
get_snapshot | read |
declared |
cancel_snapshot | destructive |
declared |
upload_snapshot | write |
inferred |
list_snapshots | read |
declared |
list_resource_dependencies | read |
declared |
fetch_cloud_migration_token | read |
declared |
revoke_cloud_migration_token | destructive |
declared |
list_prometheus_alert_rules | read |
declared |
convert_prometheus_rules_to_grafana | write |
assumed |
list_prometheus_alert_rules_by_namespace | read |
declared |
convert_prometheus_rule_group | write |
inferred |
delete_prometheus_rules_by_namespace | destructive |
declared |
get_prometheus_rule_group | read |
declared |
delete_prometheus_rule_group | destructive |
declared |
list_prometheus_alert_rules_from_config | read |
declared |
convert_prometheus_rules | write |
assumed |
get_prometheus_alert_rules | read |
declared |
convert_prometheus_rule_group_config | write |
inferred |
delete_prometheus_rules_namespace | destructive |
declared |
get_prometheus_rule_group_config | read |
declared |
delete_prometheus_rule_group_config | destructive |
declared |
list_dashboard_snapshots | read |
declared |
import_dashboard | write |
assumed |
list_dashboards | read |
declared |
get_public_dashboard | read |
declared |
create_public_dashboard | write |
inferred |
update_public_dashboard | write |
inferred |
delete_public_dashboard | destructive |
declared |
list_data_sources | read |
declared |
create_datasource | write |
inferred |
list_correlations | read |
declared |
list_correlations_by_source | read |
declared |
create_correlation | write |
inferred |
get_correlation | read |
declared |
update_correlation | write |
inferred |
get_datasource | read |
declared |
update_datasource | write |
inferred |
delete_datasource | destructive |
declared |
delete_correlation | destructive |
declared |
check_datasource_health | read |
declared |
fetch_datasource_resource | read |
declared |
get_datasource_cache_config | read |
declared |
configure_datasource_cache | write |
assumed |
disable_datasource_cache | destructive |
declared |
enable_datasource_cache | read |
inferred |
query_metrics | read |
inferred |
set_folder_permissions | write |
inferred |
list_mapped_groups | read |
declared |
list_group_roles | read |
declared |
list_library_elements | read |
declared |
create_library_element | write |
inferred |
get_library_element_by_name | read |
declared |
get_library_element | read |
declared |
update_library_element | write |
inferred |
delete_library_element | destructive |
declared |
list_library_element_connections | read |
declared |
create_license_token | write |
inferred |
remove_license_token | destructive |
declared |
get_organization | read |
declared |
update_organization_current | write |
inferred |
update_organization_address | write |
inferred |
list_pending_org_invites | read |
declared |
invite_organization_member | send |
inferred |
revoke_invitation | destructive |
declared |
get_organization_quota | read |
declared |
list_organization_users | read |
declared |
add_user_to_organization | write |
inferred |
list_organization_users_lookup | read |
declared |
update_org_user_role | write |
inferred |
remove_organization_user | destructive |
declared |
list_organizations | read |
declared |
create_organization | write |
inferred |
get_organization_by_name | read |
declared |
get_organization_by_id | read |
declared |
update_organization | write |
inferred |
delete_organization | destructive |
declared |
update_organization_address_by_id | write |
inferred |
get_organization_quota_by_id | read |
declared |
update_org_quota | write |
inferred |
list_organization_users_by_id | read |
declared |
add_organization_user | write |
inferred |
search_organization_users | read |
declared |
update_organization_user_role | write |
inferred |
remove_organization_user_by_id | destructive |
declared |
get_public_dashboard_access | read |
declared |
list_dashboard_annotations | read |
declared |
query_dashboard_panel | read |
inferred |
list_queries | read |
declared |
save_query | read |
inferred |
star_query_history | read |
inferred |
remove_query_star | destructive |
declared |
update_query_comment | write |
inferred |
delete_query_history | destructive |
declared |
list_recording_rules | read |
declared |
create_recording_rule | write |
inferred |
update_recording_rule | write |
inferred |
test_recording_rule | read |
inferred |
create_remote_write_target | write |
inferred |
delete_recording_write_target | destructive |
declared |
delete_recording_rule | destructive |
declared |
list_reports | read |
declared |
create_report | write |
inferred |
list_reports_by_dashboard | read |
declared |
send_report | destructive |
declared |
retrieve_branding_image | read |
declared |
download_csv_report | read |
declared |
render_report_pdfs | read |
declared |
send_test_report_email | send |
inferred |
search_dashboards | read |
declared |
list_sort_options | read |
declared |
create_service_account | write |
inferred |
list_service_accounts | read |
declared |
get_service_account | read |
declared |
update_service_account | destructive |
declared |
delete_service_account | destructive |
declared |
list_service_account_tokens | read |
declared |
create_service_account_token | write |
inferred |
revoke_service_account_token | destructive |
declared |
list_snapshot_sharing_options | read |
declared |
create_snapshot | write |
inferred |
delete_snapshot_by_delete_key | read |
declared |
get_snapshot_by_key | read |
declared |
delete_snapshot | destructive |
declared |
create_team | write |
inferred |
list_teams | read |
declared |
list_team_groups | read |
declared |
add_group_to_team | write |
inferred |
remove_team_group | destructive |
declared |
search_groups | read |
declared |
get_team | read |
declared |
update_team | write |
inferred |
delete_team | destructive |
declared |
list_team_members | read |
declared |
add_team_member | write |
inferred |
update_team_members | write |
inferred |
update_team_member | write |
inferred |
remove_team_member | destructive |
declared |
get_team_preferences | read |
declared |
get_current_user | read |
declared |
update_user_profile | write |
inferred |
list_auth_tokens | read |
declared |
clear_help_flags | read |
declared |
enable_help_flag | write |
assumed |
list_user_organizations | read |
declared |
get_user_preferences | read |
declared |
update_user_preferences_partial | write |
inferred |
list_user_quotas | read |
declared |
star_dashboard | write |
inferred |
remove_dashboard_star | destructive |
declared |
list_user_teams | read |
declared |
switch_organization | write |
assumed |
list_users | read |
declared |
lookup_user | read |
declared |
list_users_paginated | read |
declared |
get_user | read |
declared |
update_user | write |
inferred |
list_user_organizations_by_id | read |
declared |
list_user_teams_by_id | read |
declared |
export_alert_rules | read |
declared |
export_alert_rule | read |
declared |
list_contact_points | read |
declared |
create_contact_point | write |
inferred |
export_contact_points | read |
declared |
update_contact_point | write |
inferred |
delete_contact_point | destructive |
declared |
export_alert_rule_group | read |
declared |
list_mute_timings | read |
declared |
export_mute_timings | read |
declared |
get_mute_timing | read |
declared |
update_mute_timing | write |
inferred |
delete_mute_timing | destructive |
declared |
export_mute_timing | read |
declared |
list_notification_templates | read |
declared |
get_notification_template | read |
declared |
update_notification_template | write |
inferred |
delete_notification_template | destructive |
declared |
tools/list response and it will be re-scored and dated.
Corrections are published alongside the original, not in place of it.