AscendKit CLI and MCP server
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
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
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