Complete Tools Reference
Browse every tool available in NowAIKit, organized by ServiceNow module. Tools marked Write modify data and require confirmation by default.
Jump to Module
Core & CMDB
Foundational tools for querying records, searching the CMDB, and performing natural-language lookups.
query_recordsQuery records with filtering, sorting, and pagination
get_recordRetrieve a complete record by sys_id
create_recordWriteCreate a new record in any table
update_recordWriteUpdate an existing record by sys_id
delete_recordWriteDelete a record by sys_id
get_table_schemaGet table structure and field metadata
get_userLook up user by email or username
get_groupFind group by name or sys_id
search_cmdb_ciSearch CMDB configuration items
get_cmdb_ciGet full CI details by sys_id
list_relationshipsShow CI parent/child relationships
list_discovery_schedulesList discovery schedules and status
list_mid_serversList MID server health
list_active_eventsMonitor infrastructure events
cmdb_health_dashboardGet CMDB health metrics overview
service_mapping_summaryGet service mapping data
create_change_requestWriteCreate a change request record
natural_language_searchSearch records using plain English
natural_language_updateWriteUpdate records using natural language
Incident Management
Create, update, resolve, and close incidents with full work-note and comment support.
create_incidentWriteCreate a new incident record
get_incidentGet incident details by number or sys_id
update_incidentWriteUpdate incident fields
resolve_incidentWriteResolve with resolution code and notes
close_incidentWriteClose a resolved incident
add_work_noteWriteAdd an internal work note
add_commentWriteAdd a customer-visible comment
Problem Management
Manage problem records through the full lifecycle from creation to resolution.
create_problemWriteCreate a new problem record
get_problemGet problem details
update_problemWriteUpdate problem record fields
resolve_problemWriteMark problem as resolved
Change Management
Create and track change requests through approval and closure workflows.
create_change_requestWriteCreate a change request
get_change_requestGet change request details
list_change_requestsList changes with filters
update_change_requestWriteUpdate change fields
submit_change_for_approvalWriteMove change to approval state
close_change_requestWriteClose change with close code
Task Management
View and manage task records across all task-based tables.
get_taskGet task details by sys_id
list_my_tasksList current user’s assigned tasks
update_taskWriteUpdate a task record
complete_taskWriteMark task as complete
Knowledge Base
Search, create, and publish knowledge articles across knowledge bases.
list_knowledge_basesList available knowledge bases
search_knowledgeSearch KB articles by keyword
get_knowledge_articleGet full article content
create_knowledge_articleWriteCreate a new KB article
update_knowledge_articleWriteUpdate an existing article
publish_knowledge_articleWritePublish a draft article
Service Catalog & Approvals
Browse, order, and manage catalog items with full approval workflow and SLA tracking.
list_catalog_itemsList service catalog items
search_catalogSearch catalog by keyword
get_catalog_itemGet item details with variables
create_catalog_itemWriteCreate a new catalog item
update_catalog_itemWriteUpdate catalog item fields
order_catalog_itemWriteSubmit a catalog order
create_approval_ruleWriteCreate an approval rule
get_my_approvalsList my pending approvals
list_approvalsList all approval records
approve_requestWriteApprove a pending request
reject_requestWriteReject a pending request
get_sla_detailsGet SLA details for a task
list_active_slasList SLAs approaching breach
User & Group Management
Manage users, groups, and group memberships in the platform.
list_usersList ServiceNow users
create_userWriteCreate a new user account
update_userWriteUpdate user profile fields
list_groupsList user groups
create_groupWriteCreate a new group
update_groupWriteUpdate group properties
add_user_to_groupWriteAdd a user to a group
remove_user_from_groupWriteRemove a user from a group
Reporting & Analytics
Run aggregate queries, generate trend data, export reports, and interact with Performance Analytics.
list_reportsList saved reports
get_reportGet report definition details
create_reportWriteCreate a saved report
update_reportWriteUpdate report definition
run_aggregate_queryRun GROUP BY / COUNT / SUM queries
trend_queryGet time-bucketed trend data
get_performance_analyticsGet PA widget data
export_report_dataExport table data as JSON
get_sys_logRetrieve system log entries
list_scheduled_jobsList scheduled jobs
get_scheduled_jobGet scheduled job details
create_scheduled_jobWriteCreate a scheduled job
update_scheduled_jobWriteUpdate a scheduled job
trigger_scheduled_jobWriteExecute a job on-demand
list_pa_indicatorsList PA indicators
get_pa_indicatorGet indicator definition
get_pa_scorecardGet PA scorecard scores
get_pa_time_seriesGet time-series PA data
list_pa_dashboardsList PA dashboards
get_pa_dashboardGet dashboard layout details
check_table_completenessCheck field fill rates
get_table_record_countGet table row count
compare_record_countsCompare counts across tables
ATF Testing
Run Automated Test Framework suites and tests, and analyze results. Requires ATF_ENABLED=true
list_atf_suitesList test suites
get_atf_suiteGet suite details
run_atf_suiteWriteExecute a test suite
list_atf_testsList test cases
get_atf_testGet test case details
run_atf_testWriteRun a single test case
get_atf_suite_resultGet suite run results
list_atf_test_resultsList individual test results
get_atf_failure_insightGet metadata changes between runs
Now Assist / AI
AI-powered natural language queries, summarization, categorization, and virtual agent integration. Requires NOW_ASSIST_ENABLED=true
nlq_queryAsk natural language questions about data
ai_searchSemantic AI search across KB, catalog, incidents
generate_summaryAI-generated summary of a record
suggest_resolutionAI resolution suggestions for incidents
categorize_incidentPredictive Intelligence categorization
get_pi_modelsList Predictive Intelligence models
get_virtual_agent_topicsList Virtual Agent topics
trigger_agentic_playbookWriteInvoke an agentic playbook
get_ms_copilot_topicsList MS Copilot topics
generate_work_notesAI-drafted work notes for records
Scripting & Code
Manage business rules, script includes, client scripts, UI policies, UI actions, and ACLs. Requires SCRIPTING_ENABLED=true
list_business_rulesList business rules
get_business_ruleGet business rule with script body
create_business_ruleWriteCreate a business rule
update_business_ruleWriteUpdate business rule
list_script_includesList script includes
get_script_includeGet script include with code
create_script_includeWriteCreate a script include
update_script_includeWriteUpdate script include
list_client_scriptsList client scripts
get_client_scriptGet client script details
create_client_scriptWriteCreate a client script
update_client_scriptWriteUpdate client script
list_changesetsList update sets
get_changesetGet changeset details
commit_changesetWriteCommit an update set
publish_changesetWritePublish/export update set
list_ui_policiesList UI policies
get_ui_policyGet UI policy details
create_ui_policyWriteCreate a UI policy
list_ui_actionsList UI actions (buttons, menus)
get_ui_actionGet UI action details
create_ui_actionWriteCreate a UI action
update_ui_actionWriteUpdate a UI action
list_aclsList ACL rules
get_aclGet ACL rule details
create_aclWriteCreate an ACL rule
update_aclWriteUpdate an ACL rule
fluent_explainExplain a Fluent/now-sdk code snippet
fluent_initWriteInitialize a new Fluent SDK project
fluent_buildWriteBuild a Fluent SDK project
fluent_validateValidate a Fluent SDK project configuration
fluent_sdk_queryRead-only now-sdk query against your instance (SDK 4.8)
fluent_versionReport installed @servicenow/sdk version & upgrade hints
Agile / Scrum
Manage stories, epics, and scrum tasks for agile project management.
create_storyWriteCreate a user story
update_storyWriteUpdate a user story
list_storiesList stories with filters
create_epicWriteCreate an epic
update_epicWriteUpdate an epic
list_epicsList epics
create_scrum_taskWriteCreate a scrum task
update_scrum_taskWriteUpdate scrum task
list_scrum_tasksList scrum tasks
HR Service Delivery
Manage HR cases, services, employee profiles, and lifecycle events.
create_hr_caseWriteCreate an HR case
get_hr_caseGet HR case details
update_hr_caseWriteUpdate HR case fields
list_hr_casesList HR cases with filters
close_hr_caseWriteClose an HR case
list_hr_servicesList available HR services
get_hr_serviceGet HR service details
get_hr_profileGet employee HR profile
update_hr_profileWriteUpdate employee HR profile
list_hr_tasksList case-related tasks
create_hr_taskWriteCreate an HR task
get_hr_case_activityGet case activity log
Customer Service Management
Handle CSM cases, accounts, contacts, and products.
create_csm_caseWriteCreate a CSM case
get_csm_caseGet CSM case details
update_csm_caseWriteUpdate CSM case fields
list_csm_casesList CSM cases
close_csm_caseWriteClose a CSM case
get_csm_accountGet account details
list_csm_accountsList customer accounts
get_csm_contactGet contact details
list_csm_contactsList contacts
get_csm_case_slaGet case SLA details
list_csm_productsList CSM products
Security Operations & GRC
Manage security incidents, vulnerabilities, GRC risks, controls, and threat intelligence.
create_security_incidentWriteCreate a security incident
get_security_incidentGet security incident details
update_security_incidentWriteUpdate security incident
list_security_incidentsList security incidents
list_vulnerabilitiesList vulnerability entries
get_vulnerabilityGet vulnerability details
update_vulnerabilityWriteUpdate vulnerability record
list_grc_risksList GRC risks
get_grc_riskGet risk details
list_grc_controlsList GRC controls
get_threat_intelligenceGet threat intelligence data
Flow Designer & Automation
Manage Flow Designer flows, subflows, executions, and process automation.
list_flowsList Flow Designer flows
get_flowGet flow details
trigger_flowWriteTrigger flow execution
get_flow_executionGet execution status
list_flow_executionsList execution history
list_subflowsList subflows
get_subflowGet subflow details
list_action_instancesList action instances
get_process_automationGet process automation details
list_process_automationsList process automations
Service Portal & UI Builder
Build and manage portals, pages, widgets, themes, and UX apps.
list_portalsList Service Portal configurations
get_portalGet portal settings
create_portalWriteCreate a new portal
list_portal_pagesList portal pages
get_portal_pageGet page layout
create_portal_pageWriteCreate a portal page
list_portal_widgetsList widgets
get_portal_widgetGet widget code
create_portal_widgetWriteCreate a new widget
update_portal_widgetWriteUpdate widget code
list_widget_instancesList page widget instances
list_ux_appsList UI Builder apps
get_ux_appGet UX app details
list_ux_pagesList UX app pages
list_portal_themesList portal themes
get_portal_themeGet theme CSS
Integration & Middleware
Manage REST messages, transform maps, import sets, events, OAuth apps, and credentials.
list_rest_messagesList REST Messages
get_rest_messageGet REST Message details
list_rest_message_functionsList HTTP methods on a REST Message
create_rest_messageWriteCreate a REST Message
list_transform_mapsList Transform Maps
get_transform_mapGet Transform Map details
run_transform_mapWriteExecute a Transform Map
list_transform_field_mapsList field mappings
list_import_setsList import sets
get_import_setGet import set details
create_import_set_rowWriteCreate an import set row
list_data_sourcesList data sources
list_event_registryList registered events
get_event_registry_entryGet event registration details
register_eventWriteRegister a new event
fire_eventWriteFire a ServiceNow event
list_event_logList recent events in the log
list_oauth_applicationsList OAuth applications
list_credential_aliasesList credential aliases
Notifications & Attachments
Manage email notifications, templates, delivery logs, and file attachments.
list_notificationsList email notifications
get_notificationGet notification template
create_notificationWriteCreate an email notification
update_notificationWriteUpdate notification template
list_email_logsList email delivery logs
get_email_logGet email log entry
list_attachmentsList record attachments
get_attachment_metadataGet attachment info
upload_attachmentWriteUpload a file attachment
delete_attachmentWriteDelete an attachment
list_email_templatesList email templates
list_notification_subscriptionsList notification subscriptions
System Properties
Read, write, search, and bulk-manage system properties with audit history.
get_system_propertyGet a property value
set_system_propertyWriteSet a property value
list_system_propertiesList system properties
search_system_propertiesSearch properties by name/value
delete_system_propertyWriteDelete a system property
bulk_get_propertiesGet multiple properties at once
bulk_set_propertiesWriteSet multiple properties at once
export_propertiesExport properties to JSON snapshot
import_propertiesWriteImport from JSON snapshot
validate_propertyValidate a property value
list_property_categoriesList property categories
get_property_historyGet audit history for a property
Update Set Management
Create, switch, preview, and export update sets for change tracking.
get_current_update_setGet active update set
list_update_setsList update sets
create_update_setWriteCreate a new update set
switch_update_setWriteSwitch active update set
complete_update_setWriteMark update set as complete
preview_update_setPreview update set changes
export_update_setWriteExport update set as XML
ensure_active_update_setWriteAuto-create update set if needed
Virtual Agent
Create and manage Virtual Agent topics, conversations, and categories.
create_va_topicWriteCreate a VA topic
update_va_topicWriteUpdate a VA topic
get_va_topicGet topic details
list_va_topics_fullList all VA topics
get_va_conversationGet conversation history
list_va_conversationsList recent conversations
list_va_categoriesList topic categories
IT Asset Management
Track IT assets, software licenses, compliance, and contracts.
list_assetsList IT assets
get_assetGet asset details
create_assetWriteCreate an IT asset
update_assetWriteUpdate asset record
retire_assetWriteRetire an asset
list_software_licensesList software licenses
get_license_complianceGet license compliance report
list_asset_contractsList asset contracts
DevOps & Pipelines
Track CI/CD pipelines, deployments, and velocity insights.
list_devops_pipelinesList DevOps pipelines
get_devops_pipelineGet pipeline details
list_deploymentsList deployments
get_deploymentGet deployment details
create_devops_changeWriteCreate a DevOps change request
track_deploymentWriteRecord a deployment event
get_devops_insightsGet velocity metrics
Scoped Applications
Manage custom scoped applications on the platform.
list_scoped_appsList custom scoped apps
get_scoped_appGet app details
create_scoped_appWriteCreate a scoped app
update_scoped_appWriteUpdate scoped app
Machine Learning & Predictive Intelligence
Train models, detect anomalies, forecast incidents, and predict change risk.
ml_train_anomaly_detectorWriteTrain anomaly detection model
ml_detect_anomaliesRun anomaly detection
ml_train_incident_classifierWriteTrain incident classifier
ml_forecast_incidentsForecast incident volume
ml_predict_change_riskPredict change risk score
ml_train_change_riskWriteTrain change risk model
ml_evaluate_modelEvaluate model performance
ml_model_training_historyGet training history
ml_process_optimizationOptimize processes with ML
ml_similar_incidentsFind similar incidents by keyword matching
ml_auto_categorizeAuto-categorize based on frequency analysis
Mobile
Configure mobile app layouts, applets, push notifications, and offline sync.
list_mobile_app_configsList mobile app configurations
get_mobile_app_configGet config details
create_mobile_app_configWriteCreate a mobile config
list_mobile_appletsList mobile applets
list_mobile_layoutsList mobile layouts
get_mobile_analyticsGet mobile usage analytics
send_push_notificationWriteSend a push notification
configure_offline_syncWriteConfigure offline mode
Workspace & UI Builder
Create workspaces, UI Builder pages, components, data brokers, and UX experiences.
create_workspaceWriteCreate a workspace
get_workspaceGet workspace details
list_workspacesList workspaces
create_uib_pageWriteCreate a UI Builder page
get_uib_pageGet UIB page details
update_uib_pageWriteUpdate UIB page
delete_uib_pageWriteDelete a UIB page
list_uib_pagesList UIB pages
list_uib_componentsList UI components
update_uib_componentWriteUpdate a UI component
list_uib_data_brokersList data brokers
create_uib_data_brokerWriteCreate a data broker
create_ux_experienceWriteCreate UX experience
create_ux_app_routeWriteCreate app route
Deployment & Artifacts
Manage deployment history, artifacts, validation, and rollback.
list_deployment_historyList deployment history
clone_artifactWriteClone an artifact
find_artifactFind artifact by criteria
validate_artifactValidate an artifact
rollback_deploymentWriteRollback a deployment
validate_deploymentValidate deployment integrity
execute_background_scriptWriteExecute a background script
Security & Compliance
Manage compliance policies, audit results, and security playbooks.
list_compliance_policiesList compliance policies
list_audit_resultsList audit results
list_security_playbooksList security playbooks
run_security_playbookWriteExecute a security playbook
get_security_dashboardGet security dashboard data
Now Assist Skills
Create, manage, and test Now Assist portable AI skills. Requires NOW_ASSIST_ENABLED=true
create_now_assist_skillWriteCreate a portable Now Assist skill
list_now_assist_skillsList all Now Assist skills
get_now_assist_skillGet skill details by sys_id
test_now_assist_skillWriteTest a skill with sample input
AI Agents
Create AI agents with auto-generated ACLs and agentic workflows. Requires NOW_ASSIST_ENABLED=true
create_ai_agentWriteCreate an AI agent with auto ACL setup
list_ai_agentsList all AI agents on the instance
get_ai_agentGet agent details by sys_id
create_agentic_workflowWriteCreate an agentic workflow definition
CMDB Reconciliation
Find duplicate, orphan, and stale configuration items. Reconcile with dry-run support. Requires CMDB_WRITE_ENABLED=true for reconcile
cmdb_find_duplicatesFind duplicate CIs by matching fields
cmdb_find_orphansFind CIs with no relationships
cmdb_find_staleFind CIs not updated within threshold
cmdb_reconcileWriteReconcile duplicates with dry-run option
Orchestration Playbooks
Create, execute, and manage automation playbooks with conditional steps and error handling.
create_playbookWriteCreate an orchestration playbook
execute_playbookWriteExecute a playbook with context
list_playbooksList available playbooks
Schema Discovery
Introspect any ServiceNow table at runtime. Auto-generates CRUD tools with proper validation and caching.
discover_tableDiscover table schema via sys_dictionary, auto-generates 5 CRUD tools
ServiceNow Documentation
Search and read the official ServiceNow product documentation (servicenow.com/docs) so your AI grounds answers in current docs instead of guessing. Read-only and works with no instance credentials — complements live SDK docs (fluent_explain) and instance Knowledge (search_knowledge).
search_servicenow_docsFull-text search over servicenow.com/docs — API references, admin/dev guides, encoded-query operators, release notes. Returns ranked results with a ref
fetch_servicenow_docFetch the full readable text of a docs page by ref or URL. SSRF-guarded to ServiceNow domains
Legend
tool_name — Read-only tool (no data modification)tool_name Write — Modifies data (requires confirmation)MCP_TOOL_PACKAGE=service_desk (or any package name) in your environment.



