LeashIndex Get the report

Index / devtools

ServiceNow MCP Server (NowAIKit)

io-github-aartiq-nowaikit declares 413 capabilities across 413 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-14 from tools/list answered by the npm package nowaikit@4.7.3 (published to npm as nowaikit, listed in the official MCP registry as io.github.aartiq/nowaikit 4.7.3), run in an isolated container with no network access and placeholder credentials. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 413 tools

413 of 413 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.

critical · irreversible-uncapped · 22 of 413 tools

22 tools are classified as irreversible and declare no limit.

high · no-expiry · All 413 tools

413 of 413 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.

high · no-audit-trail · All 413 tools

413 of 413 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.

high · uncapped-write · 127 of 413 tools

127 tools can modify data and declare no limit.

low · uncapped-read · 264 of 413 tools

264 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
search_toolsread declared
query_recordsread declared
get_table_schemaread declared
get_recordread declared
create_recordread inferred
update_recordread inferred
delete_recorddestructive declared
validate_queryread declared
get_userread declared
get_groupread declared
search_cmdb_ciread declared
get_cmdb_ciread declared
list_relationshipsread declared
list_discovery_schedulesread declared
list_mid_serversread declared
list_active_eventsread declared
cmdb_health_dashboardread declared
service_mapping_summaryread declared
natural_language_searchread declared
natural_language_updateread declared
list_instancesread declared
switch_instancewrite assumed
get_current_instanceread declared
create_ci_relationshipwrite inferred
cmdb_impact_analysisread declared
run_discovery_scanwrite inferred
bulk_create_recordsread inferred
rollback_changesdestructive declared
compare_instancesread declared
create_incidentwrite inferred
get_incidentread declared
update_incidentwrite inferred
resolve_incidentwrite inferred
close_incidentdestructive declared
add_work_notewrite inferred
add_commentwrite inferred
create_problemwrite inferred
get_problemread declared
update_problemwrite inferred
resolve_problemwrite inferred
create_change_requestwrite inferred
get_change_requestread declared
update_change_requestwrite inferred
list_change_requestsread declared
submit_change_for_approvalwrite inferred
close_change_requestdestructive declared
schedule_cab_meetingwrite inferred
get_taskread declared
update_taskwrite inferred
list_my_tasksread declared
complete_taskwrite inferred
list_knowledge_basesread declared
search_knowledgeread declared
get_knowledge_articleread declared
create_knowledge_articlewrite inferred
update_knowledge_articlewrite inferred
publish_knowledge_articlesend inferred
retire_knowledge_articledestructive declared
list_catalog_itemsread declared
search_catalogread declared
get_catalog_itemread declared
create_catalog_itemwrite inferred
update_catalog_itemwrite inferred
order_catalog_itemwrite inferred
create_approval_rulewrite inferred
get_my_approvalsread declared
list_approvalsread declared
approve_requestwrite inferred
reject_requestdestructive declared
get_sla_detailsread declared
list_active_slasread declared
create_catalog_variablewrite inferred
create_catalog_ui_policywrite inferred
list_usersread declared
create_userwrite inferred
update_userwrite inferred
list_groupsread declared
create_groupwrite inferred
update_groupwrite inferred
add_user_to_groupwrite inferred
remove_user_from_groupdestructive declared
list_reportsread declared
get_reportread declared
run_aggregate_queryread inferred
trend_queryread declared
get_performance_analyticsread declared
export_report_dataread declared
get_sys_logread declared
list_scheduled_jobsread declared
get_scheduled_jobread declared
create_scheduled_jobwrite inferred
update_scheduled_jobwrite inferred
trigger_scheduled_jobwrite inferred
create_reportwrite inferred
update_reportwrite inferred
list_job_run_historyread declared
create_scheduled_reportwrite inferred
create_kpiwrite inferred
generate_reportread declared
list_atf_suitesread declared
get_atf_suiteread declared
run_atf_suitewrite assumed
list_atf_testsread declared
get_atf_testread declared
run_atf_testwrite assumed
get_atf_suite_resultread declared
list_atf_test_resultsread declared
get_atf_failure_insightread declared
nlq_queryread declared
ai_searchread declared
categorize_incidentread declared
get_virtual_agent_topicsread declared
get_ms_copilot_topicsread declared
get_pi_modelsread declared
list_business_rulesread declared
get_business_ruleread declared
create_business_rulewrite inferred
update_business_rulewrite inferred
list_script_includesread declared
get_script_includeread declared
create_script_includewrite inferred
update_script_includewrite inferred
list_client_scriptsread declared
get_client_scriptread declared
list_changesetsread declared
get_changesetread declared
commit_changesetwrite inferred
publish_changesetsend inferred
create_client_scriptwrite inferred
update_client_scriptwrite inferred
list_ui_policiesread declared
get_ui_policyread declared
create_ui_policywrite inferred
list_ui_actionsread declared
get_ui_actionread declared
create_ui_actionwrite inferred
update_ui_actionwrite inferred
list_aclsread declared
get_aclread declared
create_aclwrite inferred
update_aclwrite inferred
create_storywrite inferred
update_storywrite inferred
list_storiesread declared
create_epicwrite inferred
update_epicwrite inferred
list_epicsread declared
create_scrum_taskwrite inferred
update_scrum_taskwrite inferred
list_scrum_tasksread declared
create_hr_casewrite inferred
get_hr_caseread declared
update_hr_casewrite inferred
list_hr_casesread declared
close_hr_casedestructive declared
list_hr_servicesread declared
get_hr_serviceread declared
get_hr_profileread declared
update_hr_profilewrite inferred
list_hr_tasksread declared
create_hr_taskwrite inferred
get_hr_case_activityread declared
create_onboarding_casewrite inferred
create_offboarding_casewrite inferred
get_hr_lifecycle_eventsread declared
list_hr_document_templatesread declared
create_csm_casewrite inferred
get_csm_caseread declared
update_csm_casewrite inferred
list_csm_casesread declared
close_csm_casedestructive declared
get_csm_accountread declared
list_csm_accountsread declared
get_csm_contactread declared
list_csm_contactsread declared
get_csm_case_slaread declared
list_csm_productsread declared
create_security_incidentwrite inferred
get_security_incidentread declared
update_security_incidentwrite inferred
list_security_incidentsread declared
list_vulnerabilitiesread declared
get_vulnerabilityread declared
update_vulnerabilitywrite inferred
list_grc_risksread declared
get_grc_riskread declared
list_grc_controlsread declared
get_threat_intelligenceread declared
list_security_playbooksread declared
run_security_playbookwrite assumed
get_security_dashboardread declared
scan_vulnerabilitieswrite assumed
create_grc_riskread inferred
list_compliance_policiesread declared
get_compliance_assessmentread declared
list_audit_resultsread declared
list_flowsread declared
get_flowread declared
trigger_flowwrite inferred
get_flow_executionread declared
list_flow_executionsread declared
list_subflowsread declared
get_subflowread declared
list_action_instancesread declared
get_process_automationread declared
list_process_automationsread declared
create_flowwrite inferred
create_subflowwrite inferred
create_flow_actionwrite inferred
publish_flowsend inferred
test_flowread declared
get_flow_error_logread declared
list_portalsread declared
create_portalwrite inferred
create_portal_pagewrite inferred
get_portalread declared
list_portal_pagesread declared
get_portal_pageread declared
list_portal_widgetsread declared
get_portal_widgetread declared
create_portal_widgetwrite inferred
update_portal_widgetwrite inferred
list_widget_instancesread declared
list_ux_appsread declared
get_ux_appread declared
list_ux_pagesread declared
list_portal_themesread declared
get_portal_themeread declared
list_rest_messagesread declared
get_rest_messageread declared
list_rest_message_functionsread declared
create_rest_messagesend inferred
list_transform_mapsread declared
get_transform_mapread declared
run_transform_mapwrite inferred
list_transform_field_mapsread declared
list_import_setsread declared
get_import_setread declared
create_import_set_rowwrite inferred
list_data_sourcesread declared
list_event_registryread declared
get_event_registry_entryread declared
register_eventwrite assumed
fire_eventwrite inferred
list_event_logread declared
list_oauth_applicationsread declared
list_credential_aliasesread declared
list_notificationsread declared
get_notificationread declared
create_notificationwrite inferred
update_notificationwrite inferred
list_email_logsread declared
get_email_logread declared
list_attachmentsread declared
get_attachment_metadataread declared
delete_attachmentdestructive declared
upload_attachmentwrite inferred
list_email_templatesread declared
list_notification_subscriptionsread declared
send_emergency_broadcastdestructive declared
schedule_notificationwrite inferred
list_pa_indicatorsread declared
get_pa_indicatorread declared
get_pa_scorecardread declared
get_pa_time_seriesread declared
list_pa_breakdownsread declared
list_pa_dashboardsread declared
get_pa_dashboardread declared
list_homepagesread declared
list_pa_jobsread declared
get_pa_jobread declared
create_dashboardwrite inferred
update_dashboardwrite inferred
create_pa_indicatorwrite inferred
create_pa_breakdownwrite inferred
check_table_completenessread declared
get_table_record_countread declared
compare_record_countsread declared
get_system_propertyread declared
set_system_propertywrite inferred
list_system_propertiesread declared
delete_system_propertydestructive declared
search_system_propertiesread declared
bulk_get_propertiesread inferred
bulk_set_propertieswrite inferred
export_propertiesread declared
import_propertieswrite inferred
validate_propertyread declared
list_property_categoriesread declared
get_property_historyread declared
get_current_update_setread declared
list_update_setsread declared
create_update_setwrite inferred
switch_update_setwrite inferred
complete_update_setwrite inferred
preview_update_setread inferred
export_update_setread declared
ensure_active_update_setwrite inferred
create_va_topicwrite inferred
update_va_topicwrite inferred
get_va_topicread declared
list_va_topics_fullread declared
get_va_conversationread declared
list_va_conversationsread declared
list_va_categoriesread declared
list_assetsread declared
get_assetread declared
create_assetwrite inferred
update_assetwrite inferred
retire_assetdestructive declared
list_software_licensesread declared
get_license_complianceread declared
list_asset_contractsread declared
track_asset_lifecycleread inferred
get_license_optimizationread declared
list_devops_pipelinesread declared
get_devops_pipelineread declared
list_deploymentsread declared
get_deploymentread declared
create_devops_changewrite inferred
track_deploymentread inferred
get_devops_insightsread declared
list_scoped_appsread declared
get_scoped_appread declared
create_scoped_appwrite inferred
update_scoped_appwrite inferred
ml_predict_change_riskread declared
ml_detect_anomaliesread declared
ml_forecast_incidentsread declared
ml_train_incident_classifierwrite assumed
ml_train_change_riskread inferred
ml_train_anomaly_detectorwrite assumed
ml_evaluate_modelread declared
ml_model_training_historyread declared
ml_virtual_agent_nluread declared
ml_process_optimizationread declared
ml_similar_incidentsread declared
ml_auto_categorizeread declared
list_uib_pagesread declared
get_uib_pageread declared
create_uib_pagewrite inferred
update_uib_pagewrite inferred
delete_uib_pagedestructive declared
list_uib_componentsread declared
create_uib_componentwrite inferred
update_uib_componentwrite inferred
list_uib_data_brokersread declared
create_uib_data_brokerwrite inferred
list_workspacesread declared
get_workspaceread declared
create_workspacewrite inferred
configure_workspace_listread inferred
create_ux_app_routewrite inferred
create_ux_experiencewrite inferred
list_mobile_app_configsread declared
get_mobile_app_configread declared
create_mobile_app_configwrite inferred
list_mobile_appletsread declared
create_mobile_appletwrite inferred
list_mobile_layoutsread declared
create_mobile_layoutwrite inferred
configure_offline_syncwrite assumed
send_push_notificationdestructive declared
get_mobile_analyticsread declared
find_artifactread declared
validate_artifactread declared
clone_artifactwrite assumed
validate_deploymentread declared
rollback_deploymentdestructive declared
list_deployment_historyread declared
create_solution_packagewrite inferred
execute_background_scriptdestructive declared
import_cmdb_datawrite inferred
analyze_data_qualityread declared
fluent_queryread declared
batch_requestread declared
execute_scriptdestructive declared
fluent_sdk_queryread declared
fluent_versionread declared
fluent_explainread declared
fluent_initread declared
fluent_buildread declared
fluent_validateread declared
search_servicenow_docsread declared
fetch_servicenow_docread declared
create_now_assist_skillwrite inferred
list_now_assist_skillsread declared
get_now_assist_skillread declared
test_now_assist_skillread declared
create_ai_agentwrite inferred
list_ai_agentsread declared
get_ai_agentread declared
create_agentic_workflowwrite inferred
cmdb_find_duplicatesread declared
cmdb_find_orphansread declared
cmdb_find_staleread declared
cmdb_reconcileread declared
create_playbookwrite inferred
execute_playbookwrite assumed
list_playbooksread declared
discover_tableread declared
list_table_configread declared
find_field_referencesread declared
find_script_referencesread declared
find_update_setsread declared
find_property_usageread declared
list_supported_artifactsread declared
pull_artifactread declared
push_artifactread declared
sync_statusread declared
visualize_aggregateread declared
aggregate_reportread declared
visualize_trendread declared
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.