Back to Home
aviro092 icon

servicenow-mcp-server

Verified Safe

by aviro092

Overview

Integrate AI assistants with ServiceNow for comprehensive incident, change request, and incident task management.

Installation

Run Command
python src/fastmcp_server.py

Environment Variables

  • SERVICENOW_BASE_URL
  • SERVICENOW_CLIENT_ID
  • SERVICENOW_CLIENT_SECRET
  • SERVICENOW_TOKEN_ENDPOINT
  • SERVICENOW_API_VERSION
  • SERVICENOW_API_NAMESPACE
  • SERVICENOW_TIMEOUT
  • SERVICENOW_MAX_RETRIES
  • SERVICENOW_VERIFY_SSL
  • MCP_SERVER_NAME
  • LOG_LEVEL
  • ENABLE_DEBUG
  • MCP_AUTH_ENABLE_AUTH

Security Notes

The server uses `pydantic-settings` and `python-dotenv` to manage secrets via environment variables, which is good practice. OAuth2 client credentials are not hardcoded. SSL verification is enabled by default. `httpx` is used for network requests with retry logic. Input validation is performed using Pydantic models. Mock tokens are explicitly for testing/development and not production credentials. No `eval` or other dangerous dynamic code execution patterns were found.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-11-24

Tags

ServiceNowMCPAI IntegrationFastMCPIncident Management