ServiceNow MCP Server
@osomai
About ServiceNow MCP Server
MCP Server for ServiceNow
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is ServiceNow MCP Server?
ServiceNow MCP Server is an MCP (Model Context Protocol) server implementation that enables Claude to connect to ServiceNow instances. It acts as a bridge between Claude and ServiceNow, allowing for seamless integration to retrieve data and perform actions through the ServiceNow API.
How to use ServiceNow MCP Server?
Install the package, configure a .env file with ServiceNow credentials (instance URL, username, password, auth type), and start the server. For stdio mode, run python -m servicenow_mcp.cli. For SSE mode, run servicenow-mcp-sse with command-line arguments. The SSE server listens on 0.0.0.0:8080 by default and exposes /sse and /messages/ endpoints.
Key features of ServiceNow MCP Server
- Connect to ServiceNow instances with Basic, OAuth, or API Key authentication
- Query, create, update, and delete ServiceNow records
- Execute ServiceNow scripts and workflows
- Access and query the ServiceNow Service Catalog
- Analyze and optimize the ServiceNow Service Catalog
- Debug mode for troubleshooting
- Support for stdio and Server-Sent Events (SSE) communication
- Tool packaging to manage the number of exposed tools
Use cases of ServiceNow MCP Server
- Create and update incidents, add comments, and resolve tickets via Claude
- Manage service catalog items, categories, and variables
- Handle change requests, approvals, and change tasks
- Manage user stories, epics, scrum tasks, and projects in Agile workflows
- Create and update knowledge bases, categories, and articles
FAQ from ServiceNow MCP Server
What authentication methods are supported?
Basic, OAuth, and API Key authentication are supported. Set the SERVICENOW_AUTH_TYPE environment variable accordingly.
What communication modes are available?
The server supports stdio (standard input/output) and Server-Sent Events (SSE) modes. SSE runs as a web server on port 8080 by default.
How can I limit the number of tools exposed to the language model?
Use the MCP_TOOL_PACKAGE environment variable to load a specific tool package. Packages like service_desk, catalog_builder, change_coordinator, and others are defined in config/tool_packages.yaml.
What are the prerequisites for running the server?
Python 3.11 or higher and a ServiceNow instance with appropriate access credentials are required.
Is there a debug mode for troubleshooting?
Yes, set the debug parameter to True in the server configuration or use the --debug flag when starting the server.
Frequently asked questions
What authentication methods are supported?
Basic, OAuth, and API Key authentication are supported. Set the `SERVICENOW_AUTH_TYPE` environment variable accordingly.
What communication modes are available?
The server supports stdio (standard input/output) and Server-Sent Events (SSE) modes. SSE runs as a web server on port 8080 by default.
How can I limit the number of tools exposed to the language model?
Use the `MCP_TOOL_PACKAGE` environment variable to load a specific tool package. Packages like `service_desk`, `catalog_builder`, `change_coordinator`, and others are defined in `config/tool_packages.yaml`.
What are the prerequisites for running the server?
Python 3.11 or higher and a ServiceNow instance with appropriate access credentials are required.
Is there a debug mode for troubleshooting?
Yes, set the `debug` parameter to `True` in the server configuration or use the `--debug` flag when starting the server.
Basic information
More Other MCP servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Codelf
unbugA search tool helps dev to solve the naming things problem.
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments