ServiceNow

Connect your AI agents to ServiceNow.

Available Tools

list_change_requests

Change management operations: Search and retrieve IT change requests with advanced filtering, pagination, and comprehensive metadata retrieval.

get_change_request

Change request lookup: Retrieve comprehensive details, approval status, and related records for a specific change request by system ID

create_change_request

Create new IT change request with automated validation.

update_change_request

Change request modification: Perform complete record updates with field validation and approval workflow considerations.

patch_change_request

Selective change updates: Modify specific change request fields while preserving approval history and related data.

delete_change_request

Change request removal: Permanently delete change request records with proper audit trail and approval history preservation

list_cmdb_cis

CMDB inventory management: Search and retrieve configuration items (servers, laptops, software, network devices) with advanced filtering and relationship tracking.

get_cmdb_ci

Configuration item lookup: Retrieve comprehensive asset details, dependencies, and relationship data for specific CMDB configuration items by system ID

create_cmdb_ci

Register new configuration item in CMDB with automated validation.

update_cmdb_ci

Asset modification: Perform complete configuration item updates with dependency validation and relationship preservation.

patch_cmdb_ci

Selective asset updates: Modify specific configuration item fields while preserving asset history and dependency relationships.

delete_cmdb_ci

Asset decommission: Remove configuration items from CMDB with proper dependency cleanup and audit trail maintenance

query_custom_table

Universal table query: Search and retrieve records from ANY ServiceNow table including custom tables (e.g., u_new_hire_class, u_employee_onboarding, u_custom_workflow) and standard tables.

get_custom_table_record

Universal record retrieval: Fetch a single record by sys_id from ANY ServiceNow table including custom tables.

create_custom_table_record

Universal record creation: Create new records in ANY ServiceNow table including custom tables.

update_custom_table_record

Universal record update (PUT): Completely replace a record in ANY ServiceNow table including custom tables.

patch_custom_table_record

Universal record patch (PATCH): Partially update specific fields in ANY ServiceNow table including custom tables.

discover_required_fields

ESSENTIAL PREPARATION TOOL: Analyzes ServiceNow table schemas to identify required fields, reference relationships, choice list values, and field constraints.

list_hr_cases

Enterprise HR case management: Search and retrieve HR cases with advanced filtering, pagination, and field selection capabilities.

get_hr_case

Retrieve a specific HR case by sys_id or case number from ServiceNow HR case management system. Returns complete case details including subject person, assignment, status, and HR service information.

create_hr_case

Create a new HR case in ServiceNow HR case management system.

update_hr_case

Update an existing HR case in ServiceNow HR case management system. Supports updating case status, assignment, priority, and other case details. Use sys_id or case number to identify the case.

delete_hr_case

Delete an HR case from ServiceNow HR case management system. Use with caution as this permanently removes the case record. Use sys_id or case number to identify the case.

search_hr_cases

Advanced search for HR cases with flexible query capabilities.

get_hr_case_by_number

Retrieve a specific HR case by its case number (e.g., HRC0001234). This is a convenience method for finding cases by their human-readable number instead of sys_id.

create_hr_case_task

Create a new task for an HR case. Tasks are used to break down complex HR cases into manageable subtasks with individual assignments and due dates.

list_hr_case_tasks

List tasks associated with HR cases. Supports filtering by parent case, assignment, status, and due dates.

get_hr_case_task

Retrieve a specific HR case task by sys_id. Returns complete task details including assignment, status, and parent case information.

update_hr_case_task

Update an existing HR case task. Supports updating task status, assignment, due dates, and work notes.

complete_hr_case_task

Mark an HR case task as completed. This is a convenience method that updates the task state to ‘Closed Complete’.

delete_hr_case_task

Delete an HR case task. Use with caution as this permanently removes the task record.

create_hr_case_approval

Create an approval request for an HR case. This initiates the approval workflow by creating an approval record for a specific approver.

list_hr_case_approvals

List approval records for HR cases. Supports filtering by approver, status, HR case, and due dates.

get_hr_case_approval

Retrieve a specific approval record by sys_id. Returns complete approval details including approver, status, and related HR case information.

approve_hr_case

Approve an HR case by updating the approval record state to ‘approved’. Optionally include approval comments.

reject_hr_case

Reject an HR case by updating the approval record state to ‘rejected’. Requires rejection comments explaining the decision.

get_hr_case_approval_status

Get the overall approval status for an HR case. Returns summary of all approvals including pending, approved, and rejected approvals.

list_incidents

Enterprise incident management: Search and retrieve IT incidents with advanced filtering, pagination, and field selection capabilities.

get_incident

Incident lookup: Retrieve comprehensive details and metadata for a specific incident record by system ID

create_incident

Incident creation: Create new IT incidents with validation and error handling.

update_incident

Incident modification: Perform complete record updates with field validation.

patch_incident

Selective incident updates: Modify specific fields while preserving existing data.

delete_incident

Incident removal: Permanently delete incident records from the ServiceNow instance with proper audit trail maintenance

list_kb_knowledge_articles

Knowledge management: Search and browse knowledge base articles, documentation, and technical resources with categorization and access control.

get_kb_knowledge

Knowledge article lookup: Retrieve comprehensive article content, metadata, and related resources for specific knowledge base entries by system ID

create_kb_knowledge

Create new knowledge base article with automated validation and approval routing.

update_kb_knowledge

Knowledge article modification: Perform complete article updates with version control and approval workflow validation.

patch_kb_knowledge

Selective knowledge updates: Modify specific article fields while preserving content history and approval status.

delete_kb_knowledge

Knowledge article removal: Archive or permanently delete knowledge base articles with proper version history and reference cleanup

list_problems

Problem management operations: Search and retrieve IT problem records with advanced filtering, pagination, and root cause analysis data.

get_problem

Problem record lookup: Retrieve comprehensive problem details, resolution status, and related incident data by system ID

create_problem

Create new IT problem record for root cause analysis with automated validation.

update_problem

Problem record modification: Perform complete record updates with validation for resolution workflows and field dependencies.

patch_problem

Selective problem updates: Modify specific problem record fields while preserving resolution history and related incident linkages.

delete_problem

Problem record removal: Permanently delete problem records while maintaining audit trail and related incident documentation

list_sc_requests

Service catalog management: Search and retrieve service requests with advanced filtering, approval status, and fulfillment tracking.

get_sc_request

Service request lookup: Retrieve comprehensive details, approval workflow status, and related task information for specific service catalog requests

create_sc_request

Create new service catalog request with automated validation and approval routing.

update_sc_request

Service request modification: Perform complete service request updates with approval workflow validation and fulfillment tracking.

patch_sc_request

Selective service updates: Modify specific service request fields while preserving approval history and fulfillment progress.

delete_sc_request

Service request cancellation: Remove service catalog requests with proper approval workflow termination and audit trail maintenance

list_users

Search and retrieve users from ServiceNow sys_user table.

get_user

User profile lookup: Retrieve comprehensive user details, role assignments, and organizational information for specific employees by system ID

create_user

ESSENTIAL FIRST STEP: Run discover_required_fields(‘sys_user’) to identify mandatory fields and security requirements | User provisioning: Create new employee accounts with role assignment,…

update_user

User profile modification: Perform complete user account updates with role validation and organizational compliance.

patch_user

Selective user updates: Modify specific user account fields while preserving role history and organizational relationships.

delete_user

User deprovisioning: Remove user accounts from the system with proper access revocation and audit trail maintenance

force_password_reset

Security enforcement: Force a user to reset their password upon next login by setting the pwd_needs_reset field.

validate_credential

Validate ServiceNow credentials by testing API access. Used during credential setup to verify authentication is working correctly.