What authentication methods are supported?
The server supports both Basic Authentication and OAuth. Set `SN_AUTH_METHOD` in `config.py` to either `"basic"` or `"oauth"` and provide the corresponding credentials.
@mady22070
Basic information
This MCP Server for ServiceNow is designed to be both generic and extensible. It leverages a modular approach to handle a wide range of ServiceNow use cases, from core ITSM operations to advanced CMDB management and dynamic workflow orchestration.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ServiceNowMCPServer": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP Server for ServiceNow is a generic, modular, and extensible MCP integration that exposes ServiceNow capabilities as tools for AI agents and external systems. It covers ITSM, ITOM, SAM, HAM, Enhanced CMDB, PPM, Employee Experience, Reporting, Analytics, dynamic tool registration, and workflow orchestration.
Clone the repository, create a Python 3.7+ virtual environment, install dependencies (requests, fastapi, uvicorn, MCP SDK), set your ServiceNow instance URL and authentication method (basic or OAuth) in config.py, then run python main.py to start the server using standard I/O transport. Tools are invoked by sending JSON payloads specifying the tool name and arguments.
The server supports both Basic Authentication and OAuth. Set `SN_AUTH_METHOD` in `config.py` to either `"basic"` or `"oauth"` and provide the corresponding credentials.
Python 3.7 or higher is required, along with the packages `requests`, `fastapi`, `uvicorn`, and the MCP SDK.
Tools are invoked by sending a JSON payload with a `name` field (the tool name) and an `arguments` object matching the tool’s input schema. The server uses standard I/O transport for development and testing.
Yes, the `dynamic_tools` module allows registration, deregistration, and listing of new tools at runtime without server restart.
The MCP server uses standard I/O transport when started via `python main.py`, making it suitable for development and testing with MCP-compatible clients.
emergency-medicare-planner-mcp-server
A suite of Model Context Protocol (MCP) servers designed to enhance AI agent capabilities. Provides tools for media search/understanding (images, video), web information retrieval, PDF generation, and PowerPoint presentation creation, enabling agents to interact with diverse data
This repository contains hands-on projects, code examples, and deployment workflows. Explore multi-agent systems, LangChain, LangGraph, AutoGen, CrewAI, RAG, MCP, automation with n8n, and scalable agent deployment using Docker, AWS, and BentoML.
MCP Server for Agentic RAG applications
AI assistant integration for n8n workflow automation through Model Context Protocol (MCP). Connect Claude Desktop, ChatGPT, and other AI assistants to n8n for natural language workflow management.
Comments