ServiceNow MCP connector
Updated
ServiceNow is a cloud-based, AI-driven platform that helps businesses manage digital workflows across departments. The ServiceNow MCP connector allows AI agents to create and manage tasks, update their status and descriptions, and add work notes to track progress. It also supports handling attachments and looking up business services within a ServiceNow instance.
Authentication type
- Basic Auth - Requires a username and password to be configured for the agent to access the service.
Uses
Use the ServiceNow MCP connector to perform the following actions:
- Automate incident creation and resolution across ServiceNow tenants
- Assign and track tasks to keep teams accountable
- Sync user and department records between ServiceNow and other systems
- Update task statuses and descriptions without manual data entry
- Attach files and work notes to tasks for full context
- Retrieve configuration items and business services for audits
- Manage user roles and groups from a single workflow
- Query any ServiceNow table to power custom reporting
Example prompts
Use the following example prompts to invoke ServiceNow MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all open incidents assigned to the IT team in ServiceNow.Create a new incident for the email outage in ServiceNow.Assign the network task to Sarah in ServiceNow.List all users in the finance department in ServiceNow.Add a work note to the server maintenance task in ServiceNow.Update the status of ticket INC0012345 in ServiceNow.Find all configuration items linked to the payroll system in ServiceNow.Delete the outdated attachment from last week's incident in ServiceNow.Create a new user account for our new hire in ServiceNow.List all business services currently active in ServiceNow.
ServiceNow MCP connector tools
The ServiceNow MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| servicenow_servicenowassigntask_invoke | Assign a ServiceNow task to a user |
| servicenow_servicenowchangeactivestatus_invoke | Change the active status of a ServiceNow task |
| servicenow_servicenowchangedescription_invoke | Update the description of a ServiceNow task |
| servicenow_servicenowchangeshortdescription_invoke | Update the short description of a ServiceNow task |
| servicenow_servicenowcreatetask_invoke | Create a new task in ServiceNow |
| servicenow_servicenowcreateworknote_invoke | Add a work note to a ServiceNow task |
| getAllAttachments | List attachments |
| getAttachment | Get attachment metadata |
| deleteAttachment | Delete an attachment |
| getAllBusinessServices | List business services |
| getAllConfigurationItems | List configuration items |
| getAllDepartments | List departments |
| getAllDictionaryEntries | List dictionary entries |
| getAllIncidents | List incidents |
| createIncident | Create an incident |
| getIncident | Get an incident |
| updateIncident | Update an incident |
| deleteIncident | Delete an incident |
| getAllTableRecords | List table records |
| createTableRecord | Create a table record |
| getTableRecord | Get a table record |
| updateTableRecord | Update a table record |
| deleteTableRecord | Delete a table record |
| getAllUsers | List users |
| createUser | Create a user |
| getUser | Get a user |
| updateUser | Update a user |
| deleteUser | Delete a user |
| getAllUserGroups | List user groups |
| getAllUserRoles | List user roles |
| getTableSchema | Get table schema |
| getChoiceList | Get choice list values |