19 tools + 5 resources for ServiceNow: CMDB, update sets, tables. OAuth 2.1, Tokyo+.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"servicenow": {
"env": {
"SERVICENOW_PASSWORD": "your-password",
"SERVICENOW_USERNAME": "admin",
"SERVICENOW_AUTH_TYPE": "basic",
"SERVICENOW_INSTANCE_URL": "https://your-instance.service-now.com"
},
"args": [
"mcp-server-servicenow"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Connect Claude AI to ServiceNow. 19 tools + 5 resources for incidents, CMDB, update sets, and more — accessible from Claude Desktop, Claude Code, or any MCP client over stdio or Streamable HTTP.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'mcp-server-servicenow' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked mcp-server-servicenow against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity / developer-tools
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Security Weekly
Get CVE alerts and security updates for 19 tools + 5 resources for ServiceNow: CMDB, update sets, tables. OAuth 2.1, Tokyo+. and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Connect Claude AI to ServiceNow. 19 tools + 5 resources for incidents, CMDB, update sets, and more —
accessible from Claude Desktop, Claude Code, or any MCP client over stdio or Streamable HTTP.
Table API · CMDB · Update Sets · Aggregation · Resources · OAuth 2.1+PKCE · Streamable HTTP · Claude Code Plugin · 4 Skills
This MCP server lets AI assistants interact directly with a ServiceNow instance. Instead of copy-pasting between ServiceNow and your AI tool, Claude can query incidents, create records, explore CMDB relationships, and manage update sets through natural conversation.
Built with FastMCP 3.1 for decorator-based tool definitions, MCP resources, and dual transport support.
ServiceNow shipped a native MCP Server in Zurich (2025). Here's when to use each:
| Native (Zurich+) | This project | |
|---|---|---|
| SN version | Zurich+ only | Any version (Tokyo+) |
| Entitlement | Requires Now Assist SKU | None (MIT, free) |
| Auth model | OAuth 2.1 + PKCE via AI Control Tower | OAuth 2.1 + PKCE via FastMCP proxy |
| Governance | AI Control Tower policies | Self-managed |
| Table access | Governed by CT config | Full table API access |
| AI models | Now Assist models + approved | Any MCP client (Claude, GPT, etc.) |
| Custom tools | Requires SN development | Python — add tools in minutes |
Use native if you're on Zurich+ with Now Assist and need AI Control Tower governance. Use this if you're on an older version, don't have the entitlement, need custom table access, or want to use any AI model.
Sign up for a free Personal Developer Instance (PDI) — it comes pre-loaded with demo data. Wake it from the developer portal if it's hibernating.
# From PyPI (recommended)
pip install mcp-server-servicenow
# Or run directly with uvx (no install needed)
uvx mcp-server-servicenow --help
Copy .mcp.json.example to .mcp.json and fill in your credentials, or use the Claude Code CLI:
claude mcp add servicenow -- uvx mcp-server-servicenow \
--instance-url https://your-instance.service-now.com \
--auth-ty
... [View full README on GitHub](https://github.com/jschuller/mcp-server-servicenow#readme)