← Back to directory
N

Nowaikit

Community
Connect Claude, ChatGPT, Gemini, Cursor, Copilot, or any AI, to ServiceNow.
GitHub source repository ↗
★ 302 Stars Category · Other Very popular Source revision 0f360cb81ec8
55FMRS · C
Reliability
7/20
Security and permissions
13/20
Maintenance
10/20
Documentation
12/20
Setup experience
13/20

This server is powerful with 450+ tools, but requires a ServiceNow instance and handles sensitive credentials. The read-only default reduces risk, but users should be cautious when enabling write operations. Non-official, suitable for experienced ServiceNow administrators and developers.

Read the FMRS scoring method →

ServiceNow MCP server (NowAIKit) providing 450+ tools across ITSM, ITOM, CMDB, HRSD, CSM, Flow Designer, scripting, and portal. Read-only by default, multi-transport (stdio, SSE, HTTP), dynamic schema discovery, part of the NowAIKit suite. Open source, TypeScript.

Tools

The tool list has not been reviewed yet.

Setup

  1. Ensure Node.js 20+. 2. Install globally: npm install -g nowaikit. 3. Run the wizard: npx nowaikit setup to auto-detect AI clients and write config. 4. Restart your AI client. Alternatively, manually configure MCP client with environment variables like SERVICENOW_INSTANCE_URL, SERVICENOW_BASIC_USERNAME, SERVICENOW_BASIC_PASSWORD.
claude_desktop_config.json
{
  "mcpServers": {
    "nowaikit": {
      "command": "npx",
      "args": [
        "-y",
        "nowaikit"
      ],
      "env": {
        "SERVICENOW_INSTANCE_URL": "https://yourcompany.service-now.com",
        "SERVICENOW_BASIC_USERNAME": "your_username",
        "SERVICENOW_BASIC_PASSWORD": "your_password"
      }
    }
  }
}

Fit and risk

Best for

  • AI agents that need to interact with a ServiceNow instance
  • ITSM, ITOM, and CMDB automation
  • Developers and teams who want controlled access to ServiceNow

Not for

  • General-purpose MCP usage without a ServiceNow instance
  • Scenarios requiring write operations without explicit enablement
  • Users seeking official ServiceNow endorsement or support

Required permissions

  • Requires ServiceNow instance URL and credentials (basic or OAuth)
  • Read-only by default; write, scripting, and CMDB writes are opt-in flags
  • Network access to the ServiceNow instance

Risks and side effects

  • Potential accidental modification of production data if write operations are enabled (disabled by default)
  • Sensitive credentials need careful handling
  • Non-official, third-party maintenance risk

Troubleshooting

  1. Ensure Node.js 20+ is installed
  2. Check environment variables are correctly set
  3. Verify ServiceNow instance URL and credentials are valid
  4. Consult documentation for client setup and usage

Use cases

Query how many active P1 incidents are open
Show the 5 most recent changes and their risk
Create a business rule on the incident table
Run the ATF suite for the HR onboarding flow
Check CMDB health for prod CIs
Look up GlideRecord.addEncodedQuery syntax in ServiceNow docs

Supported clients

Claude DesktopFull support
ChatGPTFull support
GeminiFull support
CursorFull support
CopilotFull support