Service Now MCP connector
ServiceNow provides a cloud-based, AI-driven platform that helps businesses digitize tasks and processes across the enterprise. The ServiceNow MCP connector allows AI agents to manage tasks by assigning, updating descriptions and status, creating work notes, and tracking task lifecycles. It also supports managing attachments, listing business services, and organizing workflow operations across ServiceNow instances.
Authentication type
- Basic Auth - Requires a username and password to be configured for the agent to access the service.
Uses
Use the Service Now MCP connector to perform the following actions:
- Automate incident creation and assignment to reduce mean time to response
- Route tasks to the right team members based on skills and availability
- Capture and track work notes to maintain audit trails and documentation
- Synchronize user and group data across enterprise systems
- Bulk manage configuration items and business services from external sources
- Orchestrate multi-step workflows that span incidents, tasks, and service requests
- Retrieve attachment metadata to validate and organize incident-related documents
Example prompts
Use the following example prompts to invoke Service Now MCP connector tools from your AI assistant or Boomi Connect workflow:
Create a new incident in ServiceNow for a critical database outage.Assign the highest priority open incidents to our on-call engineer.List all active tasks assigned to the infrastructure team in ServiceNow.Add a work note to ticket INC0012345 explaining the root cause we found.Show me all departments in ServiceNow so I can add a new user to the correct one.Update the description of task TSK0098765 to reflect the latest scope changes.Delete the attachment that was uploaded to incident INC0010203 by mistake.Create a new user in ServiceNow and assign them to the support team group.Get the current status of incident INC0011223 and all attached work notes.List all configuration items in our production environment from ServiceNow.
Service Now MCP connector tools
The Service Now 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 | Assigns a task to a specified user or team member. |
| servicenow_servicenowchangeactivestatus_invoke | Changes whether a task is active or inactive. |
| servicenow_servicenowchangedescription_invoke | Modifies the detailed description of a task. |
| servicenow_servicenowchangeshortdescription_invoke | Modifies the brief summary text of a task. |
| servicenow_servicenowcreatetask_invoke | Creates a new task with specified details. |
| servicenow_servicenowcreateworknote_invoke | Adds a work note entry to a task or ticket. |
| getAllAttachments | Lists all attachments associated with a record. |
| getAttachment | Retrieves metadata and details about a specific attachment. |
| deleteAttachment | Removes an attachment from a record. |
| getAllBusinessServices | Lists all business services in the system. |
| getAllConfigurationItems | Lists all configuration items tracked in the system. |
| getAllDepartments | Lists all departments in the organization. |
| getAllDictionaryEntries | Lists all dictionary entries available in the system. |
| getAllIncidents | Lists all incidents in the system. |
| createIncident | Creates a new incident record. |
| getIncident | Retrieves details about a specific incident. |
| updateIncident | Modifies an existing incident record. |
| deleteIncident | Removes an incident from the system. |
| getAllTableRecords | Lists all records from a specified table. |
| createTableRecord | Creates a new record in a specified table. |
| getTableRecord | Retrieves a specific record from a table. |
| updateTableRecord | Modifies an existing record in a table. |
| deleteTableRecord | Removes a record from a table. |
| getAllUsers | Lists all user accounts in the system. |
| createUser | Creates a new user account. |
| getUser | Retrieves details about a specific user. |
| updateUser | Modifies an existing user account. |
| deleteUser | Removes a user account from the system. |
| getAllUserGroups | Lists all user groups in the system. |
| getAllUserRoles | Lists all user roles available in the system. |
| getTableSchema | Get table schema. |
| getChoiceList | Get choice list values. |