# ServiceNow

SecureBarndoor ManagedDevOps & Infrastructure

**Summary:** ServiceNow is a cloud-based workflow and IT service management platform that helps teams handle incidents, change requests, service catalog operations, agile work, projects, knowledge management, and user administration through a unified system of record.

**How Teams Use It:** With the Barndoor-Managed ServiceNow MCP Server, teams can safely connect AI agents to create and update incidents, manage change workflows, automate catalog operations, support agile development, administer users and groups, maintain knowledge bases, and streamline enterprise workflows — all while respecting ServiceNow permissions and protecting sensitive operational data.

Click for sound

## Tools

| Tool Name | Tool Description | Tool Type |
| --- | --- | --- |
| Add Change Task | Adds a task to a change request. Creates work items for implementation. Requires change sys_id and task details. | Create |
| Add Comment | Adds a comment or work note to an incident. Creates an activity record. Requires element_id and comment value. | Create |
| Add File To Changeset | Retrieves a specific script include by ID. Returns script content and API name. Requires sys_id. | Read |
| Add Group Members | Retrieves agile epics from ServiceNow. Returns epic names and child stories. Supports filtering. | Read |
| Approve Change | Approves a change request in the approval workflow. Moves change to approved state. Requires change sys_id. | Execute |
| Commit Changeset | Permanently deletes a script include. This action cannot be undone. Requires sys_id. | Delete |
| Create Article | Retrieves a specific workflow by ID. Returns workflow definition and activities. Requires workflow sys_id. | Read |
| Create Catalog Category | Creates a new category in a service catalog. Returns the category sys_id. Requires catalog and category name. | Create |
| Create Change Request | Creates a new change request in ServiceNow. Returns the change number. Requires short description and type. | Create |
| Create Changeset | Retrieves details of a specific changeset. Returns included changes. Requires changeset sys_id. | Read |
| Create Epic | Updates an existing group's properties. Modifies name or manager. Requires group sys_id. | Update |
| Create Group | Updates an existing epic's properties. Modifies name or acceptance criteria. Requires epic sys_id. | Update |
| Create Incident | Creates a new incident in ServiceNow. Returns the incident number and sys_id. Requires short description at minimum. | Create |
| Create Item Variable | Creates a new variable for a catalog item. Adds a form field. Requires item sys_id and variable definition. | Create |
| Create KB Category | Permanently deletes a workflow from ServiceNow. This action cannot be undone. Requires workflow sys_id. | Delete |
| Create Knowledge Base | Retrieves script includes from ServiceNow. Returns script names and APIs. Supports filtering. | Read |
| Create Project | Retrieves users from ServiceNow. Returns user names, emails, and roles. Supports filtering. | Read |
| Create Script Include | Retrieves knowledge bases from ServiceNow. Returns KB names and article counts. Supports filtering. | Read |
| Create Scrum Task | Updates an existing user's profile. Modifies roles or contact info. Requires user sys_id. | Update |
| Create Story | Creates a new agile story in ServiceNow. Returns story number. Requires short description and product. | Create |
