Skip to main content
Glama
mdasiff

ServiceNow Incident MCP Server

by mdasiff

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNodebug | info | warn | errorinfo
SNOW_INSTANCEYesInstance base URL, e.g. https://dev123.service-now.com
SNOW_PASSWORDYesBasic auth password
SNOW_USERNAMEYesBasic auth username
SNOW_TIMEOUT_MSNoPer-request timeout (ms)30000
SNOW_MAX_RETRIESNoRetry attempts on network/429/5xx errors3
SNOW_DEFAULT_LIMITNoDefault result count for search tools10

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_incidentA

Retrieve a single ServiceNow incident by its number (e.g. INC0012345). Returns number, state, priority, assignment group, assignee, descriptions and timestamps.

search_incidentsA

Search incidents by assignee (assignedTo), caller, priority, and/or state. All filters are optional and combined with AND. Results are newest-updated first.

get_userA

Look up a ServiceNow user by user_name. Returns name, email, phone, title, etc.

search_cmdbB

Search the CMDB (cmdb_ci) for configuration items whose name contains the given text. Returns name, class, category, status, IP and serial number.

get_knowledge_articleA

Search published knowledge base articles by keyword (matches title and body). Returns the article number, title, category and a plain-text excerpt.

create_incidentA

Create a new ServiceNow incident. Requires shortDescription; description, caller, assignment group, impact and urgency are optional. Returns the new incident number and sysId.

update_incidentA

Append a work note (internal) and/or a customer-visible comment to an incident. Provide at least one of workNote or comment.

assign_incidentA

Set the assignment group and/or assignee on an incident. Provide at least one of assignmentGroup or assignedTo.

close_incidentA

Resolve and close an incident with the given close notes (and optional close code). Sets state to Closed.

classify_incidentA

Analyze a free-text issue and determine its impact, urgency and priority (P1–P4) using a documented scope-based rule engine. Returns {impact, urgency, priority, reason}.

incident_summaryA

Retrieve an incident plus its comments and work notes, then generate a concise executive summary of the current status.

suggest_assignment_groupA

Suggest the most likely assignment group for a free-text issue using a documented keyword-routing rule engine. Returns {assignmentGroup, reason}.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mdasiff/servicenow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server