MCP Catalogs
Home

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.

developer-toolsai-llmops-infra
23
Forks
4
Open issues
3 mo ago
Last commit
2d ago
Indexed

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:

you:Automate incident management and service desk operations through natural language queries
you:Develop, deploy and test ServiceNow scripts and business rules using AI assistance
you:Manage and compare multiple ServiceNow instances across dev, staging and production environments
you:Which ServiceNow modules are supported?
you:Can I connect to multiple ServiceNow instances simultaneously?

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 README
  • query_postgres

    Query ServiceNow database records

  • create_incident

    Create a new ServiceNow incident record

  • create_change_request

    Create a new change request in ServiceNow

  • search_kb_articles

    Search ServiceNow knowledge base articles

  • create_business_rule

    Create a new ServiceNow business rule

  • execute_atf_suite

    Execute automated test framework (ATF) test suite

  • create_flow

    Create a new ServiceNow Flow Designer flow

  • create_service_catalog_item

    Create a new service catalog item

  • create_user

    Create a new ServiceNow user

  • create_report

    Create a new ServiceNow report

  • upload_attachment

    Upload a file to a ServiceNow record

  • create_knowledge_article

    Create a new ServiceNow knowledge base article

Comparable tools

servicenow-toolsitom-mcpitsm-mcpservicenow-api-client

Installation

Installation

  1. Install the server package:
npm install -g @aartiq/servicenow-mcp
  1. 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
  1. Add to Claude Desktop configuration:
{
  "mcpServers": {
    "servicenow": {
      "command": "npx",
      "args": ["-y", "@aartiq/servicenow-mcp"]
    }
  }
}
  1. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.