Skip to main content
Glama
VajraM-dev

ServiceNow Incident MCP

by VajraM-dev

ServiceNow Incident MCP

FastMCP server exposing 6 ServiceNow incident tools over streamable HTTP at /mcp.

The caller's bearer token is forwarded straight to ServiceNow — no credentials are stored server-side, and every call runs under the ACLs of whoever the token belongs to.

Tool

Purpose

list_incidents

search with a ServiceNow encoded query

get_incident

fetch by INC… number or sys_id, with the journal thread

create_incident

new incident

update_incident

patch arbitrary fields

add_comment

append a work note or customer comment

resolve_incident

state=6 + close_code + close_notes in one write

Run it

uv sync
uv run --env-file .env server.py          # http://localhost:8000/mcp

Or in a container:

docker build -t servicenow-mcp .
docker run -p 8000:8000 -e SERVICENOW_INSTANCE_URL=https://dev12345.service-now.com servicenow-mcp

Call it with Authorization: Bearer <servicenow-oauth-token>:

eval "$(uv run --env-file .env login.py)"   # browser login, returns a token
SERVICENOW_TOKEN=$SERVICENOW_TOKEN uv run test_client.py

.env needs SERVICENOW_INSTANCE_URL, plus SN_CLIENT_ID / SN_CLIENT_SECRET for login.py. The server itself only reads SERVICENOW_INSTANCE_URL.

Related MCP server: ServiceNow MCP Server

Test

uv run test_server.py    # offline self-check: token extraction, path-traversal rejection

Docs

uv run --group docs mkdocs serve -a 127.0.0.1:8001

Covers the passthrough pattern, ServiceNow setup and its traps, the tool reference, troubleshooting, design decisions, and a build log.

Branches

  • master — this: a plain HTTP MCP server, no cloud coupling

  • bedrock-agentcore — a working deployment to AWS Bedrock AgentCore Runtime, with IAM SigV4 inbound auth and one-command teardown

  • jwt-inbound-auth — an experiment in using the ServiceNow token as the AgentCore inbound JWT. It does not work, and the branch records why

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    Not graded
    maintenance
    Enables Claude to interact with ServiceNow instances through the ServiceNow API. Supports comprehensive ServiceNow operations including incident management, service catalog management, change requests, user management, and workflow automation through natural language.
    82
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables Claude to interact with ServiceNow instances for incident management, service catalog operations, change requests, knowledge base management, user administration, and agile project workflows through various authentication methods.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables authenticated interaction with ServiceNow via its REST API using per-user OAuth 2.0 tokens. It provides tools for managing incidents, tasks, knowledge articles, and service catalog requests while maintaining user-specific permissions.
    34
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Runtime permission, approval, and audit layer for AI agent tool execution.

  • SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

View all MCP Connectors

Latest Blog Posts

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/VajraM-dev/Service-Now-MCP-With-Bedrock-AgentCore'

If you have feedback or need assistance with the MCP directory API, please join our Discord server