{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jschuller/mcp-server-servicenow","description":"ServiceNow developer data plane: Table API, CMDB, update sets, schema. Read-only, allow/deny, audit.","title":"ServiceNow MCP Server","repository":{"url":"https://github.com/jschuller/mcp-server-servicenow","source":"github"},"version":"0.7.0","packages":[{"registryType":"pypi","identifier":"mcp-server-servicenow","version":"0.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"ServiceNow instance URL","isRequired":true,"format":"string","name":"SERVICENOW_INSTANCE_URL"},{"description":"Auth type: basic, oauth, or api_key","isRequired":true,"format":"string","name":"SERVICENOW_AUTH_TYPE"},{"description":"Username for basic or OAuth auth","format":"string","name":"SERVICENOW_USERNAME"},{"description":"Password for basic or OAuth auth","format":"string","isSecret":true,"name":"SERVICENOW_PASSWORD"},{"description":"OAuth client ID","format":"string","name":"SERVICENOW_CLIENT_ID"},{"description":"OAuth client secret","format":"string","isSecret":true,"name":"SERVICENOW_CLIENT_SECRET"},{"description":"API key for api_key auth","format":"string","isSecret":true,"name":"SERVICENOW_API_KEY"},{"description":"Header name for api_key auth (default X-ServiceNow-API-Key)","format":"string","name":"SERVICENOW_API_KEY_HEADER"},{"description":"OAuth token URL (default <instance>/oauth_token.do)","format":"string","name":"SERVICENOW_TOKEN_URL"},{"description":"HTTP timeout in seconds (default 30)","format":"number","name":"SERVICENOW_TIMEOUT"},{"description":"Hide write tools and refuse non-GET requests","format":"boolean","name":"SERVICENOW_READ_ONLY"},{"description":"Comma-separated tables/globs that may be accessed","format":"string","name":"SERVICENOW_TABLE_ALLOWLIST"},{"description":"Comma-separated tables/globs that may never be accessed","format":"string","name":"SERVICENOW_TABLE_DENYLIST"},{"description":"Permit arbitrary javascript: in caller queries","format":"boolean","name":"SERVICENOW_ALLOW_JS_QUERIES"},{"description":"Confirm update/delete via MCP elicitation (opt-in)","format":"boolean","name":"SERVICENOW_WRITE_CONFIRM"},{"description":"Audit log target: stderr (default), off, or a file path","format":"string","name":"SERVICENOW_AUDIT_LOG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-05T15:09:13.628336Z","publishedAt":"2026-09-05T15:09:13.628336Z","updatedAt":"2026-09-05T15:09:13.628336Z","isLatest":true}}}
