An MCP server for ServiceNow that supports multi-factor authentication via real browser (Playwright) and provides tools for reading, writing, and managing ServiceNow artifacts with safety guards.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.MCP_TOOL_PACKAGE— Add the server to your client's config file — pick yours below. Only two env vars are required; defaults to standard, so leave it out unless you need a different package.SERVICENOW_BROWSER_DEBUGPLAYWRIGHT_BROWSERS_PATH— "$HOME/apps/servicenow-mcp/ms-playwright" python -m playwright install chromiumSERVICENOW_INSTANCE_URL— "": "https://your-instance.service-now.com",LOG_FILESERVICENOW_DEBUG— debug false Enable debug loggingSERVICENOW_TIMEOUT— timeout 30 HTTP request timeout (seconds)SERVICENOW_MCP_TRANSPORT— transport stdio MCP transport: stdio or httpSERVICENOW_MCP_HTTP_HOST— http-host 127.0.0.1 Host for --transport httpSERVICENOW_MCP_HTTP_PORT— http-port 8000 Port for --transport httpSERVICENOW_MCP_HTTP_PATH— http-path /mcp Streamable HTTP endpoint pathSERVICENOW_MCP_HTTP_ALLOWED_HOSTS— http-allowed-hosts loopback hosts Comma-separated Host allowlist for DNS rebinding protectionSERVICENOW_AUTH_TYPE— "": "browser"SERVICENOW_USERNAME— "": "your-username",SERVICENOW_PASSWORD— "": "your-password"SERVICENOW_CLIENT_IDSERVICENOW_CLIENT_SECRET— client-secretSERVICENOW_TOKEN_URLSERVICENOW_API_KEY— api-key —SERVICENOW_API_KEY_HEADER— api-key-header X-ServiceNow-API-KeySERVICENOW_BROWSER_USERNAMESERVICENOW_BROWSER_PASSWORDSERVICENOW_BROWSER_LOGIN_URL— browser-login-url — Custom login page URLSERVICENOW_BROWSER_PROBE_PATHSERVICENOW_BROWSER_HEADLESS— "": "false",SERVICENOW_BROWSER_TIMEOUT— browser-timeout 120 Login timeout in secondsSERVICENOW_BROWSER_USER_DATA_DIR— browser-user-data-dir — Override the Chromium profile path. Rarely needed — see the sandbox note below before setting it.SERVICENOW_BROWSER_SESSION_TTL— browser-session-ttl 30 Session TTL in minutesSCRIPT_EXECUTION_API_RESOURCE_PATH— script-execution-api-resource-pathTOOL_PACKAGE_CONFIG_PATHSERVICENOW_DEP_MAX_DEPTH— Transitive dependency depth. Cross-scope deps resolve 2 passes deep by default (conservative). Raise with (clamped to 1–6) to chase longer A→B→C→D chains.[](https://m8ven.ai/mcp/jshsakura-mfa-servicenow-mcp-1looa5)