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
A Model Completion Protocol (MCP) server implementation for ServiceNow, enabling Claude to interact with ServiceNow instances.
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.
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.
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.
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.
Supports Basic, OAuth, and API Key authentication.
Includes documentation for Catalog, Change, Workflow, and Changeset Management. Contributions are welcome.
osomai/servicenow-mcp
March 1, 2025
March 28, 2025
Python