mcpbeat Sign in

ServiceNow MCP Server

by jschuller Your server? Claim it
local only

ServiceNow MCP Server runs on your own machine — the client starts it, so there is no endpoint to ping. 807 installs a week from pypi. Last commit 7 Nov 2026.

ServiceNow MCP server: Table API, CMDB, schema, aggregates, update sets and four Agent Skills.

Installs per day peak 806 · avg 185 · -40% w/w
a month agotoday
807
Installs / week
pypi · mcp-server-servicenow
27
Stars
1 open issue
7 Nov 2026
Last commit
from GitHub
MIT
License
Python

What the code does

We read the source, 16 h ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add mcp-server-servicenow -e 'SERVICENOW_INSTANCE_URL=<SERVICENOW_INSTANCE_URL>' -- uvx mcp-server-servicenow
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server-servicenow": {
      "command": "uvx",
      "args": [
        "mcp-server-servicenow"
      ],
      "env": {
        "SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>"
      }
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp-server-servicenow]
command = "uvx"
args = ["mcp-server-servicenow"]
env = { SERVICENOW_INSTANCE_URL = "<SERVICENOW_INSTANCE_URL>" }
.cursor/mcp.json
{
  "mcpServers": {
    "mcp-server-servicenow": {
      "command": "uvx",
      "args": [
        "mcp-server-servicenow"
      ],
      "env": {
        "SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp-server-servicenow": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-server-servicenow"
      ],
      "env": {
        "SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>"
      }
    }
  }
}

Put your own value in place of <SERVICENOW_INSTANCE_URL> (ServiceNow instance URL). The author’s registry entry marks it as required.

Optional settings from the registry entry, left out of the block above: SERVICENOW_AUTH_TYPE (Auth type: basic (default), oauth, or api_key), SERVICENOW_USERNAME (Username for basic auth or the OAuth password grant (omit for OAuth client credentials)), SERVICENOW_PASSWORD (Password for basic auth or the OAuth password grant (omit for OAuth client credentials)), SERVICENOW_CLIENT_ID (OAuth client ID (client credentials grant unless a username and password are set)), SERVICENOW_CLIENT_SECRET (OAuth client secret), SERVICENOW_API_KEY (API key for api_key auth), SERVICENOW_API_KEY_HEADER (Header name for api_key auth (default x-sn-apikey, ServiceNow's default auth parameter)), SERVICENOW_TOKEN_URL (OAuth token URL (default <instance>/oauth_token.do)), SERVICENOW_TIMEOUT (HTTP timeout in seconds (default 30)), SERVICENOW_DEBUG (Debug logging (default false)), SERVICENOW_READ_ONLY (Hide write tools and refuse non-GET requests), SERVICENOW_ALLOW_JS_QUERIES (Permit arbitrary javascript: in caller queries), SERVICENOW_AUDIT_LOG (Audit log target: stderr (default), off, or a file path), SERVICENOW_SKILLS (on (default) or off: serve the packaged skill:// resources).

Alternatives to ServiceNow MCP Server

same job, measured the same way
Aguara MCP
by garagon

Security scanner for AI agent skills and MCP servers

local only
craftbag
by craftbag

MCP server to list, load, explain, and validate Agent Skills.

local only
Vigile MCP
by vigile-ai

Query trust scores for MCP servers and agent skills. Check if a tool is safe.

73 installs/wk local only
Clawtube MCP
by oogdevs

Minimal MCP server for ClawTube — a small, auditable control plane for skills and agents.

local only
Servicenow Nodejs
by nickzitzer

Multi-instance ServiceNow MCP server with 40+ tools and intelligent schema discovery

92 installs/wk local only
Modelbound MCP
by modelbound

Local-first MCP server for agent skills. Validate, lint, diff, and convert across IDEs.

78 installs/wk local only
MCP Charts
by mcpcharts

Find MCP servers, skills, plugins, agents, prompts and rules for any task.

3 tools answering
Nyc311 MCP
by mrfentmen

MCP server for NYC 311 public service request search and aggregate civic data.

158 installs/wk local only

ServiceNow MCP Server — questions

Answers built from our own checks of this server.

Why is there no uptime for ServiceNow MCP Server?
ServiceNow MCP Server runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package mcp-server-servicenow was installed 807 times last week.
How do I connect ServiceNow MCP Server?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls mcp-server-servicenow straight from pypi; nothing to host, nothing to sign up for.
How many people use ServiceNow MCP Server?
The pypi package mcp-server-servicenow was installed 807 times in the last week. Week over week that is -40%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is ServiceNow MCP Server open source?
Yes — it is published under the MIT licence, written in Python, 27 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.