NowAIKit
Get started
Use cases Pricing Docs Contact Get started

Complete Tools Reference

Browse every tool available in NowAIKit, organized by ServiceNow module. Tools marked Write modify data and require confirmation by default.

450+
Tools Across 36 Modules
Covering ITSM, CMDB, HRSD, CSM, SecOps, DevOps, Flow Designer, Service Portal, and more.

Jump to Module

Core & CMDB

Foundational tools for querying records, searching the CMDB, and performing natural-language lookups.

query_records

Query records with filtering, sorting, and pagination

get_record

Retrieve a complete record by sys_id

create_recordWrite

Create a new record in any table

update_recordWrite

Update an existing record by sys_id

delete_recordWrite

Delete a record by sys_id

get_table_schema

Get table structure and field metadata

get_user

Look up user by email or username

get_group

Find group by name or sys_id

search_cmdb_ci

Search CMDB configuration items

get_cmdb_ci

Get full CI details by sys_id

list_relationships

Show CI parent/child relationships

list_discovery_schedules

List discovery schedules and status

list_mid_servers

List MID server health

list_active_events

Monitor infrastructure events

cmdb_health_dashboard

Get CMDB health metrics overview

service_mapping_summary

Get service mapping data

create_change_requestWrite

Create a change request record

natural_language_search

Search records using plain English

natural_language_updateWrite

Update records using natural language

Incident Management

Create, update, resolve, and close incidents with full work-note and comment support.

create_incidentWrite

Create a new incident record

get_incident

Get incident details by number or sys_id

update_incidentWrite

Update incident fields

resolve_incidentWrite

Resolve with resolution code and notes

close_incidentWrite

Close a resolved incident

add_work_noteWrite

Add an internal work note

add_commentWrite

Add a customer-visible comment

Problem Management

Manage problem records through the full lifecycle from creation to resolution.

create_problemWrite

Create a new problem record

get_problem

Get problem details

update_problemWrite

Update problem record fields

resolve_problemWrite

Mark problem as resolved

Change Management

Create and track change requests through approval and closure workflows.

create_change_requestWrite

Create a change request

get_change_request

Get change request details

list_change_requests

List changes with filters

update_change_requestWrite

Update change fields

submit_change_for_approvalWrite

Move change to approval state

close_change_requestWrite

Close change with close code

Task Management

View and manage task records across all task-based tables.

get_task

Get task details by sys_id

list_my_tasks

List current user’s assigned tasks

update_taskWrite

Update a task record

complete_taskWrite

Mark task as complete

Knowledge Base

Search, create, and publish knowledge articles across knowledge bases.

list_knowledge_bases

List available knowledge bases

search_knowledge

Search KB articles by keyword

get_knowledge_article

Get full article content

create_knowledge_articleWrite

Create a new KB article

update_knowledge_articleWrite

Update an existing article

publish_knowledge_articleWrite

Publish a draft article

Service Catalog & Approvals

Browse, order, and manage catalog items with full approval workflow and SLA tracking.

list_catalog_items

List service catalog items

search_catalog

Search catalog by keyword

get_catalog_item

Get item details with variables

create_catalog_itemWrite

Create a new catalog item

update_catalog_itemWrite

Update catalog item fields

order_catalog_itemWrite

Submit a catalog order

create_approval_ruleWrite

Create an approval rule

get_my_approvals

List my pending approvals

list_approvals

List all approval records

approve_requestWrite

Approve a pending request

reject_requestWrite

Reject a pending request

get_sla_details

Get SLA details for a task

list_active_slas

List SLAs approaching breach

User & Group Management

Manage users, groups, and group memberships in the platform.

list_users

List ServiceNow users

create_userWrite

Create a new user account

update_userWrite

Update user profile fields

list_groups

List user groups

create_groupWrite

Create a new group

update_groupWrite

Update group properties

add_user_to_groupWrite

Add a user to a group

remove_user_from_groupWrite

Remove a user from a group

Reporting & Analytics

Run aggregate queries, generate trend data, export reports, and interact with Performance Analytics.

list_reports

List saved reports

get_report

Get report definition details

create_reportWrite

Create a saved report

update_reportWrite

Update report definition

run_aggregate_query

Run GROUP BY / COUNT / SUM queries

trend_query

Get time-bucketed trend data

get_performance_analytics

Get PA widget data

export_report_data

Export table data as JSON

get_sys_log

Retrieve system log entries

list_scheduled_jobs

List scheduled jobs

get_scheduled_job

Get scheduled job details

create_scheduled_jobWrite

Create a scheduled job

update_scheduled_jobWrite

Update a scheduled job

trigger_scheduled_jobWrite

Execute a job on-demand

list_pa_indicators

List PA indicators

get_pa_indicator

Get indicator definition

get_pa_scorecard

Get PA scorecard scores

get_pa_time_series

Get time-series PA data

list_pa_dashboards

List PA dashboards

get_pa_dashboard

Get dashboard layout details

check_table_completeness

Check field fill rates

get_table_record_count

Get table row count

compare_record_counts

Compare counts across tables

ATF Testing

Run Automated Test Framework suites and tests, and analyze results. Requires ATF_ENABLED=true

list_atf_suites

List test suites

get_atf_suite

Get suite details

run_atf_suiteWrite

Execute a test suite

list_atf_tests

List test cases

get_atf_test

Get test case details

run_atf_testWrite

Run a single test case

get_atf_suite_result

Get suite run results

list_atf_test_results

List individual test results

get_atf_failure_insight

Get metadata changes between runs

Now Assist / AI

AI-powered natural language queries, summarization, categorization, and virtual agent integration. Requires NOW_ASSIST_ENABLED=true

nlq_query

Ask natural language questions about data

ai_search

Semantic AI search across KB, catalog, incidents

generate_summary

AI-generated summary of a record

suggest_resolution

AI resolution suggestions for incidents

categorize_incident

Predictive Intelligence categorization

get_pi_models

List Predictive Intelligence models

get_virtual_agent_topics

List Virtual Agent topics

trigger_agentic_playbookWrite

Invoke an agentic playbook

get_ms_copilot_topics

List MS Copilot topics

generate_work_notes

AI-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_rules

List business rules

get_business_rule

Get business rule with script body

create_business_ruleWrite

Create a business rule

update_business_ruleWrite

Update business rule

list_script_includes

List script includes

get_script_include

Get script include with code

create_script_includeWrite

Create a script include

update_script_includeWrite

Update script include

list_client_scripts

List client scripts

get_client_script

Get client script details

create_client_scriptWrite

Create a client script

update_client_scriptWrite

Update client script

list_changesets

List update sets

get_changeset

Get changeset details

commit_changesetWrite

Commit an update set

publish_changesetWrite

Publish/export update set

list_ui_policies

List UI policies

get_ui_policy

Get UI policy details

create_ui_policyWrite

Create a UI policy

list_ui_actions

List UI actions (buttons, menus)

get_ui_action

Get UI action details

create_ui_actionWrite

Create a UI action

update_ui_actionWrite

Update a UI action

list_acls

List ACL rules

get_acl

Get ACL rule details

create_aclWrite

Create an ACL rule

update_aclWrite

Update an ACL rule

fluent_explain

Explain a Fluent/now-sdk code snippet

fluent_initWrite

Initialize a new Fluent SDK project

fluent_buildWrite

Build a Fluent SDK project

fluent_validate

Validate a Fluent SDK project configuration

fluent_sdk_query

Read-only now-sdk query against your instance (SDK 4.8)

fluent_version

Report installed @servicenow/sdk version & upgrade hints

Agile / Scrum

Manage stories, epics, and scrum tasks for agile project management.

create_storyWrite

Create a user story

update_storyWrite

Update a user story

list_stories

List stories with filters

create_epicWrite

Create an epic

update_epicWrite

Update an epic

list_epics

List epics

create_scrum_taskWrite

Create a scrum task

update_scrum_taskWrite

Update scrum task

list_scrum_tasks

List scrum tasks

HR Service Delivery

Manage HR cases, services, employee profiles, and lifecycle events.

create_hr_caseWrite

Create an HR case

get_hr_case

Get HR case details

update_hr_caseWrite

Update HR case fields

list_hr_cases

List HR cases with filters

close_hr_caseWrite

Close an HR case

list_hr_services

List available HR services

get_hr_service

Get HR service details

get_hr_profile

Get employee HR profile

update_hr_profileWrite

Update employee HR profile

list_hr_tasks

List case-related tasks

create_hr_taskWrite

Create an HR task

get_hr_case_activity

Get case activity log

Customer Service Management

Handle CSM cases, accounts, contacts, and products.

create_csm_caseWrite

Create a CSM case

get_csm_case

Get CSM case details

update_csm_caseWrite

Update CSM case fields

list_csm_cases

List CSM cases

close_csm_caseWrite

Close a CSM case

get_csm_account

Get account details

list_csm_accounts

List customer accounts

get_csm_contact

Get contact details

list_csm_contacts

List contacts

get_csm_case_sla

Get case SLA details

list_csm_products

List CSM products

Security Operations & GRC

Manage security incidents, vulnerabilities, GRC risks, controls, and threat intelligence.

create_security_incidentWrite

Create a security incident

get_security_incident

Get security incident details

update_security_incidentWrite

Update security incident

list_security_incidents

List security incidents

list_vulnerabilities

List vulnerability entries

get_vulnerability

Get vulnerability details

update_vulnerabilityWrite

Update vulnerability record

list_grc_risks

List GRC risks

get_grc_risk

Get risk details

list_grc_controls

List GRC controls

get_threat_intelligence

Get threat intelligence data

Flow Designer & Automation

Manage Flow Designer flows, subflows, executions, and process automation.

list_flows

List Flow Designer flows

get_flow

Get flow details

trigger_flowWrite

Trigger flow execution

get_flow_execution

Get execution status

list_flow_executions

List execution history

list_subflows

List subflows

get_subflow

Get subflow details

list_action_instances

List action instances

get_process_automation

Get process automation details

list_process_automations

List process automations

Service Portal & UI Builder

Build and manage portals, pages, widgets, themes, and UX apps.

list_portals

List Service Portal configurations

get_portal

Get portal settings

create_portalWrite

Create a new portal

list_portal_pages

List portal pages

get_portal_page

Get page layout

create_portal_pageWrite

Create a portal page

list_portal_widgets

List widgets

get_portal_widget

Get widget code

create_portal_widgetWrite

Create a new widget

update_portal_widgetWrite

Update widget code

list_widget_instances

List page widget instances

list_ux_apps

List UI Builder apps

get_ux_app

Get UX app details

list_ux_pages

List UX app pages

list_portal_themes

List portal themes

get_portal_theme

Get theme CSS

Integration & Middleware

Manage REST messages, transform maps, import sets, events, OAuth apps, and credentials.

list_rest_messages

List REST Messages

get_rest_message

Get REST Message details

list_rest_message_functions

List HTTP methods on a REST Message

create_rest_messageWrite

Create a REST Message

list_transform_maps

List Transform Maps

get_transform_map

Get Transform Map details

run_transform_mapWrite

Execute a Transform Map

list_transform_field_maps

List field mappings

list_import_sets

List import sets

get_import_set

Get import set details

create_import_set_rowWrite

Create an import set row

list_data_sources

List data sources

list_event_registry

List registered events

get_event_registry_entry

Get event registration details

register_eventWrite

Register a new event

fire_eventWrite

Fire a ServiceNow event

list_event_log

List recent events in the log

list_oauth_applications

List OAuth applications

list_credential_aliases

List credential aliases

Notifications & Attachments

Manage email notifications, templates, delivery logs, and file attachments.

list_notifications

List email notifications

get_notification

Get notification template

create_notificationWrite

Create an email notification

update_notificationWrite

Update notification template

list_email_logs

List email delivery logs

get_email_log

Get email log entry

list_attachments

List record attachments

get_attachment_metadata

Get attachment info

upload_attachmentWrite

Upload a file attachment

delete_attachmentWrite

Delete an attachment

list_email_templates

List email templates

list_notification_subscriptions

List notification subscriptions

System Properties

Read, write, search, and bulk-manage system properties with audit history.

get_system_property

Get a property value

set_system_propertyWrite

Set a property value

list_system_properties

List system properties

search_system_properties

Search properties by name/value

delete_system_propertyWrite

Delete a system property

bulk_get_properties

Get multiple properties at once

bulk_set_propertiesWrite

Set multiple properties at once

export_properties

Export properties to JSON snapshot

import_propertiesWrite

Import from JSON snapshot

validate_property

Validate a property value

list_property_categories

List property categories

get_property_history

Get audit history for a property

Update Set Management

Create, switch, preview, and export update sets for change tracking.

get_current_update_set

Get active update set

list_update_sets

List update sets

create_update_setWrite

Create a new update set

switch_update_setWrite

Switch active update set

complete_update_setWrite

Mark update set as complete

preview_update_set

Preview update set changes

export_update_setWrite

Export update set as XML

ensure_active_update_setWrite

Auto-create update set if needed

Virtual Agent

Create and manage Virtual Agent topics, conversations, and categories.

create_va_topicWrite

Create a VA topic

update_va_topicWrite

Update a VA topic

get_va_topic

Get topic details

list_va_topics_full

List all VA topics

get_va_conversation

Get conversation history

list_va_conversations

List recent conversations

list_va_categories

List topic categories

IT Asset Management

Track IT assets, software licenses, compliance, and contracts.

list_assets

List IT assets

get_asset

Get asset details

create_assetWrite

Create an IT asset

update_assetWrite

Update asset record

retire_assetWrite

Retire an asset

list_software_licenses

List software licenses

get_license_compliance

Get license compliance report

list_asset_contracts

List asset contracts

DevOps & Pipelines

Track CI/CD pipelines, deployments, and velocity insights.

list_devops_pipelines

List DevOps pipelines

get_devops_pipeline

Get pipeline details

list_deployments

List deployments

get_deployment

Get deployment details

create_devops_changeWrite

Create a DevOps change request

track_deploymentWrite

Record a deployment event

get_devops_insights

Get velocity metrics

Scoped Applications

Manage custom scoped applications on the platform.

list_scoped_apps

List custom scoped apps

get_scoped_app

Get app details

create_scoped_appWrite

Create a scoped app

update_scoped_appWrite

Update scoped app

Machine Learning & Predictive Intelligence

Train models, detect anomalies, forecast incidents, and predict change risk.

ml_train_anomaly_detectorWrite

Train anomaly detection model

ml_detect_anomalies

Run anomaly detection

ml_train_incident_classifierWrite

Train incident classifier

ml_forecast_incidents

Forecast incident volume

ml_predict_change_risk

Predict change risk score

ml_train_change_riskWrite

Train change risk model

ml_evaluate_model

Evaluate model performance

ml_model_training_history

Get training history

ml_process_optimization

Optimize processes with ML

ml_similar_incidents

Find similar incidents by keyword matching

ml_auto_categorize

Auto-categorize based on frequency analysis

Mobile

Configure mobile app layouts, applets, push notifications, and offline sync.

list_mobile_app_configs

List mobile app configurations

get_mobile_app_config

Get config details

create_mobile_app_configWrite

Create a mobile config

list_mobile_applets

List mobile applets

list_mobile_layouts

List mobile layouts

get_mobile_analytics

Get mobile usage analytics

send_push_notificationWrite

Send a push notification

configure_offline_syncWrite

Configure offline mode

Workspace & UI Builder

Create workspaces, UI Builder pages, components, data brokers, and UX experiences.

create_workspaceWrite

Create a workspace

get_workspace

Get workspace details

list_workspaces

List workspaces

create_uib_pageWrite

Create a UI Builder page

get_uib_page

Get UIB page details

update_uib_pageWrite

Update UIB page

delete_uib_pageWrite

Delete a UIB page

list_uib_pages

List UIB pages

list_uib_components

List UI components

update_uib_componentWrite

Update a UI component

list_uib_data_brokers

List data brokers

create_uib_data_brokerWrite

Create a data broker

create_ux_experienceWrite

Create UX experience

create_ux_app_routeWrite

Create app route

Deployment & Artifacts

Manage deployment history, artifacts, validation, and rollback.

list_deployment_history

List deployment history

clone_artifactWrite

Clone an artifact

find_artifact

Find artifact by criteria

validate_artifact

Validate an artifact

rollback_deploymentWrite

Rollback a deployment

validate_deployment

Validate deployment integrity

execute_background_scriptWrite

Execute a background script

Security & Compliance

Manage compliance policies, audit results, and security playbooks.

list_compliance_policies

List compliance policies

list_audit_results

List audit results

list_security_playbooks

List security playbooks

run_security_playbookWrite

Execute a security playbook

get_security_dashboard

Get security dashboard data

Now Assist Skills

Create, manage, and test Now Assist portable AI skills. Requires NOW_ASSIST_ENABLED=true

create_now_assist_skillWrite

Create a portable Now Assist skill

list_now_assist_skills

List all Now Assist skills

get_now_assist_skill

Get skill details by sys_id

test_now_assist_skillWrite

Test a skill with sample input

AI Agents

Create AI agents with auto-generated ACLs and agentic workflows. Requires NOW_ASSIST_ENABLED=true

create_ai_agentWrite

Create an AI agent with auto ACL setup

list_ai_agents

List all AI agents on the instance

get_ai_agent

Get agent details by sys_id

create_agentic_workflowWrite

Create 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_duplicates

Find duplicate CIs by matching fields

cmdb_find_orphans

Find CIs with no relationships

cmdb_find_stale

Find CIs not updated within threshold

cmdb_reconcileWrite

Reconcile duplicates with dry-run option

Orchestration Playbooks

Create, execute, and manage automation playbooks with conditional steps and error handling.

create_playbookWrite

Create an orchestration playbook

execute_playbookWrite

Execute a playbook with context

list_playbooks

List available playbooks

Schema Discovery

Introspect any ServiceNow table at runtime. Auto-generates CRUD tools with proper validation and caching.

discover_table

Discover 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_docs

Full-text search over servicenow.com/docs — API references, admin/dev guides, encoded-query operators, release notes. Returns ranked results with a ref

fetch_servicenow_doc

Fetch 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)
Requires FLAG=true — Feature-gated module
Tip: Use role-based tool packages to load only the tools relevant to your role instead of all 450+. Set MCP_TOOL_PACKAGE=service_desk (or any package name) in your environment.