servicenow-mcp-server
Verified Safeby aviro092
Overview
Integrate AI assistants with ServiceNow for comprehensive incident, change request, and incident task management.
Installation
python src/fastmcp_server.pyEnvironment 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
servicenow-api
The ServiceNow MCP Server acts as a Model Context Protocol (MCP) endpoint, wrapping ServiceNow APIs as tools for consumption by LLMs and multi-agent systems, enabling automated interaction with ServiceNow for tasks like incident management, change management, and CMDB queries.
mcp-servicenow-nodejs
Automate ServiceNow operations, development, and administration through an AI-powered interface, offering multi-instance support, dynamic schema discovery, natural language querying, and local script synchronization.
mcp-server-aws-sso
Connects AI assistants to AWS accounts via IAM Identity Center (AWS SSO) enabling natural language interaction, secure AWS CLI command execution, and EC2 instance management.
ibm-decision-intelligence-mcp-server
The MCP server acts as an adapter, allowing AI assistants (like Claude, watsonx Orchestrate) to discover and execute automated decisions from IBM Decision Intelligence or IBM Automation Decision Services.