Verified

Servicenow MCP Server (Aartiq)

ServiceNow instances managed through over 450 specialized AI automation tools.

Data last scanned today · Reviewed today

6320 dangerous tools123 tools274TypeScriptNOASSERTION

Overview

This server provides extensive integration with ServiceNow across ITSM, ITOM, CMDB, HRSD, and Flow Designer modules. It allows AI models to perform complex tasks, ranging from basic incident queries to executing automated test framework suites and running server-side reports with aggregate data without truncation. The tool includes advanced impact analysis capabilities, enabling developers to map dependencies for tables, fields, and scripts before implementing changes. It also supports local synchronization of artifacts and offers a web-based dashboard for users preferring a UI-driven management experience.

Our verdict

With a security score of 43/100, this server is classified as high-risk. The evaluation flags significant concerns, primarily because the authentication methods and read-only mode implementations have not been editorially reviewed, and the package carries a NOASSERTION license. Due to the high-risk level and potential for deep integration into production ServiceNow environments, it should only be used by developers who have independently audited the code and configured appropriate instance-level permissions.

  • Provides access to over 450 individual automation tools
  • Includes features for impact analysis on scripts and tables
  • Maintains an active development cycle with recent commits
  • Requires only nine direct dependencies for core operation
  • License is defined as NOASSERTION
  • Not maintained by the official ServiceNow vendor
  • Authentication methods have not undergone editorial review
  • Read-only mode reliability remains unverified by third parties

Setup

Claude Desktop
{
  "mcpServers": {
    "aartiq-servicenow-mcp": {
      "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

ToolDescriptionRisk
query_recordsQuery records from any ServiceNow table with filtering, sorting and pagination.low
get_recordRetrieve a single record by sys_id.low
create_recordCreate a new record in any ServiceNow table.medium
update_recordUpdate an existing record in any ServiceNow table.medium
delete_recordDelete a record from any ServiceNow table.high
get_table_schemaGet field definitions and metadata for a table.low
get_userLook up a ServiceNow user by username, email, or sys_id.low
get_groupLook up a ServiceNow group by name or sys_id.low
search_cmdb_ciSearch CMDB configuration items by name or class.low
get_cmdb_ciGet full details of a CMDB configuration item.low

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the system requirements for installing the server?

The server requires Node.js version 20 or higher installed on your system.

How can I configure the server without using the setup wizard?

You can manually add the server configuration to your MCP client's configuration file, such as claude_desktop_config.json or ~/.cursor/mcp.json, by providing your ServiceNow instance URL and authentication credentials.

Is the server configured for write access by default?

No, the server is read-only by default to prevent accidental modifications to production environments; write, scripting, and CMDB change capabilities require opt-in flags.

Does the server support connections to multiple ServiceNow instances?

Yes, you can configure the server for multiple instances, and detailed instructions are available in the project documentation under the multi-instance guide.

Can I use this server if I do not have a company ServiceNow instance?

Yes, you can sign up for a free Personal Developer Instance at developer.servicenow.com to use with the server.

What authentication methods are supported besides basic credentials?

The server supports OAuth authentication, and setup instructions for this method are provided in the official documentation.

Alternatives

Changelog

Badge

Servicenow MCP Server (Aartiq) security score, rated on RepoAI

Maintain this server? Add the live badge to your README.