ServiceNow (OAuth) MCP connector
ServiceNow (OAuth) is ServiceNow's cloud-based, AI-driven platform for digitizing business tasks and workflows. The ServiceNow MCP connector allows AI agents to create, retrieve, update, and manage incidents and change requests within a ServiceNow instance. It also supports tracking request statuses and maintaining accurate records across IT service management processes.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the ServiceNow (OAuth) MCP connector to perform the following actions:
- Track and resolve IT incidents from creation through closure
- Automate change request approvals and updates across teams
- Streamline problem management to identify root causes faster
- Fulfill service catalog requests and monitor requested items
- Assign and update catalog tasks to keep fulfillment on schedule
- Onboard and manage user records without manual data entry
- Sync incident, change, and problem data with other business systems
- Reduce response times by automating routine ServiceNow updates
Example prompts
Use the following example prompts to invoke ServiceNow (OAuth) MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all open incidents assigned to my team in ServiceNow (OAuth).Create a new incident for the email outage reported this morning.Update the change request for the server migration with a new schedule.List all problems that haven't been resolved yet.Create a catalog request for a new laptop for a new hire.What's the status of requested item REQ0010023?Delete the duplicate incident ticket number INC0012345.Add a new user account for our incoming marketing manager.Show me all catalog tasks assigned to the IT fulfillment team.Retrieve the details of change request CHG0000456.
ServiceNow (OAuth) MCP connector tools
The ServiceNow (OAuth) MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getAllIncidents | List incidents |
| createIncident | Create an incident |
| getIncident | Get an incident |
| updateIncident | Update an incident |
| deleteIncident | Delete an incident |
| replaceIncident | Replace an incident |
| listChangeRequests | List change requests |
| createChangeRequest | Create a change request |
| getChangeRequest | Retrieve a change request |
| updateChangeRequest | Update a change request |
| deleteChangeRequest | Delete a change request |
| listProblems | List problems |
| createProblem | Create a problem |
| getProblem | Retrieve a problem |
| updateProblem | Update a problem |
| deleteProblem | Delete a problem |
| listCatalogRequests | List catalog requests |
| createCatalogRequest | Create a catalog request |
| getCatalogRequest | Retrieve a catalog request |
| updateCatalogRequest | Update a catalog request |
| listRequestedItems | List requested items |
| createRequestedItem | Create a requested item |
| getRequestedItem | Retrieve a requested item |
| updateRequestedItem | Update a requested item |
| listCatalogTasks | List catalog tasks |
| createCatalogTask | Create a catalog task |
| getCatalogTask | Retrieve a catalog task |
| updateCatalogTask | Update a catalog task |
| getAllUsers | List users |
| createUser | Create a user |
| getUser | Get a user |
| updateUser | Update a user |
| deleteUser | Delete a user |
| getAllUserGroups | List user groups |
| createUserGroup | Create a user group |
| getUserGroup | Retrieve a user group |
| updateUserGroup | Update a user group |
| getAllConfigurationItems | List configuration items |
| createConfigurationItem | Create a configuration item |
| getConfigurationItem | Retrieve a configuration item |
| updateConfigurationItem | Update a configuration item |
| listKnowledgeArticles | List knowledge articles |
| createKnowledgeArticle | Create a knowledge article |
| getKnowledgeArticle | Retrieve a knowledge article |
| updateKnowledgeArticle | Update a knowledge article |
| listAssets | List assets |
| createAsset | Create an asset |
| getAsset | Retrieve an asset |
| updateAsset | Update an asset |
| listTasks | List tasks |
| createTask | Create a task |
| getTask | Retrieve a task |
| updateTask | Update a task |
| deleteTask | Delete a task |
| getAllAttachments | List attachments |
| getAttachment | Get attachment metadata |
| deleteAttachment | Delete an attachment |
| getAllBusinessServices | List business services |
| getAllDepartments | List departments |
| getAllDictionaryEntries | List dictionary entries |
| getAllUserRoles | List user roles |
| getAllTableRecords | List table records |
| createTableRecord | Create a table record |
| getTableRecord | Get a table record |
| updateTableRecord | Update a table record |
| deleteTableRecord | Delete a table record |
| getTableSchema | Get table schema |
| getChoiceList | Get choice list values |