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
| ID | ServiceNow MCP |
|---|---|
| Provider | ServiceNow |
| Category | Case Management |
| From Version | 8.13.0 |
| Docker Image | demisto/mcp:1.0.0.10120494 |
| Supported Modules | Attack 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-toolCalls a specific tool on the MCP server with optional input parameters.
-
list-toolsRetrieves a list of available tools in the ServiceNow MCP server.
-
servicenow-mcp-auth-testTest the authentication configuration with the MCP server.
-
servicenow-mcp-generate-login-urlGenerate 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)