ServiceNow MCP servers: which one to use
Use ServiceNow's built-in server if your instance has a Now Assist app. Otherwise use NowAIKit or jschuller, which work with a free developer instance.
- Servers
- 18
- active
- Official
- 1
- by ServiceNow
- Hosted
- 2
- nothing to install
- Local
- 9
- runs on your machine
- OAuth
- 1
- sign in, no key
ServiceNow makes its own MCP server (the MCP Server Console), built into the platform and set up by your admin. ServiceNow's release notes say it is available with activation of a Now Assist application. Community servers call the ServiceNow REST API with a ServiceNow user instead, and the jschuller and NowAIKit READMEs both point to a free Personal Developer Instance. For safety, give that user a read-only role first and add write roles only when you need them.
Good for
- Companies with Now Assist whose admin wants to publish chosen skills and workflows to Claude or ChatGPT
- Developers on a free Personal Developer Instance who want to query tables, schema and the CMDB
- ServiceNow admins who want to review update sets and find what depends on a field before changing it
- Teams who need read-only access in production
Which ServiceNow MCP server to use
Use ServiceNow's built-in server if you have the license and an admin to set it up. For everything else, NowAIKit has the most stars and starts read-only, and jschuller is the one to try on a developer instance.
| Server | Official | Sign-in | Read-only option | Tools | GitHub stars |
|---|---|---|---|---|---|
| ServiceNow Built-in | Official | OAuth or IdP | Admin chooses tools | – | – |
| NowAIKit | Community | Basic or OAuth | Default | 500+ | 265 |
| Happy Platform | Community | OAuth or basic | – | 60 | 55 |
| jschuller | Community | Basic or OAuth | User role | 20 | 26 |
| servicenow-mcp-ai | Community | Basic or OAuth | Global mode | – | 11 |
| OnlyFlows | Community | Basic or OAuth | Table allow list | 19 | 13 |
All ServiceNow MCP servers
18 active · 1 official · official first, then by GitHub stars
- ServiceNow MCP Server ConsoleOfficialHostedOAuth
ServiceNow's built-in MCP server: publish tools and skills from your own instance to MCP clients over Streamable HTTP, with OAuth sign-in and admin governance.
ServiceNow MCP Server (NowAIKit)LocalServiceNow MCP server with 500+ tools across ITSM, ITOM, CMDB, HRSD and CSM for Claude, ChatGPT, Cursor and other clients. Read-only by default, writes are opt-in flags.
265 GitHub stars
servicenow-mcp-serverLocalMulti-instance ServiceNow MCP server with 40+ tools and intelligent schema discovery
55 GitHub stars
ServiceNow MCP ServerLocalServiceNow MCP server: Table API, CMDB, schema, aggregates, update sets and four Agent Skills.
26 GitHub stars
servicenow-apiServiceNow MCP Server and API Wrapper
20 GitHub stars
ServiceNowLocalServiceNow ITSM MCP server for Model Context Protocol hosts
14 GitHub stars- servicenow-mcp
The most comprehensive ServiceNow MCP server. 19 tools for full CRUD, CMDB graph traversal, background scripts, ATF testing, and more.
13 GitHub stars
servicenow-mcp-aiLocalServiceNow MCP server — 100 tools over the full REST surface, every auth method, flows, diagrams.
11 GitHub stars- servicenow-mcp
Maintained MCP Server for ServiceNow — SCTASK, time cards, 80+ tools, CI/CD, full wiki
6 GitHub stars - snow-mcp
A production-ready Python tool server for automating ServiceNow. Exposes 60+ tools for Incidents, Changes, Users, and more, ready for use with AI agents like Claude via the Model Context Protocol.
6 GitHub stars - servicenow-platform-mcp
A developer & debug-focused MCP server for ServiceNow - platform introspection, change intelligence, debugging, and documentation generation
4 GitHub stars - servicenow-mcp-server3 GitHub stars
ServiceNow-MCPLocalAn MCP server for controlling ServiceNow via natural language. You can manage ServiceNow incidents, changes, the CMDB, scripts, and more using natural language through AI tools such as Claude, Cursor, and VS Code.
2 GitHub stars- claude-servicenow-docs
Claude plugin: live ServiceNow product documentation via the Fetch MCP server - reads ServiceNow's official docs repo on demand, no local clone required.
2 GitHub stars - servicenow-mcp-serverLocal
MCP server for ServiceNow — incidents, changes, CMDB, service catalog, users, and knowledge base
1 GitHub stars
servicenow-mcpLocalEnterpret's fork of onlyflowstech/servicenow-mcp. 17 tools over the ServiceNow Table API; adds a SERVICENOW_OAUTH_BEARER env mode so a broker-supplied (Nango) OAuth token is used for auth.
0 GitHub stars- ServicenowLocal
A highly customizable MCP server for ServiceNow API integration
- ServiceNow System Properties (sysproperties.do)Hosted
Look up and search 7,300+ ServiceNow system properties (sys_properties) explained in plain English.
Questions
Is there an official ServiceNow MCP server?
Yes. The MCP Server Console is built into the ServiceNow platform. Your admin creates servers on your instance and picks which skills, workflows and APIs they expose.
Is the official ServiceNow MCP server free?
Not on its own. ServiceNow's release notes say the console is available with activation of a Now Assist application, and its FAQ comments send consumption questions to your account team. The community servers here are free to use; NowAIKit's license is Elastic License 2.0.
Which server works on a free developer instance?
jschuller's README says setup takes about ten minutes on a free Personal Developer Instance, and NowAIKit's README points to one for setup. ServiceNow's release notes say the built-in server is available with activation of a Now Assist application.
Which ServiceNow MCP server is read-only?
NowAIKit is read-only by default, with write, scripting and CMDB changes behind opt-in flags. servicenow-mcp-ai has a global read-only mode. In jschuller, a user with the read-only role sees only the read-only tools.
What is the ServiceNow MCP server URL?
There is no single address. Each server on the built-in console has its own address on your company's instance, and your admin gives it to you.
How do the community servers sign in?
With a ServiceNow user, using basic auth or OAuth. Do not use admin: the jschuller README says new instances refuse REST basic auth for it. Give the user only the roles you need.
Which one has the most tools?
NowAIKit, which lists 500+ tools across ITSM, ITOM, CMDB, HRSD and CSM. Happy Platform lists 60, jschuller 20 and OnlyFlows 19.
Does it work with Claude Desktop and Cursor?
Yes. ServiceNow's FAQ says users connect to the built-in server from clients such as Claude Desktop or Microsoft Copilot with native ServiceNow OAuth. NowAIKit's README says to restart Claude Desktop or Cursor after setup, and its wizard writes their config. The OnlyFlows setup tool registers Codex and Claude Code.
Can I manage more than one ServiceNow instance?
Yes, in several. Happy Platform and OnlyFlows both support multiple instances, with named profiles in OnlyFlows. NowAIKit does too, via its multi-instance guide.