servicenow-mcp
by aartiq·★ 23·Score 45
Comprehensive MCP server for ServiceNow with 400+ tools across all modules, supporting OAuth authentication and role-based tool packages.
Overview
servicenow-mcp is a production-ready MCP server that provides comprehensive integration with the ServiceNow platform. It offers 400+ tools across 31+ ServiceNow modules including ITSM, ITOM, CMDB, HRSD, CSM, and more. The server supports OAuth authentication and implements a five-tier permission model to ensure secure access. It features role-based tool packages for different personas, from service desk agents to platform developers, and can connect to multiple ServiceNow instances simultaneously. The server works with various AI platforms including Claude, ChatGPT, Gemini, and GitHub Copilot.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you need comprehensive ServiceNow integration with AI assistants and require production-ready security with role-based access controls.
When NOT to choose this
Not suitable if you're not using ServiceNow, as this is specifically designed for ServiceNow integration only.
Tools this server exposes
12 tools extracted from the READMEquery_postgresQuery ServiceNow database records
create_incidentCreate a new ServiceNow incident record
create_change_requestCreate a new change request in ServiceNow
search_kb_articlesSearch ServiceNow knowledge base articles
create_business_ruleCreate a new ServiceNow business rule
execute_atf_suiteExecute automated test framework (ATF) test suite
create_flowCreate a new ServiceNow Flow Designer flow
create_service_catalog_itemCreate a new service catalog item
create_userCreate a new ServiceNow user
create_reportCreate a new ServiceNow report
upload_attachmentUpload a file to a ServiceNow record
create_knowledge_articleCreate a new ServiceNow knowledge base article
Comparable tools
Installation
Installation
- Install the server package:
npm install -g @aartiq/servicenow-mcp- Configure your ServiceNow instance credentials and permissions:
export SERVICENOW_INSTANCE=your_instance
export SERVICENOW_USERNAME=your_username
export SERVICENOW_PASSWORD=your_password
export WRITE_ENABLED=true # Optional: enable write operations- Add to Claude Desktop configuration:
{
"mcpServers": {
"servicenow": {
"command": "npx",
"args": ["-y", "@aartiq/servicenow-mcp"]
}
}
}- For OAuth authentication in production, follow the setup guide in [docs/SERVICENOW_OAUTH_SETUP.md](docs/SERVICENOW_OAUTH_SETUP.md)
FAQ
- Which ServiceNow modules are supported?
- The server supports 31+ ServiceNow modules including ITSM, ITOM, CMDB, HRSD, CSM, SecOps, GRC, Agile, ATF, Flow Designer, Scripting, Now Assist, Service Portal, Integration Hub, and more. Full coverage details are available in the module documentation.
- Can I connect to multiple ServiceNow instances simultaneously?
- Yes, the server supports multi-instance management. You can connect to unlimited ServiceNow instances from one session, including dev, staging, prod, and multiple customer tenants simultaneously by specifying the instance parameter in tool calls.
Compare servicenow-mcp with
Last updated · Auto-generated from public README + GitHub signals.