Nowaikit MCP Server
ServiceNow instances accessed through 450+ tools for ITOM, ITSM, and HRSD automation.
Data last scanned today · Reviewed today
Overview
NowAIKit provides an expansive interface for interacting with ServiceNow instances, offering over 450 tools that span ITSM, ITOM, CMDB, HRSD, and CSM modules. It facilitates direct interaction with your ServiceNow environment, allowing users to read, build, query, and automate workflows using plain English through their chosen AI interface. Advanced features include impact analysis for scripts and tables, local synchronization for widgets, and server-side aggregation for reporting without result truncation. Users can configure the server using an automated setup wizard that handles OAuth authentication or manual configuration via standard environment variables.
Our verdict
With a security score of 38/100, this server is currently classified as high risk. The rating is primarily impacted by its status as a community-maintained project rather than an official vendor release, alongside the use of a NOASSERTION license and the fact that its authentication methods and read-only modes have not yet been editorially reviewed. It is suitable for experimental environments or non-sensitive internal testing, but organizations with strict security requirements should proceed with caution given the lack of verified audit.
- Comprehensive library with over 450 supported tools.
- Automated wizard simplifies complex OAuth setup processes.
- Features built-in impact analysis for script and table changes.
- Supports server-side aggregation for large-scale data reporting.
- Security profile is currently unreviewed and high-risk.
- License is defined as NOASSERTION.
- Community-maintained without official vendor support.
Setup
{
"mcpServers": {
"nowaikit": {
"args": [
"-y",
"nowaikit"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| query_records | Query records from any ServiceNow table with filtering, sorting and pagination. | low |
| get_record | Retrieve a single record by sys_id. | low |
| create_record | Create a new record in any ServiceNow table. | medium |
| update_record | Update an existing record in any ServiceNow table. | medium |
| delete_record | Delete a record from any ServiceNow table. | high |
| get_table_schema | Get field definitions and metadata for a table. | low |
| get_user | Look up a ServiceNow user by username, email, or sys_id. | low |
| get_group | Look up a ServiceNow group by name or sys_id. | low |
| search_cmdb_ci | Search CMDB configuration items by name or class. | low |
| get_cmdb_ci | Get full details of a CMDB configuration item. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What are the system requirements for installing NowAIKit?
The server requires Node.js 20+ to run.
›How does the server handle user authentication and permissions?
It uses per-user OAuth where each user authenticates via their browser, ensuring queries are executed within the user's specific ServiceNow permission context.
›Is the server configured for read-only access by default?
Yes, the server is read-only by default, and write, scripting, and CMDB change capabilities must be explicitly enabled via opt-in flags.
›Does the server support more than one ServiceNow instance?
Yes, the server supports multi-instance configurations; details are available in the project documentation.
›How can I access a dashboard or UI for the server?
You can run 'npx nowaikit web' to launch a local dashboard that includes a chat interface, instance manager, tool browser, and audit log.
Changelog
Badge
Maintain this server? Add the live badge to your README.