servicenow-mcp-ai
by IvanBBaev
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SN_AUTH | No | Auth method: basic, oauth, apikey, token, or none | auto |
| SN_PORT | No | TCP port for http transport | 3000 |
| SN_USER | Yes | ServiceNow username for Basic auth | |
| SN_TLS_CA | No | Optional CA bundle PEM | |
| SN_API_KEY | No | ServiceNow Inbound API Key | |
| SN_DOCS_DIR | No | Directory for docs package | docs/instance |
| SN_ENV_FILE | No | Explicit path to env file | |
| SN_INSTANCE | Yes | ServiceNow instance URL or hostname | |
| SN_PASSWORD | Yes | ServiceNow password | |
| SN_READONLY | No | When truthy, refuse write operations | false |
| SN_HTTP_HOST | No | Bind address for http transport | 127.0.0.1 |
| SN_LOG_LEVEL | No | Log verbosity | info |
| SN_TRANSPORT | No | Transport: stdio or http | stdio |
| SN_CODESEARCH | No | Opt-in to Code Search API | false |
| SN_HTTP_TOKEN | No | Bearer token for http transport | |
| SN_REDACT_PII | No | Mask email/phone/national-id patterns | false |
| SN_TIMEOUT_MS | No | Per-request timeout in milliseconds | 30000 |
| SN_WRITE_MODE | No | Write mode: plan or apply | plan |
| SN_MAX_RECORDS | No | Hard cap on records returned | 10000 |
| SN_MAX_RETRIES | No | Retries for transient failures | 2 |
| SN_OAUTH_GRANT | No | OAuth grant type | password |
| SN_OAUTH_SCOPE | No | Optional OAuth scope | |
| SN_TABLES_DENY | No | Comma-separated table denylist | |
| SN_BEARER_TOKEN | No | Pre-obtained bearer token | |
| SN_TABLES_ALLOW | No | Comma-separated table allowlist | |
| SN_ALLOWED_HOSTS | No | Comma-separated allow-list of permitted hosts | |
| SN_OAUTH_JWT_KEY | No | PEM private key for jwt_bearer grant | |
| SN_PACKAGES_DENY | No | Packages to exclude | |
| SN_REDACT_FIELDS | No | Mask these field values | |
| SN_RESULT_PRETTY | No | Pretty-print JSON results | false |
| SN_TOOL_PACKAGES | No | Tool packages to enable | core |
| SN_ACTIVE_PROFILE | No | Active connection profile | default |
| SN_MAX_CONCURRENT | No | Maximum parallel HTTP requests | 4 |
| SN_TLS_CLIENT_KEY | No | Private key PEM for client certificate | |
| SN_OAUTH_CLIENT_ID | No | OAuth client id | |
| SN_TLS_CLIENT_CERT | No | Client certificate PEM for mTLS | |
| SN_MAX_RESULT_CHARS | No | Character budget for query result truncation | 100000 |
| SN_INCLUDE_REF_LINKS | No | Include reference field links | false |
| SN_PACKAGES_READONLY | No | Packages with read-only tools | |
| SN_OAUTH_REDIRECT_URI | No | Loopback redirect URL for PKCE login | http://localhost:53682/callback |
| SN_OAUTH_CLIENT_SECRET | No | OAuth client secret | |
| SN_OAUTH_REFRESH_TOKEN | No | Refresh token for refresh_token grant | |
| SN_SCHEMA_CACHE_TTL_SEC | No | TTL for schema cache | 300 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/IvanBBaev/servicenow-mcp-ai'
If you have feedback or need assistance with the MCP directory API, please join our Discord server