
ServiceNow MCP Server
Connects Claude directly to ServiceNow instances running Tokyo or later. Exposes 19 tools covering the Table API (CRUD + aggregation), CMDB configuration items and relationships, update set management, and system properties. Also provides 5 MCP resources for schema introspection, instance metadata, and query syntax reference. Built on FastMCP 3.1 with support for both stdio and Streamable HTTP transports. Handles OAuth 2.1 with PKCE or basic auth. Useful if you're on a pre-Zurich instance, lack the Now Assist entitlement for the native server, or need programmatic table access without AI Control Tower policies. Works with any MCP client, not just Now Assist models.
- GitHub stars
- 27
- tools
- 20
- auth
- Secret needed
- transport
- STDIO
- env vars
- 15
- last updated
- Oct 29, 2026
Tools
20 toolsPublic tool metadata for what this MCP can expose to an agent.
list_records
No parameter schema in public metadata yet.
get_record
No parameter schema in public metadata yet.
create_record
No parameter schema in public metadata yet.
update_record
No parameter schema in public metadata yet.
delete_record
No parameter schema in public metadata yet.
aggregate_records
No parameter schema in public metadata yet.
list_ci
No parameter schema in public metadata yet.
get_ci
No parameter schema in public metadata yet.
create_ci
No parameter schema in public metadata yet.
update_ci
No parameter schema in public metadata yet.
get_ci_relationships
No parameter schema in public metadata yet.
get_table_schema
No parameter schema in public metadata yet.
get_current_user
No parameter schema in public metadata yet.
get_system_properties
No parameter schema in public metadata yet.
find_references
No parameter schema in public metadata yet.
list_update_sets
No parameter schema in public metadata yet.
get_update_set
No parameter schema in public metadata yet.
create_update_set
No parameter schema in public metadata yet.
set_current_update_set
No parameter schema in public metadata yet.
list_update_set_changes
No parameter schema in public metadata yet.
Sponsors
Configuration
SERVICENOW_INSTANCE_URL*ServiceNow instance URL
SERVICENOW_AUTH_TYPEAuth type: basic (default), oauth, or api_key
SERVICENOW_USERNAMEUsername for basic auth or the OAuth password grant (omit for OAuth client credentials)
SERVICENOW_PASSWORDsecretPassword for basic auth or the OAuth password grant (omit for OAuth client credentials)
SERVICENOW_CLIENT_IDOAuth client ID (client credentials grant unless a username and password are set)
SERVICENOW_CLIENT_SECRETsecretOAuth client secret
SERVICENOW_API_KEYsecretAPI key for api_key auth
SERVICENOW_API_KEY_HEADERHeader name for api_key auth (default x-sn-apikey, ServiceNow's default auth parameter)
SERVICENOW_TOKEN_URLOAuth token URL (default <instance>/oauth_token.do)
SERVICENOW_TIMEOUTHTTP timeout in seconds (default 30)
SERVICENOW_DEBUGDebug logging (default false)
SERVICENOW_READ_ONLYHide write tools and refuse non-GET requests
SERVICENOW_ALLOW_JS_QUERIESPermit arbitrary javascript: in caller queries
SERVICENOW_AUDIT_LOGAudit log target: stderr (default), off, or a file path
SERVICENOW_SKILLSon (default) or off: serve the packaged skill:// resources
Readme
Details
- Repository
- github.com/jschuller/mcp-server-servicenow
- Category
- AI & LLM Tools
- Package
mcp-server-servicenow- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active