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.
We read the source, 16 h ago · rules 995398eba69f
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.
proc = subprocess.run(
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
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.
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.
claude mcp add mcp-server-servicenow -e 'SERVICENOW_INSTANCE_URL=<SERVICENOW_INSTANCE_URL>' -- uvx mcp-server-servicenow
{
"mcpServers": {
"mcp-server-servicenow": {
"command": "uvx",
"args": [
"mcp-server-servicenow"
],
"env": {
"SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>"
}
}
}
}
[mcp_servers.mcp-server-servicenow]
command = "uvx"
args = ["mcp-server-servicenow"]
env = { SERVICENOW_INSTANCE_URL = "<SERVICENOW_INSTANCE_URL>" }
{
"mcpServers": {
"mcp-server-servicenow": {
"command": "uvx",
"args": [
"mcp-server-servicenow"
],
"env": {
"SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>"
}
}
}
}
{
"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).
Security scanner for AI agent skills and MCP servers
MCP server to list, load, explain, and validate Agent Skills.
Query trust scores for MCP servers and agent skills. Check if a tool is safe.
Minimal MCP server for ClawTube — a small, auditable control plane for skills and agents.
Multi-instance ServiceNow MCP server with 40+ tools and intelligent schema discovery
Local-first MCP server for agent skills. Validate, lint, diff, and convert across IDEs.
Find MCP servers, skills, plugins, agents, prompts and rules for any task.
MCP server for NYC 311 public service request search and aggregate civic data.
Answers built from our own checks of this server.