ServiceNow (OAuth) MCP connector
ServiceNow (OAuth) is ServiceNow's cloud-based, AI-driven platform for digitizing workflows and business processes across the enterprise. The ServiceNow (OAuth) MCP connector allows AI agents to create, retrieve, update, and manage incidents and change requests within a ServiceNow instance. It also supports tracking request lifecycles and coordinating IT service management tasks across teams.
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
- Coordinate change requests across teams to reduce deployment risk
- Diagnose recurring problems and manage root cause resolution
- Automate service catalog requests and fulfillment for employees
- Assign and monitor catalog tasks to keep fulfillment on schedule
- Maintain accurate user records across the ServiceNow (OAuth) instance
- Streamline requested item approvals and status updates for end users
- Centralize IT service management workflows without manual data entry
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 the network team in ServiceNow (OAuth).Create a new incident for the email outage reported this morning.What's the status of change request CHG0012345 in ServiceNow (OAuth)?List all problems that haven't been resolved yet.Update the priority on incident INC0056789 to critical.Create a catalog request for a new laptop for our new hire.Show me all requested items still pending approval.Who are the users listed as approvers for change requests.Close out the catalog task assigned to the IT support team.Delete the duplicate problem record that was created by mistake.
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 |