ServiceNow MCP Server (NowAIKit)
local MCP serverServiceNow MCP Server (NowAIKit) is a local MCP server: ServiceNow MCP server: 450+ tools for Claude, ChatGPT, Copilot & any AI. Read-only by default. Install it from npm as nowaikit.
Installation
Terminal
claude mcp add nowaikit -e SERVICENOW_INSTANCE_URL=... -e SERVICENOW_AUTH_METHOD=... -e SERVICENOW_BASIC_USERNAME=... -e SERVICENOW_BASIC_PASSWORD=... -e WRITE_ENABLED=... -e SCRIPTING_ENABLED=... -e CMDB_WRITE_ENABLED=... -e NOW_ASSIST_ENABLED=... -e ATF_ENABLED=... -e MCP_TOOL_PACKAGE=... -e TRANSPORT=... -e PORT=... -e NOWAIKIT_API_KEY=... -e FLUENT_ENABLED=... -- npx -y nowaikit
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"nowaikit": {
"command": "npx",
"args": [
"-y",
"nowaikit"
],
"env": {
"SERVICENOW_INSTANCE_URL": "...",
"SERVICENOW_AUTH_METHOD": "...",
"SERVICENOW_BASIC_USERNAME": "...",
"SERVICENOW_BASIC_PASSWORD": "...",
"WRITE_ENABLED": "...",
"SCRIPTING_ENABLED": "...",
"CMDB_WRITE_ENABLED": "...",
"NOW_ASSIST_ENABLED": "...",
"ATF_ENABLED": "...",
"MCP_TOOL_PACKAGE": "...",
"TRANSPORT": "...",
"PORT": "...",
"NOWAIKIT_API_KEY": "...",
"FLUENT_ENABLED": "..."
}
}
}
}Fill in the environment variables with your own credentials.
What you need
- Runtime: Node.js 18+ (runs with npx).
- MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
- Environment variables:
SERVICENOW_INSTANCE_URL,SERVICENOW_AUTH_METHOD,SERVICENOW_BASIC_USERNAME,SERVICENOW_BASIC_PASSWORD,WRITE_ENABLED,SCRIPTING_ENABLED,CMDB_WRITE_ENABLED,NOW_ASSIST_ENABLED,ATF_ENABLED,MCP_TOOL_PACKAGE,TRANSPORT,PORT,NOWAIKIT_API_KEY,FLUENT_ENABLED
Summary
ServiceNow MCP server: 450+ tools for Claude, ChatGPT, Copilot & any AI. Read-only by default.
ServiceNow MCP Server (NowAIKit) vs similar servers
| Server | Stars | Type | API key | Runtime |
|---|---|---|---|---|
| ServiceNow MCP Server (NowAIKit) | 263 | Local | Yes | npm |
| DataDoe MCP | 15 | Hosted | Yes | None |
| royal-mcp | 9 | Hosted | No | None |
| anythingmcp | 514 | Local | No | — |
| Awesome Copilot MCP Server | 196 | Local | No | oci |
Questions
It reads 14 environment variables: SERVICENOW_INSTANCE_URL, SERVICENOW_AUTH_METHOD, SERVICENOW_BASIC_USERNAME, SERVICENOW_BASIC_PASSWORD, WRITE_ENABLED, SCRIPTING_ENABLED, CMDB_WRITE_ENABLED, NOW_ASSIST_ENABLED, ATF_ENABLED, MCP_TOOL_PACKAGE, TRANSPORT, PORT, NOWAIKIT_API_KEY, FLUENT_ENABLED. Set them in your MCP config before starting the server.
Node.js 18+ (runs with npx), plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.
ServiceNow MCP Server (NowAIKit) is a local MCP server distributed as the npm package nowaikit.
Run: claude mcp add nowaikit -e SERVICENOW_INSTANCE_URL=... -e SERVICENOW_AUTH_METHOD=... -e SERVICENOW_BASIC_USERNAME=... -e SERVICENOW_BASIC_PASSWORD=... -e WRITE_ENABLED=... -e SCRIPTING_ENABLED=... -e CMDB_WRITE_ENABLED=... -e NOW_ASSIST_ENABLED=... -e ATF_ENABLED=... -e MCP_TOOL_PACKAGE=... -e TRANSPORT=... -e PORT=... -e NOWAIKIT_API_KEY=... -e FLUENT_ENABLED=... -- npx -y nowaikit
Run: codex mcp add nowaikit --env SERVICENOW_INSTANCE_URL=... --env SERVICENOW_AUTH_METHOD=... --env SERVICENOW_BASIC_USERNAME=... --env SERVICENOW_BASIC_PASSWORD=... --env WRITE_ENABLED=... --env SCRIPTING_ENABLED=... --env CMDB_WRITE_ENABLED=... --env NOW_ASSIST_ENABLED=... --env ATF_ENABLED=... --env MCP_TOOL_PACKAGE=... --env TRANSPORT=... --env PORT=... --env NOWAIKIT_API_KEY=... --env FLUENT_ENABLED=... -- npx -y nowaikit
Similar MCP servers
NameStars
- DataDoe MCPcom.datadoe/amazon-seller-mcp15
- royal-mcpcom.royalplugins/royal-mcp9
- anythingmcpio.github.HelpCode-ai/anythingmcp514
- Awesome Copilot MCP Serverio.github.microsoft/awesome-copilot196
- Unraid MCPai.dinglebear/unraid-mcp131
- Unraid MCPtv.tootie/unraid-mcp131
- Remote Desktop Commanderapp.desktopcommander/remote-desktop-commander93
- Zoteusio.github.oscardvs/zoteus49