{
"mcpServers": {
"mcpserver-servicenow": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
mcpserver-servicenow
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 20 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for Mcpserver Servicenow and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A browser-accessible Model Context Protocol (MCP) server for ServiceNow incident management using Server-Sent Events (SSE) transport.
| Feature | Stdio Server | SSE Server (This One) | |---------|--------------|----------------------| | Browser Access | ❌ No | ✅ Yes | | AI Assistant Access | ✅ Yes | ✅ Yes | | HTTP Endpoints | ❌ No | ✅ Yes | | Port Required | ❌ No | ✅ Yes (3000) | | Testing | Command line only | Browser, curl, Postman | | Use Case | AI assistants only | Browsers + AI assistants |
Install dependencies:
cd servicenow-server-sse
/usr/local/bin/npm install
Build the server:
/usr/local/bin/npm run build
Set environment variables:
export SERVICENOW_INSTANCE_URL="https://your-instance.service-now.com"
export SERVICENOW_USERNAME="your-username"
export SERVICENOW_PASSWORD="your-password"
export PORT=3000 # Optional, defaults to 3000
Start the server:
/usr/local/bin/npm start
# Set credentials
export SERVICENOW_INSTANCE_URL="https://dev12345.service-now.com"
export SERVICENOW_USERNAME="admin"
export SERVICENOW_PASSWORD="your-password"
# Start server
cd servicenow-server-sse
/usr/local/bin/npm start
You should see:
🚀 ServiceNow MCP Server (SSE) running on http://localhost:3000
📡 SSE endpoint: http://localhost:3000/sse
💚 Health check: http://localhost:3000/health
📖 API info: http://localhost:3000/
🔗 ServiceNow instance: https://dev12345.service-now.com
Open in browser: http://localhost:3000/health
Response:
{
"status": "healthy",
"server": "servicenow-server-sse",
"version": "0.1.0",
"servicenow_instance": "https://your-instance.service-now.com"
}
Open in browser: http://localhost:3000/
Shows available tools and endpoints.
The MCP protocol endpoint: http://localhost:3000/sse
This is used by MCP clients (AI assistants) to connect.
Retrieve incident details by number or sys_id.
Parameters:
incident_id (required): Incident number (e.g., "INC0010001") or sys_idExample:
{
"incident_id": "INC0010001"
}
Query incidents with filters and pagination.
Parameters:
state (optional): 1=New, 2=In Progress, 3=On Hold, 6=Resolved, 7=Closedpriority (optional): 1=Critical, 2=High, 3=Moderate, 4=Low, 5=Planningassigned_to (optional): User sys_id or usernameassignment_group (optional): Group sys_id or namecaller_id (optional): Caller sys_id or usernamecreated_after (optional): ISO 8601 datecreated_before (optional): ISO 8601 datelimit (optional): 1-100, default 10offset (optional): Pagination offset, default 0Example:
{
"state": "2",
"priority": "1",
"limit": 20
}
Create a new incident.
Parameters:
short_description (required): Brief descriptioncaller_id (required): Caller sys_id or usernamedescription (optional): Detailed descriptionurgency (optional): 1=High, 2=Medium, 3=Lowimpact (optional): 1=High, 2=Medium, 3=Lowpriority (optional): 1-5assignment_group (opt