Skip to main content
Glama

ServiceNow MCP

Connect your AI assistant to ServiceNow to find and update incidents, manage users and knowledge records, and make draft theme changes. Ask in natural language, and get results with links back to the original records.

Works with the GitHub Copilot app, Microsoft Copilot Cowork and other MCP clients. Available actions depend on the client and configured connection.

Get started

For the GitHub Copilot plugin, you need Node.js 24+, PowerShell 7 and an existing protected ServiceNow credential provider. Installation adds tools and skills; the one-time connection setup connects them to your account.

Follow Connect to ServiceNow for the complete plugin setup or the direct stdio path for clients with protected environment configuration. For Cowork, an administrator must supply a matching OAuth connector and host the authenticated backend.

The plugin registers its MCP server as ServiceNow. Updating from 1.x changes the server identifier while retaining the plugin identity and saved connection. Follow the update steps to review any new server approvals and verify the name on an actual tool invocation.

Related MCP server: snow-mcp-gateway

Try it

Start with a lookup, then ask for the change you need:

  • “Find recent ServiceNow incidents about VPN.”

  • “Find the ServiceNow user Morgan Lee.”

  • “Assign INC0012345 to Morgan Lee.”

The incident number and person are illustrative; replace them with your own.

Architecture

---
config:
  htmlLabels: false
  look: classic
  fontFamily: system-ui, sans-serif
  block:
    padding: 12
---
block
  columns 4
  space Context["Work IQ / directory tools<br/>Optional assistant context"]:2 space
  space:4
  Local["GitHub Copilot / MCP clients<br/>Local stdio"]:2 Remote["Microsoft Copilot Cowork<br/>Authenticated HTTP + scopes"]:2
  space:4
  space MCP["ServiceNow MCP<br/>Shared backend"]:2 space
  space:4
  space ServiceNow["ServiceNow<br/>Permissions + native rules"]:2 space
  Context -.-> Local
  Context -.-> Remote
  Local --> MCP
  Remote --> MCP
  MCP <--> ServiceNow

API calls and readback use the configured ServiceNow account; the assistant composes the workflow. Write guards include schema, policy and version checks. The operation journal supports read-only inspection; it does not resolve every uncertain write.

Documentation

Credits and license

The original read-only adapter is based on fizamusthafa/servicenow-cowork-plugin. Maintained by Lior Kamrat. MIT license; see NOTICE for attribution.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables authenticated interaction with ServiceNow via its REST API using per-user OAuth 2.0 tokens. It provides tools for managing incidents, tasks, knowledge articles, and service catalog requests while maintaining user-specific permissions.
    31 npm
    4
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A local gateway that exposes ServiceNow REST APIs as MCP tools, enabling natural language interaction with ServiceNow incidents, changes, CMDB, and scripts via Claude and other MCP clients.
    -
  • F
    license
    B
    quality
    C
    maintenance
    Enables authenticated interaction with a ServiceNow Personal Developer Instance through OAuth 2.0, exposing tools to test connectivity and perform generic CRUD operations on any ServiceNow table plus flow management on the sys_hub_flow table.
    10
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP-capable AI agents to safely read and write ServiceNow records via the Table API, including querying, creating, updating records, running server-side scripts, and triggering CI/CD tests and scans.
    MIT