servicenow-mcp

This repository provides a Model Completion Protocol (MCP) server for ServiceNow, enabling Claude to interact with ServiceNow instances, retrieve data, and perform actions through the ServiceNow API. This repository provides

53
13

ServiceNow MCP Server

A Model Completion Protocol (MCP) server implementation for ServiceNow, enabling Claude to interact with ServiceNow instances.

Overview

This project implements an MCP server that allows Claude to connect to ServiceNow instances, retrieve data, and perform actions via the ServiceNow API, acting as a bridge for seamless integration.

Features

Key features include connecting to ServiceNow instances using Basic, OAuth, or API Key authentication; querying, creating, updating, and deleting ServiceNow records; executing scripts and workflows; accessing and optimizing the ServiceNow Service Catalog; and supporting stdio and Server-Sent Events (SSE) communication.

Installation

Requires Python 3.11 or higher and a ServiceNow instance. Installation involves cloning the repository, creating a virtual environment, installing the package, and configuring ServiceNow credentials in a .env file.

Usage

The server can be run in standard (stdio) or SSE mode. The SSE mode allows for more flexible integration options. The ServiceNow MCP server can be installed with the MCP CLI, which provides a convenient way to register the server with Claude.

Authentication Methods

Supports Basic, OAuth, and API Key authentication.

Development

Includes documentation for Catalog, Change, Workflow, and Changeset Management. Contributions are welcome.

Repository

OS
osomai

osomai/servicenow-mcp

Created

March 1, 2025

Updated

March 28, 2025

Language

Python

Category

Productivity