NowAIKit
Get started
Use cases Pricing Docs Contact Get started
Core product v4.1 MCP · A2A · SDK

Connect any AI to ServiceNow. MCP, A2A, or SDK. Your choice.

450+ production-ready tools covering every ServiceNow module. Run it as an MCP server over stdio, SSE, or HTTP, connect agents over the A2A protocol, or import the TypeScript SDK and call tools directly. Works with Claude, ChatGPT, Gemini, Cursor, and every major AI.

npm npm install -g nowaikit
nowaikit · core LIVE
NowAIKit CORE product banner NowAIKit CORE product banner
450+Production tools
31+ServiceNow domains
14Persona packages
3Transports: stdio, SSE, HTTP
2minGuided setup
The bridge

One request, fully governed

Every call passes the permission tiers, dry-run preview, and audit log on its way to your instance.

AI client Claude · ChatGPT · Cursor · any MCP natural language
NowAIKit CORE MCP server · 450+ tools Tier 0 read dry-run audit
ServiceNow any instance · Basic or OAuth REST APIs
request → tier check → optional dry-run diff → execute → append-only audit → response
Integration modes

MCP Server or TypeScript SDK

Same 450+ tools, different integration patterns. MCP with stdio, SSE, or HTTP transport. A2A protocol for agent-to-agent workflows. SDK for direct code integration.

Recommended for most users

When you connect NowAIKit as an MCP server, your AI client (Claude, Cursor, ChatGPT, and more) gets full access to all 450+ ServiceNow tools. Choose stdio for local clients, SSE/HTTP for remote or web-based access, or the A2A protocol for agent-to-agent orchestration. The AI can discover which tools are available, combine multiple operations, and figure out the best approach to complete your request.

Say "create a critical incident for the payment gateway outage and assign it to Platform Engineering" and the AI will automatically call create_incident, then assign_incident_to_group, chain them together, and report the result. You do not need to know which tools exist.

Best for
Interactive AI conversations about your ServiceNow instance
Complex multi-step tasks where AI picks the right tools
Exploration and discovery, like "what incidents are critical right now?"
Teams who want the full power of AI + ServiceNow
bash
$ npx nowaikit@latest setup
# Interactive wizard configures your AI client automatically
How MCP mode works
01 AI loads tool schemas. Your AI client connects via stdio, SSE, or HTTP and receives descriptions of all 450+ tools (~88K tokens).
02 You ask in natural language. "Show me all P1 incidents from this week."
03 AI selects and chains tools. Picks query_records with the right filters, formats results.
04 Results returned conversationally. Summarised, explained, actionable.

Context cost: ~88K tokens for all 450+ tools. Use Role-Based Packages to load only what you need:

ITSM Admin ~15K tokens Developer ~22K tokens Service Desk ~10K tokens Architect ~35K tokens HRSD Admin ~12K tokens SecOps ~14K tokens CSM Agent ~11K tokens Platform Admin ~28K tokens

Always load what you need, never pay for tools you do not use. Unique to NowAIKit.

❮❯ For programmatic integration

Import NowAIKit as a TypeScript/JavaScript SDK and call ServiceNow tools directly from your code. No AI context overhead. You specify exactly which tool to call with which parameters.

Perfect for automation scripts, CI/CD pipelines, custom integrations, and scenarios where you know exactly what operation you need. Zero token overhead, since you are calling the tools directly.

Best for
Automation scripts and CI/CD pipelines
Custom integrations where you know which tools to call
Token-sensitive environments (saving ~88K tokens per session)
Building your own AI agents with NowAIKit tools as building blocks
bash
$ npm install nowaikit
typescript · SDK example
import { NowAIKit } from 'nowaikit';

const kit = new NowAIKit({
  instance: 'mycompany.service-now.com',
  auth: { type: 'oauth', clientId: '...' }
});

// Query incidents directly
const incidents = await kit.tools
  .query_records({
    table: 'incident',
    query: 'priority=1^state=1',
    limit: 10
  });

// Fluent query builder
const results = await kit.tools
  .fluent_query({
    table: 'incident',
    select: ['number', 'short_description'],
    where: { priority: 1, state: 'New' },
    orderBy: 'sys_created_on',
    limit: 5
  });
MCP ServerTypeScript SDK
Integration methodAI client auto-discovers toolsYou call tools directly in code
Context overhead~88K tokens (full) / ~15K (role pkg)Zero tokens
AI can chain toolsYesYou chain manually
Natural languageYesProgrammatic only
Best forInteractive AI workflowsAutomation & CI/CD
Setupnpx nowaikit setupnpm install nowaikit

Our recommendation: start with MCP mode. It is the fastest way to get value from NowAIKit. Switch to SDK when you need programmatic control or want to save tokens in automation pipelines.

Get started

Set up in minutes

Three ways to connect ServiceNow to AI. Pick yours and go.

01 · AI tools Use with your own AI tools Claude, Codex, Cursor, VS Code and more. Connect ServiceNow to your existing AI tool with one command.
bash
$ npx nowaikit@latest setup
02 · Web UI Run with personal WebUI Launch a browser-based dashboard to chat, browse tools, and manage your ServiceNow instances visually.
bash
$ npx nowaikit@latest web
$ npx nowaikit@latest web --port 3000
NowAIKit WebUI, AI Chat
NowAIKit WebUI, Dashboard
03 · Desktop Run as a dedicated app Download the dedicated desktop app for Mac, Windows, or Linux. No terminal required.
NowAIKit App, Dashboard
NowAIKit App, Settings
Download installer
Guided setup

Zero-touch setup wizard

One command. 10 guided steps. Your AI is connected to ServiceNow in under 2 minutes. No manual config files, no guesswork.

Terminal · nowaikit setup1/10
  ███╗  ██╗ ██████╗ ██╗    ██╗    █████╗ ██╗   ██╗  ██╗██╗████████╗
  ████╗ ██║██╔═══██╗██║    ██║   ██╔══██╗██║   ██║ ██╔╝██║╚══██╔══╝
  ██╔██╗██║██║   ██║██║ █╗ ██║   ███████║██║   █████╔╝ ██║   ██║
  ██║╚████║██║   ██║██║███╗██║   ██╔══██║██║   ██╔═██╗ ██║   ██║
  ██║ ╚███║╚██████╔╝╚███╔███╔╝   ██║  ██║██║   ██║  ██╗██║   ██║
  ╚═╝  ╚══╝ ╚═════╝  ╚══╝╚══╝   ╚═╝  ╚═╝╚═╝   ╚═╝  ╚═╝╚═╝   ╚═╝  

  NowAIKit   Setup Wizard

  Connect Any AI to ServiceNow. Instantly.
  450+ tools  ·  All modules  ·  Any AI client

  ──────────────────────────────────────────────

  ╭──────────────────────────────────────╮
   Welcome! Let's connect your first    
   ServiceNow instance.                
   This wizard will configure everything 
   in under 2 minutes.                  
  ╰──────────────────────────────────────╯

   1/10  ServiceNow Instance

   Enter your instance name
  ? Instance name: acme
     URL: https://acme.service-now.com
     Instance is reachable
Step 6/10 Component selection Choose exactly which NowAIKit components to enable. Mix and match MCP Server, TypeScript SDK, and AI Skills.
 6/10  Component Selection

 Choose which components to enable
  Use Space to toggle, Enter to confirm.

? Enable components:
   MCP Server      — AI clients auto-discover tools
   TypeScript SDK  — import in your code
   AI Skills       — 26 expert capabilities

   MCP Server — 450+ tools auto-discovered
   AI Skills (Apex) — 26 capabilities enabled
Step 10/10 Auto-configuration NowAIKit detects your AI clients and configures them automatically. No manual JSON editing required.
 10/10  Auto-Configuration

   Detected AI clients
     Claude Desktop
     Cursor
     VS Code Copilot
     Windsurf

   Claude Desktop: config updated
   Cursor: config updated
   VS Code Copilot: config updated
   `nowaikit` is now a global command
✓ Complete Setup complete Full summary with "What's Next" actions, power tools overview, and direct-mode terminal commands.
╭──────────────────────────────────────╮
  ✓ Setup Complete!                   
                                      
  Instance:  https://acme.sn.com    
  Tools:     full (450+)            
  MCP:       enabled                
  SDK:       disabled               
  Apex:      enabled (26 skills)    
╰──────────────────────────────────────╯

   What's Next
    1. Restart your AI client
    2. Ask: "Show my open P1 incidents"
    3. Try: /morning-standup
Built-in commands

Slash commands, shortcuts and resources

Everything is built in. Type / in your AI client for slash commands, or @ to reference live data.

/ Slash commands Type / in your AI client
/morning-standupDaily briefing: P1s, SLAs, changes
/my-ticketsAll open work assigned to you
/p1-alertsActive Priority 1 incidents
/create-incidentGuided incident creation
/ci-healthCMDB CI health check
/switch-instanceSwitch ServiceNow instance
@ Resource mentions Type @ to reference live data
@my-incidentsOpen incidents assigned to you
@open-changesPending change requests
@sla-breachesRecords breaching SLA
@instance:infoCurrent instance metadata
@ci:{name}CMDB CI lookup
@kb:{title}KB article search
>_ Terminal commands Run from your shell
nowaikit setupInteractive setup wizard
nowaikit run <cap>Run an AI capability
nowaikit capsList all 26 capabilities
nowaikit shortcutsShow all commands
nowaikit webOpen web dashboard
nowaikit instances listShow configured instances
SDK quick start

A starter file, generated for you

When SDK mode is selected during setup, NowAIKit generates a ready-to-run starter file in your project. All credentials come from environment variables. No secrets in code.

bash
$ npm install nowaikit
$ npx tsx nowaikit-example.ts
nowaikit-example.ts
import { ServiceNowClient } from 'nowaikit/sdk';

const client = new ServiceNowClient({
  instanceUrl: 'https://acme.service-now.com',
  authMethod: 'basic',
  basic: {
    username: process.env.SN_USERNAME!,
    password: process.env.SN_PASSWORD!,
  },
});

// Query open P1 incidents
const incidents = await client.queryRecords({
  table: 'incident',
  query: 'priority=1^state!=6',
  fields: 'number,short_description,state',
  limit: 10,
});

console.log('Open P1s:', incidents.records);
26 AI skills, built in

Your AI platform engineer

AI models like Claude, GPT, and Gemini are powerful, but they do not know your ServiceNow instance, your scripts, your CMDB, or your business rules. These 26 skills bridge that gap, giving any AI the specialist knowledge to scan, review, build, operate, and document your platform like an expert.

Scan & monitor 6 Catch problems before your users do. Deep-scan your entire instance with scored findings and prioritised remediation. Instance HealthSecurity PostureTechnical DebtUpgrade ReadinessCMDB IntegrityAutomation Conflicts
Review & audit 4 Expert second opinion on every script and ACL. Automatically, consistently, every time. Code ReviewBulk Script AnalysisACL AuditFlow Analysis
Build & generate 9 Describe what you need in plain English. Get production-ready artifacts with best practices baked in. Business RulesClient ScriptsScoped AppsATF TestsFlowsPortal WidgetsUIB ComponentsREST APIsCatalog Items
Operations 3 Make confident changes. Deployment plans, risk assessments, and incident analysis powered by real instance data. Deployment PlanningChange Risk AssessmentIncident Triage
Documentation 4 Documentation that writes itself. Always accurate because it reads your actual implementation. Script DocsApp DocsRelease NotesRunbooks
Explore all 26 AI skills Skill matrix, real terminal outputs, and sample PDF reports on the Apex page. Go to Apex →
Why NowAIKit

Everything you need to supercharge ServiceNow

Coverage, safety, and discovery features built for daily production use.

450+ production toolsComplete coverage across every ServiceNow domain: ITSM, ITOM, HRSD, CSM, SecOps, and 26 more.
Any AI, any IDEWorks with Claude, ChatGPT, Gemini, Cursor, VS Code, GitHub Copilot, Windsurf, and all major AI clients.
Multi-instance supportConnect to unlimited ServiceNow instances simultaneously. Switch between dev, test, prod in a single session.
Role-based packages14 persona packages surface the right tools for each role: service desk, developer, architect, MSP.
5-tier security modelRead-only by default. Write, CMDB, scripting, and agentic features each require explicit opt-in.
5-minute setupInstall, configure credentials, connect your AI client. No ServiceNow API knowledge required.
Multi-transport (v4.0.0)Connect via stdio for local clients, SSE for streaming, or HTTP for remote access. Choose the transport that fits your architecture.
A2A protocol (v4.0.0)Agent-to-Agent protocol support for multi-agent orchestration. Let AI agents discover and communicate with NowAIKit autonomously.
Dynamic schema discoveryTools self-describe their parameters and return types at runtime. AI clients get accurate, up-to-date schemas without hardcoded definitions.
Web dashboardBuilt-in web UI for browsing tools, managing instances, and chatting with AI about your ServiceNow data. Launch with nowaikit web.
Dry-run previewsPreview any write before it happens. dry_run returns the resolved payload and a before→after diff (and the record a delete would remove) without touching the instance.
Write guardrailsDefense-in-depth beyond the write flag: a built-in credential/security field denylist, plus configurable table/field denylists and scope confinement (e.g. write only x_*).
Audit logEvery mutating call is recorded to an append-only JSONL audit trail (who / what / when), with field values hashed. Built for MSP and regulated use.
Tool search & discoverysearch_tools finds the right tool across the 450+ catalog by keyword; MCP_TOOL_DISCOVERY=lean exposes a small core set + search so the tool list never bloats your context.
Confirm destructive opsMCP elicitation asks the user to confirm deletes, retires, and rollbacks before they run (when the client supports it). No more silent destructive writes.
ServiceNow coverage

Every domain. Every workflow.

Incident Management Problem Management Change Management Task Management CMDB & ITOM User & Group Management System Properties Update Set Management HRSD CSM Service Catalog Knowledge Management Scripting & Business Rules Blast Radius Impact Analysis Local Artifact Sync App Studio Service Portal Workspace & UI Builder Flow Designer Now Assist & AI Virtual Agent Machine Learning ATF Testing Reporting & Dashboards Performance Analytics Security Operations GRC Integration Hub Notifications & Email IT Asset Management DevOps & Pipelines Agile & Scrum Deployment Mobile

Part of the NowAIKit ecosystem

NowAIKit Core is the foundation. Combine it with our other products for the full ServiceNow AI experience.

Two minutes to your first query

Free for individuals. All 450+ tools included.