Best for
- AI agents that need to interact with a ServiceNow instance
- ITSM, ITOM, and CMDB automation
- Developers and teams who want controlled access to ServiceNow
This server is powerful with 450+ tools, but requires a ServiceNow instance and handles sensitive credentials. The read-only default reduces risk, but users should be cautious when enabling write operations. Non-official, suitable for experienced ServiceNow administrators and developers.
Strongest · Setup experience 13/20 Weakest · Reliability 7/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 20+ · Hosted (no local runtime)
SERVICENOW_INSTANCE_URL
Your ServiceNow instance URL (e.g. https://yourinstance.service-now.com); required.
SERVICENOW_AUTH_METHOD
Auth method, 'basic' or 'oauth'; required.
SERVICENOW_BASIC_USERNAME
ServiceNow username for basic auth; get from instance user admin.
SERVICENOW_BASIC_PASSWORD
ServiceNow password for basic auth; secret.
NOWAIKIT_API_KEY
Bearer token for API auth in sse/http mode; secret.
WRITE_ENABLED
Enables write operations (default false) — opt-in for state-changing tools.
SCRIPTING_ENABLED
Enables scripting tools (default false).
CMDB_WRITE_ENABLED
Enables CMDB write operations (default false).
NOW_ASSIST_ENABLED
Enables Now Assist AI features (default false).
ATF_ENABLED
Enables ATF test execution (default false).
MCP_TOOL_PACKAGE
Role-based tool package such as full, service_desk, platform_developer.
TRANSPORT
Transport mode: stdio (default), sse, or http.
PORT
HTTP port for sse/http transport, default 3000.
FLUENT_ENABLED
Enables Fluent SDK tools (default false).
{
"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"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"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"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add nowaikit -e SERVICENOW_INSTANCE_URL=https://yourcompany.service-now.com -e SERVICENOW_BASIC_USERNAME=your_username -e SERVICENOW_BASIC_PASSWORD=your_password -- npx -y nowaikit
Run it in a terminal; replace any <…> placeholders with your own values first.
Run npx nowaikit setup to configure your client, restart it, then ask "How many active P1 incidents are open right now?" — a live answer from your instance confirms the connection works.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
ServiceNow MCP server (NowAIKit) providing 450+ tools across ITSM, ITOM, CMDB, HRSD, CSM, Flow Designer, scripting, and portal. Read-only by default, multi-transport (stdio, SSE, HTTP), dynamic schema discovery, part of the NowAIKit suite. Open source, TypeScript.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 4b5b646e1851 Data synced 2026-10-12 Read the FMRS scoring method