npm JavaScript analyzed 0.3.22

@ascendkit/cli

v0.3.22
npm

AscendKit CLI and MCP server

maintainer
knightsrule
license
MIT
first seen
2026-06-05
last seen
2026-07-29
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 98 tools
transport stdio verified reported listed in the official MCP registry counts 98 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • analytics_acquisition
  • analytics_conversion_paths
  • analytics_summary
  • analytics_top_pages
  • analytics_user_attribution
  • ascendkit_configure
  • ascendkit_set_env
  • auth_domain_restrictions
  • auth_oauth
  • auth_provider_list
  • auth_provider_set
  • auth_show
  • auth_tos_get
  • auth_tos_set
  • auth_update
  • auth_user_bulk_remove
  • auth_user_list
  • auth_user_reactivate
  • auth_user_remove
  • campaign_analytics
  • campaign_create
  • campaign_delete
  • campaign_get
  • campaign_list
  • campaign_preview_audience
  • campaign_update
  • email_identity_add
  • email_identity_check_dns
  • email_identity_dns_provider
  • email_identity_list
  • email_identity_remove
  • email_identity_remove_domain
  • email_identity_resend
  • email_identity_set_default
  • email_identity_setup_domain
  • email_identity_show
  • email_identity_status
  • email_identity_test
  • email_identity_update
  • email_suppressions_list
  • email_suppressions_remove
  • env_create
  • env_list
  • env_promote
  • env_update
  • import_clerk
  • import_migration_journey_create
  • journey_activate
  • journey_analytics
  • journey_archive
  • journey_create
  • journey_list
  • journey_node_add
  • journey_node_list
  • journey_node_remove
  • journey_node_update
  • journey_pause
  • journey_remove
  • journey_resume
  • journey_show
  • journey_transition_add
  • journey_transition_list
  • journey_transition_remove
  • journey_transition_update
  • journey_update
  • platform_login
  • project_create
  • project_list
  • survey_analytics
  • survey_create
  • survey_distribute
  • survey_invitation_list
  • survey_list
  • survey_question_add
  • survey_question_list
  • survey_question_remove
  • survey_question_reorder
  • survey_question_update
  • survey_remove
  • survey_show
  • survey_update
  • template_create
  • template_list
  • template_remove
  • template_show
  • template_update
  • template_version_list
  • template_version_show
  • vars_list
  • vars_remove
  • vars_replace
  • vars_set
  • webhook_create
  • webhook_delete
  • webhook_get
  • webhook_list
  • webhook_test
  • webhook_update
code evidence v0.3.22 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 76

filesystem 6

  • fs package/dist/api/client.js :4 import { readFileSync } from "fs";
  • fs package/dist/cli.js :2 import { readFileSync, writeFileSync } from "fs";
  • fs package/dist/commands/import.js :1 import { readFileSync } from "fs";
  • fs package/dist/commands/platform.js :2 import { readdir, readFile, writeFile } from "node:fs/promises";
  • fs package/dist/utils/correlation.js :9 import { readFileSync, writeFileSync, mkdirSync, existsSync } from "node:fs";
  • fs package/dist/utils/credentials.js :1 import { readFileSync, writeFileSync, mkdirSync, unlinkSync, existsSync, appendFileSync } from "node:fs";

shell / exec 2

  • shell package/dist/cli.js :2552 import("child_process").then(({ execFile }) => {
  • shell package/dist/commands/platform.js :384 const { execFile } = await import("node:child_process");

network 4

  • net package/dist/api/client.js :119 const response = await fetch(url, init);
  • net package/dist/commands/import.js :55 const response = await fetch(url, {
  • net package/dist/commands/platform.js :374 const response = await fetch(`${apiUrl}${path}`, init);
  • net package/dist/utils/telemetry.js :33 await fetch(`${baseUrl}${TELEMETRY_PATH}`, {

secrets 1

  • secrets package/dist/cli.js :242 let publicKey = process.env.ASCENDKIT_ENV_KEY;

tool registrations 98

  • ascendkit_configure package/dist/mcp.js :52
  • analytics_summary package/dist/tools/analytics.js :15
  • analytics_top_pages package/dist/tools/analytics.js :46
  • analytics_acquisition package/dist/tools/analytics.js :72
  • analytics_user_attribution package/dist/tools/analytics.js :98
  • analytics_conversion_paths package/dist/tools/analytics.js :136
  • auth_show package/dist/tools/auth.js :27
  • auth_update package/dist/tools/auth.js :31
  • auth_domain_restrictions package/dist/tools/auth.js :53
  • auth_provider_set package/dist/tools/auth.js :71
  • auth_provider_list package/dist/tools/auth.js :79
  • auth_oauth package/dist/tools/auth.js :86
  • auth_tos_get package/dist/tools/auth.js :149
  • auth_tos_set package/dist/tools/auth.js :163
  • auth_user_list package/dist/tools/auth.js :187
  • auth_user_remove package/dist/tools/auth.js :196
  • auth_user_bulk_remove package/dist/tools/auth.js :202
  • auth_user_reactivate package/dist/tools/auth.js :208
  • campaign_create package/dist/tools/campaigns.js :4
  • campaign_list package/dist/tools/campaigns.js :22
  • campaign_get package/dist/tools/campaigns.js :31
  • campaign_update package/dist/tools/campaigns.js :37
  • campaign_delete package/dist/tools/campaigns.js :58
  • campaign_preview_audience package/dist/tools/campaigns.js :64
  • campaign_analytics package/dist/tools/campaigns.js :72
  • template_create package/dist/tools/content.js :16
  • template_list package/dist/tools/content.js :27
  • template_show package/dist/tools/content.js :37
  • template_update package/dist/tools/content.js :43
  • template_remove package/dist/tools/content.js :57
  • template_version_list package/dist/tools/content.js :63
  • template_version_show package/dist/tools/content.js :69
  • email_identity_show package/dist/tools/email.js :5
  • email_identity_setup_domain package/dist/tools/email.js :9
  • email_identity_check_dns package/dist/tools/email.js :33
  • email_identity_dns_provider package/dist/tools/email.js :37
  • email_identity_status package/dist/tools/email.js :43
  • email_identity_remove_domain package/dist/tools/email.js :47
  • email_identity_list package/dist/tools/email.js :51
  • email_identity_add package/dist/tools/email.js :55
  • email_identity_resend package/dist/tools/email.js :62
  • email_identity_update package/dist/tools/email.js :68
  • email_identity_set_default package/dist/tools/email.js :75
  • email_identity_remove package/dist/tools/email.js :82
  • email_identity_test package/dist/tools/email.js :88
  • email_suppressions_list package/dist/tools/email.js :95
  • email_suppressions_remove package/dist/tools/email.js :108
  • import_clerk package/dist/tools/import.js :4
  • import_migration_journey_create package/dist/tools/import.js :107
  • journey_create package/dist/tools/journeys.js :6
  • journey_list package/dist/tools/journeys.js :36
  • journey_show package/dist/tools/journeys.js :48
  • journey_update package/dist/tools/journeys.js :55
  • journey_remove package/dist/tools/journeys.js :83
  • journey_activate package/dist/tools/journeys.js :92
  • journey_resume package/dist/tools/journeys.js :99
  • journey_pause package/dist/tools/journeys.js :106
  • journey_archive package/dist/tools/journeys.js :113
  • journey_analytics package/dist/tools/journeys.js :121
  • journey_node_list package/dist/tools/journeys.js :129
  • journey_node_add package/dist/tools/journeys.js :136
  • journey_node_update package/dist/tools/journeys.js :163
  • journey_node_remove package/dist/tools/journeys.js :188
  • journey_transition_list package/dist/tools/journeys.js :197
  • journey_transition_add package/dist/tools/journeys.js :207
  • journey_transition_update package/dist/tools/journeys.js :262
  • journey_transition_remove package/dist/tools/journeys.js :305
  • platform_login package/dist/tools/platform.js :4
  • ascendkit_set_env package/dist/tools/platform.js :18
  • project_list package/dist/tools/platform.js :52
  • project_create package/dist/tools/platform.js :58
  • env_list package/dist/tools/platform.js :91
  • env_create package/dist/tools/platform.js :99
  • env_update package/dist/tools/platform.js :138
  • env_promote package/dist/tools/platform.js :175
  • vars_list package/dist/tools/platform.js :209
  • vars_replace package/dist/tools/platform.js :238
  • vars_set package/dist/tools/platform.js :268
  • vars_remove package/dist/tools/platform.js :294
  • survey_create package/dist/tools/surveys.js :5
  • survey_list package/dist/tools/surveys.js :20
  • survey_show package/dist/tools/surveys.js :25
  • survey_update package/dist/tools/surveys.js :32
  • survey_remove package/dist/tools/surveys.js :49
  • survey_distribute package/dist/tools/surveys.js :55
  • survey_invitation_list package/dist/tools/surveys.js :65
  • survey_analytics package/dist/tools/surveys.js :71
  • survey_question_list package/dist/tools/surveys.js :78
  • survey_question_add package/dist/tools/surveys.js :85
  • survey_question_update package/dist/tools/surveys.js :150
  • survey_question_remove package/dist/tools/surveys.js :184
  • survey_question_reorder package/dist/tools/surveys.js :198
  • webhook_create package/dist/tools/webhooks.js :4
  • webhook_list package/dist/tools/webhooks.js :14
  • webhook_get package/dist/tools/webhooks.js :18
  • webhook_update package/dist/tools/webhooks.js :24
  • webhook_delete package/dist/tools/webhooks.js :40
  • webhook_test package/dist/tools/webhooks.js :46

declared dependencies 4

  • @modelcontextprotocol/sdk@^1.27.1
  • zod@^3.25.76
  • @types/node@^25.5.0
  • typescript@^5.7.0