{"name":"io.github.jschuller/mcp-server-servicenow","slug":"jschuller-mcp-server-servicenow","title":"ServiceNow MCP Server","description":"ServiceNow developer data plane: Table API, CMDB, update sets, schema. Read-only, allow/deny, audit.","url":"https://mcp.market/server/jschuller-mcp-server-servicenow","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":39,"stars":18,"forks":11,"downloads_week":257,"last_push_at":"2026-09-08T22:26:58.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/jschuller/mcp-server-servicenow","website":null,"version":"0.7.0","remotes":[],"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"}]}],"tools":[{"name":"aggregate_records","description":"Aggregate records using COUNT, AVG, MIN, MAX, SUM with optional GROUP BY via the Stats API","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_ci","description":"Create a new CMDB configuration item","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_record","description":"Create a new record in any ServiceNow table","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_update_set","description":"Create a new update set for tracking customizations","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_record","description":"Delete a record from a ServiceNow table by sys_id","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_ci","description":"Get a single CMDB configuration item by sys_id","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_ci_relationships","description":"Get relationships for a CMDB configuration item (parent and child)","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_current_user","description":"Get the currently authenticated user's information","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_record","description":"Get a single record from a ServiceNow table by sys_id","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_system_properties","description":"Query ServiceNow system properties","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_table_schema","description":"Get the data dictionary (field definitions) for a ServiceNow table, including inherited fields","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_update_set","description":"Get details of a specific update set by sys_id","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_ci","description":"List CMDB configuration items with optional class and query filtering","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_records","description":"List records from any ServiceNow table with optional filtering, field selection, and pagination","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_update_set_changes","description":"List all customer updates (changes) within an update set","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_update_sets","description":"List update sets with optional state and query filtering","write_action":true,"price_micros":0,"input_schema":null},{"name":"set_current_update_set","description":"Set an update set as the current active update set","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_ci","description":"Update a CMDB configuration item","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_record","description":"Update an existing record in a ServiceNow table","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-20T11:38:00.442Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T11:38:00.360Z","components":{"code":{"score":25,"max":25,"notes":["25 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 12 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcp-server-servicenow","version":"0.7.0","found":true,"weeklyDownloads":257,"license":"MIT","dependencyCount":12,"publishedAt":"2026-09-05T15:08:28.838697Z","repositoryUrl":"https://github.com/jschuller/mcp-server-servicenow"}],"repo":{"found":true,"owner":"jschuller","repo":"mcp-server-servicenow","archived":false,"pushedAt":"2026-09-08T22:26:58Z","stars":18,"forks":11,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/826699?v=4","ownerCreatedAt":"2011-06-03T03:32:53Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/826699?v=4&s=128","source":"github"},"presence":{"stars":18,"forks":11,"downloadsWeek":257,"license":"MIT","lastPushAt":"2026-09-08T22:26:58.000Z","score":39}}}},"grade_history":[],"reviews":[]}