happy-technologies-llc avatar

Servicenow Nodejs

happy-technologies-llc/mcp-servicenow-nodejs

This connects Claude to ServiceNow instances via REST API with support for OAuth 2.0 and basic auth. You get 53 tools spanning CRUD operations across 160+ tables (incidents, changes, CMDB, service catalog), natural language query translation, background script execution, and update set management. The multi-instance routing lets you work with dev and prod simultaneously by passing an instance parameter. Standout features include local script sync with watch mode for developing business rules in your editor, AI-driven service catalog form submission, and optional local SQLite indexing of ServiceNow's official docs for fast lookups. Reach for this when you need to automate ITSM workflows, batch update records, or develop scripts without constantly switching to the ServiceNow UI.

GitHub stars
46
tools
19
auth
Secret needed
transport
STDIO
env vars
5
last updated
Oct 17, 2025

Tools

19 tools

Public tool metadata for what this MCP can expose to an agent.

SN-Query-TableQuery records from any table.

Query records from any table.

No parameter schema in public metadata yet.

SN-Create-IncidentCreate an incident record with convenience parameters.

Create an incident record with convenience parameters.

No parameter schema in public metadata yet.

SN-NL-SearchQuery a table using plain English instead of encoded queries.

Query a table using plain English instead of encoded queries.

No parameter schema in public metadata yet.

SN-Execute-Background-ScriptRun a server-side background script.

Run a server-side background script.

No parameter schema in public metadata yet.

SN-Set-Update-SetSet the current update set.

Set the current update set.

No parameter schema in public metadata yet.

SN-Batch-UpdateBatch update records across tables.

Batch update records across tables.

No parameter schema in public metadata yet.

SN-Catalog-Search-ItemsSearch Service Catalog items by keyword.

Search Service Catalog items by keyword.

No parameter schema in public metadata yet.

SN-Catalog-Get-ItemGet a Service Catalog item by sys_id.

Get a Service Catalog item by sys_id.

No parameter schema in public metadata yet.

SN-Catalog-SubmitSubmit a Service Catalog request with variables.

Submit a Service Catalog request with variables.

No parameter schema in public metadata yet.

SN-Run-ATF-SuiteRun an ATF test suite.

Run an ATF test suite.

No parameter schema in public metadata yet.

SN-Get-ATF-Test-LogsRead logs for an ATF test result.

Read logs for an ATF test result.

No parameter schema in public metadata yet.

SN-Docs-FamiliesList available ServiceNow docs families.

List available ServiceNow docs families.

No parameter schema in public metadata yet.

SN-Docs-SyncSync a ServiceNow docs family locally.

Sync a ServiceNow docs family locally.

No parameter schema in public metadata yet.

SN-Docs-SearchSearch ServiceNow docs.

Search ServiceNow docs.

No parameter schema in public metadata yet.

SN-Docs-GetRetrieve a specific ServiceNow docs markdown file.

Retrieve a specific ServiceNow docs markdown file.

No parameter schema in public metadata yet.

SN-Docs-StatusShow the status of the local ServiceNow docs index.

Show the status of the local ServiceNow docs index.

No parameter schema in public metadata yet.

SN-Register-InstanceRegister a ServiceNow instance with metadata only.

Register a ServiceNow instance with metadata only.

No parameter schema in public metadata yet.

SN-Sync-Script-To-LocalSync a ServiceNow script to a local file.

Sync a ServiceNow script to a local file.

No parameter schema in public metadata yet.

SN-Watch-ScriptWatch a local script file and sync changes to ServiceNow.

Watch a local script file and sync changes to ServiceNow.

No parameter schema in public metadata yet.

Sponsors

Configuration

SERVICENOW_INSTANCE_URL*

ServiceNow instance URL (e.g., https://dev123456.service-now.com)

SERVICENOW_USERNAME*

ServiceNow username

SERVICENOW_PASSWORD*secret

ServiceNow password

SERVICENOW_AUTH_TYPE

Authentication type (default: basic)

SERVICENOW_INSTANCE

Specific instance name from config file (optional)

Readme

Happy MCP Server

Happy MCP Server

Model Context Protocol Server for the ServiceNow® Platform

A metadata-driven MCP server with 60 tools that work on any table, built-in schema for 94 core tables, multi-instance support, natural language search, and local script development.

npm version License: Apache 2.0 Node.js Version


View the full README on GitHub

Details

Repository
github.com/happy-technologies-llc/mcp-servicenow-nodejs
Package
servicenow-mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active