NestDaddy

ServiceNow MCP Server

io.github.aartiq/servicenow-mcp · v1.0.2

400+ ServiceNow tools across all modules — ITSM, CMDB, HRSD, CSM, SecOps, and more.

Connect Runs on your machine

Terminal
claude mcp add servicenow-mcp -e SERVICENOW_INSTANCE_URL=<SERVICENOW_INSTANCE_URL> -e SERVICENOW_AUTH_METHOD=<SERVICENOW_AUTH_METHOD> -e SERVICENOW_BASIC_USERNAME=<SERVICENOW_BASIC_USERNAME> -e SERVICENOW_BASIC_PASSWORD=<SERVICENOW_BASIC_PASSWORD> -e WRITE_ENABLED=<WRITE_ENABLED> -e SCRIPTING_ENABLED=<SCRIPTING_ENABLED> -e CMDB_WRITE_ENABLED=<CMDB_WRITE_ENABLED> -e NOW_ASSIST_ENABLED=<NOW_ASSIST_ENABLED> -e ATF_ENABLED=<ATF_ENABLED> -e MCP_TOOL_PACKAGE=<MCP_TOOL_PACKAGE> -- npx -y @aartiq/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "servicenow-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@aartiq/[email protected]"
      ],
      "env": {
        "SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>",
        "SERVICENOW_AUTH_METHOD": "<SERVICENOW_AUTH_METHOD>",
        "SERVICENOW_BASIC_USERNAME": "<SERVICENOW_BASIC_USERNAME>",
        "SERVICENOW_BASIC_PASSWORD": "<SERVICENOW_BASIC_PASSWORD>",
        "WRITE_ENABLED": "<WRITE_ENABLED>",
        "SCRIPTING_ENABLED": "<SCRIPTING_ENABLED>",
        "CMDB_WRITE_ENABLED": "<CMDB_WRITE_ENABLED>",
        "NOW_ASSIST_ENABLED": "<NOW_ASSIST_ENABLED>",
        "ATF_ENABLED": "<ATF_ENABLED>",
        "MCP_TOOL_PACKAGE": "<MCP_TOOL_PACKAGE>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "servicenow-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@aartiq/[email protected]"
      ],
      "env": {
        "SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>",
        "SERVICENOW_AUTH_METHOD": "<SERVICENOW_AUTH_METHOD>",
        "SERVICENOW_BASIC_USERNAME": "<SERVICENOW_BASIC_USERNAME>",
        "SERVICENOW_BASIC_PASSWORD": "<SERVICENOW_BASIC_PASSWORD>",
        "WRITE_ENABLED": "<WRITE_ENABLED>",
        "SCRIPTING_ENABLED": "<SCRIPTING_ENABLED>",
        "CMDB_WRITE_ENABLED": "<CMDB_WRITE_ENABLED>",
        "NOW_ASSIST_ENABLED": "<NOW_ASSIST_ENABLED>",
        "ATF_ENABLED": "<ATF_ENABLED>",
        "MCP_TOOL_PACKAGE": "<MCP_TOOL_PACKAGE>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "servicenow-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@aartiq/[email protected]"
      ],
      "env": {
        "SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>",
        "SERVICENOW_AUTH_METHOD": "<SERVICENOW_AUTH_METHOD>",
        "SERVICENOW_BASIC_USERNAME": "<SERVICENOW_BASIC_USERNAME>",
        "SERVICENOW_BASIC_PASSWORD": "<SERVICENOW_BASIC_PASSWORD>",
        "WRITE_ENABLED": "<WRITE_ENABLED>",
        "SCRIPTING_ENABLED": "<SCRIPTING_ENABLED>",
        "CMDB_WRITE_ENABLED": "<CMDB_WRITE_ENABLED>",
        "NOW_ASSIST_ENABLED": "<NOW_ASSIST_ENABLED>",
        "ATF_ENABLED": "<ATF_ENABLED>",
        "MCP_TOOL_PACKAGE": "<MCP_TOOL_PACKAGE>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
SERVICENOW_INSTANCE_URL
Optional
Your ServiceNow instance URL (e.g. https://yourinstance.service-now.com)
SERVICENOW_AUTH_METHOD
Optional
Authentication method: 'basic' or 'oauth'
SERVICENOW_BASIC_USERNAME
Optional
ServiceNow username (for basic auth)
SERVICENOW_BASIC_PASSWORD
Optional
ServiceNow password (for basic auth)
WRITE_ENABLED
Optional
Enable write operations (true/false, default: false)
SCRIPTING_ENABLED
Optional
Enable scripting operations (true/false, default: false)
CMDB_WRITE_ENABLED
Optional
Enable CMDB write operations (true/false, default: false)
NOW_ASSIST_ENABLED
Optional
Enable Now Assist AI features (true/false, default: false)
ATF_ENABLED
Optional
Enable ATF test execution (true/false, default: false)
MCP_TOOL_PACKAGE
Optional
Role-based tool package: full, service_desk, platform_developer, etc.

Details

Package@aartiq/[email protected] (NPM, stdio)
First published1 Mar 2026
Last updated1 Mar 2026
Registry nameio.github.aartiq/servicenow-mcp

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.