Back to search
C
60.2 /100

io.github.jschuller/mcp-server-servicenow

Author jschuller
Scanned 47d ago

19 tools + 5 resources for ServiceNow: CMDB, update sets, tables. OAuth 2.1, Tokyo+.

Versions

0.5.1scored
first seen May 19, 2026

Trust breakdown

PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 19

get_system_properties
annotations: none low

Query ServiceNow system properties

limit string query string
get_current_user
annotations: none low

Get the currently authenticated user's information

fields string
get_table_schema
annotations: none low

Get the data dictionary (field definitions) for a ServiceNow table, including inherited fields

limit string table_name string include_inherited string
list_update_sets
annotations: none low

List update sets with optional state and query filtering

limit string query string state string
get_update_set
annotations: none low

Get details of a specific update set by sys_id

sys_id string
create_update_set
annotations: none low

Create a new update set for tracking customizations

name string parent string description string
set_current_update_set
annotations: none low

Set an update set as the current active update set

sys_id string
list_update_set_changes
annotations: none low

List all customer updates (changes) within an update set

limit string update_set_sys_id string
list_ci
annotations: none low

List CMDB configuration items with optional class and query filtering

limit string query string fields string offset string class_name string
get_ci
annotations: none low

Get a single CMDB configuration item by sys_id

sys_id string class_name string
create_ci
annotations: none low

Create a new CMDB configuration item

data string class_name string
update_ci
annotations: none low

Update a CMDB configuration item

ctx Context data string sys_id string confirm string class_name string
get_ci_relationships
annotations: none low

Get relationships for a CMDB configuration item (parent and child)

limit string offset string sys_id string relation_type string
list_records
annotations: none low

List records from any ServiceNow table with optional filtering, field selection, and pagination

limit string query string fields string offset string order_by string table_name string
get_record
annotations: none low

Get a single record from a ServiceNow table by sys_id

fields string sys_id string table_name string
create_record
annotations: none low

Create a new record in any ServiceNow table

data string table_name string
update_record
annotations: none low

Update an existing record in a ServiceNow table

ctx Context data string sys_id string confirm string table_name string
delete_record
annotations: none low

Delete a record from a ServiceNow table by sys_id

ctx Context sys_id string confirm string table_name string
aggregate_records
annotations: none low

Aggregate records using COUNT, AVG, MIN, MAX, SUM with optional GROUP BY via the Stats API

count string query string having string group_by string avg_fields string max_fields string min_fields string sum_fields string table_name string

Permissions 3

network Server uses network capabilities via: requests, urllib
medium
filesystem Server uses filesystem capabilities via: open(), os, pathlib, tempfile
low
env_vars Server uses env_vars capabilities via: os.environ
low

Scan Findings 84

low
Tool 'get_system_properties' has no annotations annotation_checker · 100%
low
Tool 'get_current_user' has no annotations annotation_checker · 100%
low
Tool 'get_table_schema' has no annotations annotation_checker · 100%
low
Tool 'list_update_sets' has no annotations annotation_checker · 100%
low
Tool 'get_update_set' has no annotations annotation_checker · 100%
low
Tool 'create_update_set' has no annotations annotation_checker · 100%
low
Tool 'set_current_update_set' has no annotations annotation_checker · 100%
low
Tool 'list_update_set_changes' has no annotations annotation_checker · 100%
low
Tool 'list_ci' has no annotations annotation_checker · 100%
low
Tool 'get_ci' has no annotations annotation_checker · 100%
low
Tool 'create_ci' has no annotations annotation_checker · 100%
low
Tool 'update_ci' has no annotations annotation_checker · 100%
low
Tool 'get_ci_relationships' has no annotations annotation_checker · 100%
low
Tool 'list_records' has no annotations annotation_checker · 100%
low
Tool 'get_record' has no annotations annotation_checker · 100%
low
Tool 'create_record' has no annotations annotation_checker · 100%
low
Tool 'update_record' has no annotations annotation_checker · 100%
low
Tool 'delete_record' has no annotations annotation_checker · 100%
low
Tool 'aggregate_records' has no annotations annotation_checker · 100%
high
Hardcoded OAuth client secret in jschuller-mcp-server-servicenow-39950ca/tests/test_sn_oauth_provider.py auth_checker · 95%
high
Hardcoded OAuth client secret in jschuller-mcp-server-servicenow-39950ca/tests/conftest.py auth_checker · 95%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (GHSA-5h2m-4q8j-pqpj) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (GHSA-c2jp-c369-7pvx) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (GHSA-m8x7-r2rg-vh5g) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (GHSA-mxxr-jv3v-6pgc) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (GHSA-rcfx-77hg-w2wv) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (GHSA-rj5c-58rq-j5g5) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (GHSA-rww4-4w9c-7733) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (GHSA-vv7q-7jx5-f767) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (PYSEC-2026-1364) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (PYSEC-2026-1365) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (PYSEC-2026-2474) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (PYSEC-2026-2475) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (PYSEC-2026-2476) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@4.0.3,<5 (PYSEC-2026-338) dependency_analyzer · 95%
medium
Vulnerable dependency: requests@2.28.0 (GHSA-9hjg-9r4m-mvj7) dependency_analyzer · 95%
medium
Vulnerable dependency: requests@2.28.0 (GHSA-9wx4-h78v-vm56) dependency_analyzer · 95%
medium
Vulnerable dependency: requests@2.28.0 (GHSA-gc5v-m9x4-r6x2) dependency_analyzer · 95%
medium
Vulnerable dependency: requests@2.28.0 (GHSA-j8r2-6x86-q33q) dependency_analyzer · 95%
medium
Vulnerable dependency: requests@2.28.0 (PYSEC-2023-74) dependency_analyzer · 95%
medium
Vulnerable dependency: requests@2.28.0 (PYSEC-2026-1872) dependency_analyzer · 95%
medium
Vulnerable dependency: requests@2.28.0 (PYSEC-2026-1873) dependency_analyzer · 95%
medium
Vulnerable dependency: requests@2.28.0 (PYSEC-2026-2275) dependency_analyzer · 95%
medium
Vulnerable dependency: anyio@4.0 (GHSA-5p39-cfhj-2xmp) dependency_analyzer · 95%
medium
Vulnerable dependency: anyio@4.0 (GHSA-82r6-8w77-94w6) dependency_analyzer · 95%
medium
Vulnerable dependency: python-dotenv@1.0.0 (GHSA-mf9w-mj56-hr94) dependency_analyzer · 95%
medium
Vulnerable dependency: python-dotenv@1.0.0 (PYSEC-2026-2270) dependency_analyzer · 95%
medium
Vulnerable dependency: httpx2@2.5.0 (GHSA-8xx6-hgc6-gc2m) dependency_analyzer · 95%
medium
Vulnerable dependency: httpx2@2.5.0 (GHSA-f2fp-rgf2-35cp) dependency_analyzer · 95%
medium
Vulnerable dependency: httpx2@2.5.0 (GHSA-h4x7-gw46-3wm6) dependency_analyzer · 95%
medium
Vulnerable dependency: httpx2@2.5.0 (GHSA-pf96-p4fj-6566) dependency_analyzer · 95%
medium
Vulnerable dependency: httpx2@2.5.0 (PYSEC-2026-3846) dependency_analyzer · 95%
medium
Vulnerable dependency: httpx2@2.5.0 (PYSEC-2026-3847) dependency_analyzer · 95%
medium
Vulnerable dependency: httpx2@2.5.0 (PYSEC-2026-3848) dependency_analyzer · 95%
medium
Vulnerable dependency: httpx2@2.5.0 (PYSEC-2026-3849) dependency_analyzer · 95%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: get_system_properties manifest_parser · 90%
info
Tool: get_current_user manifest_parser · 90%
info
Tool: get_table_schema manifest_parser · 90%
info
Tool: list_update_sets manifest_parser · 90%
info
Tool: get_update_set manifest_parser · 90%
info
Tool: create_update_set manifest_parser · 90%
info
Tool: set_current_update_set manifest_parser · 90%
info
Tool: list_update_set_changes manifest_parser · 90%
info
Tool: list_ci manifest_parser · 90%
info
Tool: get_ci manifest_parser · 90%
info
Tool: create_ci manifest_parser · 90%
info
Tool: update_ci manifest_parser · 90%
info
Tool: get_ci_relationships manifest_parser · 90%
info
Tool: list_records manifest_parser · 90%
info
Tool: get_record manifest_parser · 90%
info
Tool: create_record manifest_parser · 90%
info
Tool: update_record manifest_parser · 90%
info
Tool: delete_record manifest_parser · 90%
info
Tool: aggregate_records manifest_parser · 90%
info
Transport: stdio manifest_parser · 90%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 80%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
high
Hardcoded Password found in jschuller-mcp-server-servicenow-39950ca/README.md secret_scanner · 65%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%