ServiceNow MCP

Use this integration to connect securely with a ServiceNow Model Context Protocol (MCP) server and access its tools in real time.

Case Management · ServiceNow MCP MCP

Details

IDServiceNow MCP
ProviderServiceNow
CategoryCase Management
From Version8.13.0
Docker Imagedemisto/mcp:1.0.0.10120494
Supported ModulesAttack Surface Management Exposure Management Agentix Cortex Cloud Cloud Runtime Security Cloud Posture Security XSIAM EDR

Connection settings

Parameter Name Type Required Default
ServiceNow Instance URL instance_url Short text Yes
MCP Server Name server_name Short text Yes sn_mcp_server_default
Client ID oauth_credentials Credentials Yes
Authorization code auth_code Credentials No
Redirect URI redirect_uri Short text No https://oproxy.demisto.ninja/authcode
Trust any certificate (not secure) insecure Boolean No

Commands (4)

An MCP server publishes no fixed command set: list-tools and call-tool are the protocol plumbing, and the tools they reach are discovered from the remote server when the instance connects. The pack cannot name them ahead of time, so neither can this page.

  • call-tool

    Calls a specific tool on the MCP server with optional input parameters.

  • list-tools

    Retrieves a list of available tools in the ServiceNow MCP server.

  • servicenow-mcp-auth-test

    Test the authentication configuration with the MCP server.

  • servicenow-mcp-generate-login-url

    Generate an authentication login URL.

name: ServiceNow MCP
display: ServiceNow MCP
description: Use this integration to connect securely with a ServiceNow Model Context Protocol (MCP) server and access its tools in real time.
category: Case Management
provider: ServiceNow
sectionorder:
- Connect
commonfields:
  id: ServiceNow MCP
  version: -1
configuration:
  - name: instance_url
    section: Connect
    display: ServiceNow Instance URL
    type: 0
    required: true
    additionalinfo: |
      The ServiceNow instance URL (e.g., `https://dev12345.service-now.com`).
  - name: server_name
    section: Connect
    display: MCP Server Name
    type: 0
    defaultvalue: sn_mcp_server_default
    required: true
    additionalinfo: |
      The name of the MCP server on the ServiceNow instance. Use `sn_mcp_server_default` for the preconfigured Quickstart Server.
  - name: oauth_credentials
    type: 9
    display: Client ID
    displaypassword: Client Secret
    section: Connect
    required: true
    additionalinfo: |
      The Client ID and Client Secret from the OAuth Inbound Integration created on the ServiceNow instance.
  - name: auth_code
    type: 9
    displaypassword: Authorization code
    hiddenusername: true
    section: Connect
    additionalinfo: |
      Authorization code returned after running the `!servicenow-mcp-generate-login-url` command and authenticating.
  - name: redirect_uri
    section: Connect
    display: Redirect URI
    type: 0
    advanced: true
    defaultvalue: https://oproxy.demisto.ninja/authcode
    additionalinfo: |
      The redirect URI registered in the ServiceNow OAuth Inbound Integration. Must match the URI configured on the ServiceNow side.
  - name: insecure
    section: Connect
    display: Trust any certificate (not secure)
    type: 8
    advanced: true
script:
  commands:
  - arguments: []
    description: Retrieves a list of available tools in the ServiceNow MCP server.
    name: list-tools
    hidden: true
    outputs: []
  - arguments:
    - name: name
      description: The name of the tool to call.
      required: true
    - name: arguments
      description: Parameters for the tool execution.
    description: Calls a specific tool on the MCP server with optional input parameters.
    name: call-tool
    hidden: true
    outputs: []
  - description: Test the authentication configuration with the MCP server.
    name: servicenow-mcp-auth-test
  - description: Generate an authentication login URL.
    name: servicenow-mcp-generate-login-url
  script: '-'
  type: python
  subtype: python3
  dockerimage: demisto/mcp:1.0.0.10120494
  mcp: true
fromversion: 8.13.0
tests:
- No tests (auto formatted)