ServiceNow MCP Server

Registre officiel Autres

400+ ServiceNow tools across all modules — ITSM, CMDB, HRSD, CSM, SecOps, and more.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @aartiq/servicenow-mcp
Claude Code
claude mcp add servicenow-mcp-server -e 'SERVICENOW_INSTANCE_URL=<SERVICENOW_INSTANCE_URL>' -e 'SERVICENOW_AUTH_METHOD=<SERVICENOW_AUTH_METHOD>' -e 'SERVICENOW_BASIC_USERNAME=<SERVICENOW_BASIC_USERNAME>' -e 'SERVICENOW_BASIC_PASSWORD=<SERVICENOW_BASIC_PASSWORD>' -e 'WRITE_ENABLED=<WRITE_ENABLED>' -e 'SCRIPTING_ENABLED=<SCRIPTING_ENABLED>' -e 'CMDB_WRITE_ENABLED=<CMDB_WRITE_ENABLED>' -e 'NOW_ASSIST_ENABLED=<NOW_ASSIST_ENABLED>' -e 'ATF_ENABLED=<ATF_ENABLED>' -e 'MCP_TOOL_PACKAGE=<MCP_TOOL_PACKAGE>' -- npx -y @aartiq/servicenow-mcp@1.0.2
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "servicenow-mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "@aartiq/servicenow-mcp@1.0.2"
            ],
            "env": {
                "SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>",
                "SERVICENOW_AUTH_METHOD": "<SERVICENOW_AUTH_METHOD>",
                "SERVICENOW_BASIC_USERNAME": "<SERVICENOW_BASIC_USERNAME>",
                "SERVICENOW_BASIC_PASSWORD": "<SERVICENOW_BASIC_PASSWORD>",
                "WRITE_ENABLED": "<WRITE_ENABLED>",
                "SCRIPTING_ENABLED": "<SCRIPTING_ENABLED>",
                "CMDB_WRITE_ENABLED": "<CMDB_WRITE_ENABLED>",
                "NOW_ASSIST_ENABLED": "<NOW_ASSIST_ENABLED>",
                "ATF_ENABLED": "<ATF_ENABLED>",
                "MCP_TOOL_PACKAGE": "<MCP_TOOL_PACKAGE>"
            }
        }
    }
}

Variables d'environnement

  • SERVICENOW_INSTANCE_URL Your ServiceNow instance URL (e.g. https://yourinstance.service-now.com)
  • SERVICENOW_AUTH_METHOD Authentication method: 'basic' or 'oauth'
  • SERVICENOW_BASIC_USERNAME ServiceNow username (for basic auth)
  • SERVICENOW_BASIC_PASSWORD ServiceNow password (for basic auth)
  • WRITE_ENABLED Enable write operations (true/false, default: false)
  • SCRIPTING_ENABLED Enable scripting operations (true/false, default: false)
  • CMDB_WRITE_ENABLED Enable CMDB write operations (true/false, default: false)
  • NOW_ASSIST_ENABLED Enable Now Assist AI features (true/false, default: false)
  • ATF_ENABLED Enable ATF test execution (true/false, default: false)
  • MCP_TOOL_PACKAGE Role-based tool package: full, service_desk, platform_developer, etc.

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. ServiceNow MCP Server (NowAIKit)
  2. 🚀 Install (2 minutes)
  3. 🔌 Manual setup (skip the wizard)
  4. 💬 Use it — just ask
  5. 📚 Docs
  6. 🧩 Part of the NowAIKit suite

ServiceNow MCP Server (NowAIKit)

Connect Claude, ChatGPT, Gemini, Cursor, Copilot, or any AI, to ServiceNow.

500+ tools across ITSM, ITOM, CMDB, HRSD, CSM, Flow Designer, scripting & portal. Read, build, query and automate any instance in plain English.

New in 4.4 to 4.7: impact analysis (list_table_config / find_field_references / find_script_references) to see what depends on a table, field or script before you change it, Local Sync to pull artifacts to local files, and aggregate_report for server-side reports (count plus averages, no truncation).


🚀 Install (2 minutes)

Requires Node.js 20+.

# 1 — install
npm install -g nowaikit

# 2 — run the wizard: it detects your AI clients and writes their config for you
npx nowaikit setup

Restart your AI client (Claude Desktop, Cursor, …) and start asking. Done.

Prefer a UI? npx nowaikit web for a local dashboard — or use NowAIKit Cloud (nothing to install).


🔌 Manual setup (skip the wizard)

Add this to your client's MCP config (Claude Desktop claude_desktop_config.json, Cursor ~/.cursor/mcp.json, etc.):

{
  "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"
      }
    }
  }
}

OAuth, multiple instances, and per-client steps → Client setup · OAuth setup.

No instance? Grab a free Personal Developer Instance at developer.servicenow.com.


💬 Use it — just ask

  • "How many active P1 incidents are open right now?"
  • "Show me the 5 most recent changes and their risk."
  • "Create a business rule on the incident table that…"
  • "Run the ATF suite for the HR onboarding flow."
  • "What's the CMDB health for our prod CIs?"
  • "Look up GlideRecord.addEncodedQuery in the ServiceNow docs and show the syntax."

Read-only by default. Write, scripting and CMDB changes are opt-in flags — prod can't be modified by accident.


📚 Docs

Full guides & product home → nowaikit.com


🧩 Part of the NowAIKit suite

  • 🌐 nowaikit.com — docs, guides & product home
  • ☁️ NowAIKit Cloud — the toolkit in your browser, no install
  • 📦 nowaikit-sdk — TypeScript ServiceNow client library
  • 🧰 NowAIKit Builder (VS Code) · NowAIKit Utils (browser extension)

⚠️ Official distribution only: install from npm (nowaikit) or nowaikit.com. NowAIKit is never shipped as a downloadable GitHub .zip — beware copycat "download" repos.


© 2026 NowAIKit · Source available under the Elastic License 2.0

Questions fréquentes

Qu'est-ce que ServiceNow MCP Server ?

400+ ServiceNow tools across all modules — ITSM, CMDB, HRSD, CSM, SecOps, and more.

Comment installer ServiceNow MCP Server ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add servicenow-mcp-server -e 'SERVICENOW_INSTANCE_URL=<SERVICENOW_INSTANCE_URL>' -e 'SERVICENOW_AUTH_METHOD=<SERVICENOW_AUTH_METHOD>' -e 'SERVICENOW_BASIC_USERNAME=<SERVICENOW_BASIC_USERNAME>' -e 'SERVICENOW_BASIC_PASSWORD=<SERVICENOW_BASIC_PASSWORD>' -e 'WRITE_ENABLED=<WRITE_ENABLED>' -e 'SCRIPTING_ENABLED=<SCRIPTING_ENABLED>' -e 'CMDB_WRITE_ENABLED=<CMDB_WRITE_ENABLED>' -e 'NOW_ASSIST_ENABLED=<NOW_ASSIST_ENABLED>' -e 'ATF_ENABLED=<ATF_ENABLED>' -e 'MCP_TOOL_PACKAGE=<MCP_TOOL_PACKAGE>' -- npx -y @aartiq/servicenow-mcp@1.0.2. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour ServiceNow MCP Server ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

ServiceNow MCP Server est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient ServiceNow MCP Server ?

Il est publié par aartiq. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.