LeashIndex Get the report

Index / devtools

io.github.seyoung230/alphakey-mcp-server

io-github-seyoung230-alphakey-mcp-server declares 130 capabilities across 130 tools, with 2 critical issues. One of them, no-revocation, is recorded for every server in the index because MCP has no field in which to declare a way to switch a tool off; a missing declaration is not evidence that the control is missing.

100/100 exposureHigh exposure

Manifest recorded 2026-11-04 from tools/list answered by the PyPI package alphakey-mcp-server==2.1.2 (published to PyPI as alphakey-mcp-server, listed in the official MCP registry as io.github.seyoung230/alphakey-mcp-server 2.1.2), run in an isolated container with no network access and placeholder credentials. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 130 tools

130 of 130 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 20 of 130 tools

20 tools are classified as irreversible and declare no limit.

high · no-expiry · All 130 tools

130 of 130 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 130 tools

130 of 130 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 70 of 130 tools

70 tools can modify data and declare no limit.

low · uncapped-read · 40 of 130 tools

40 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
alphakey_user_listread inferred
alphakey_user_detailwrite assumed
alphakey_user_full_detailwrite assumed
alphakey_user_app_listread inferred
alphakey_user_account_historyread inferred
alphakey_user_dept_listread inferred
alphakey_user_change_listread inferred
alphakey_user_group_listread inferred
alphakey_user_group_detailwrite assumed
alphakey_user_group_member_listread inferred
alphakey_app_listread inferred
alphakey_app_detailwrite assumed
alphakey_app_user_listread inferred
alphakey_app_change_listread inferred
alphakey_app_failure_listread inferred
alphakey_app_category_listread inferred
alphakey_app_contract_detailwrite assumed
alphakey_app_approval_historyread inferred
alphakey_app_detect_policy_listread inferred
alphakey_app_group_listread inferred
alphakey_app_group_detailwrite assumed
alphakey_app_group_app_listread inferred
alphakey_app_group_user_listread inferred
alphakey_security_abnormal_listread inferred
alphakey_security_abnormal_detailwrite assumed
alphakey_security_detect_policy_listread inferred
alphakey_security_block_area_listread inferred
alphakey_blocked_ip_listread inferred
alphakey_sso_idp_detailwrite assumed
alphakey_mfa_policy_listread inferred
alphakey_dashboard_new_app_monthlywrite assumed
alphakey_dashboard_app_request_listread inferred
alphakey_dashboard_expiration_listread inferred
alphakey_dashboard_app_failure_listread inferred
alphakey_dashboard_long_term_listread inferred
alphakey_dashboard_access_request_listread inferred
alphakey_dashboard_access_approved_listread inferred
alphakey_provisioning_mapping_detailwrite assumed
alphakey_provisioning_user_detailwrite assumed
alphakey_provisioning_job_listread inferred
alphakey_settings_admin_listread inferred
alphakey_settings_admin_detailwrite assumed
alphakey_settings_password_expirywrite assumed
alphakey_user_createwrite inferred
alphakey_user_editwrite inferred
alphakey_user_deletedelete inferred
alphakey_user_id_createwrite inferred
alphakey_user_id_revokedelete inferred
alphakey_user_app_addwrite inferred
alphakey_user_app_revokedelete inferred
alphakey_user_group_createwrite inferred
alphakey_user_group_editwrite inferred
alphakey_user_group_deletedelete inferred
alphakey_user_group_member_addwrite inferred
alphakey_user_group_member_deletedelete inferred
alphakey_app_createwrite inferred
alphakey_app_deletedelete inferred
alphakey_app_user_auth_grantwrite assumed
alphakey_app_user_auth_revokedelete inferred
alphakey_app_contract_createwrite inferred
alphakey_app_contract_editwrite inferred
alphakey_app_group_createwrite inferred
alphakey_app_group_editwrite inferred
alphakey_app_group_deletedelete inferred
alphakey_app_group_app_addwrite inferred
alphakey_app_group_app_removedelete inferred
alphakey_app_group_user_addwrite inferred
alphakey_app_group_user_removedelete inferred
alphakey_blocked_ip_addwrite inferred
alphakey_blocked_ip_deletedelete inferred
alphakey_provisioning_user_createwrite inferred
alphakey_provisioning_user_updatewrite inferred
alphakey_provisioning_user_activatewrite assumed
alphakey_provisioning_user_deactivatewrite assumed
alphakey_provisioning_user_deletedelete inferred
alphakey_dashboard_app_request_processwrite inferred
alphakey_dashboard_access_request_processwrite inferred
alphakey_dashboard_long_term_processwrite assumed
alphakey_dashboard_long_term_mailsend inferred
alphakey_mfa_policy_editwrite inferred
alphakey_mfa_device_deletedelete inferred
alphakey_settings_admin_createwrite inferred
alphakey_settings_admin_deletedelete inferred
alphakey_settings_password_expiry_editwrite inferred
alphakey_security_detect_policy_detailwrite assumed
alphakey_security_detect_action_listread inferred
alphakey_security_abnormal_category_listread inferred
alphakey_security_detect_policy_createwrite inferred
alphakey_security_detect_policy_updatewrite inferred
alphakey_security_detect_policy_deletedelete inferred
alphakey_security_detect_policy_active_updatewrite inferred
alphakey_security_abnormal_actionwrite assumed
alphakey_security_abnormal_unblockwrite assumed
alphakey_security_country_detailwrite assumed
alphakey_security_country_createwrite inferred
alphakey_security_country_updatewrite inferred
alphakey_security_country_deletedelete inferred
alphakey_security_country_active_updatewrite inferred
alphakey_security_overseas_listread inferred
alphakey_security_overseas_detailwrite assumed
alphakey_security_overseas_createwrite inferred
alphakey_security_overseas_deletedelete inferred
alphakey_sso_connect_detailwrite assumed
alphakey_sso_scope_listread inferred
alphakey_sso_metadata_detailwrite assumed
alphakey_sso_connect_createwrite inferred
alphakey_sso_connect_updatewrite inferred
alphakey_sso_cert_createwrite inferred
alphakey_settings_provisioning_detailwrite assumed
alphakey_settings_provisioning_usewrite assumed
alphakey_settings_provisioning_schedulewrite assumed
alphakey_settings_provisioning_manualwrite assumed
alphakey_settings_appadmin_listread inferred
alphakey_settings_appadmin_detailwrite assumed
alphakey_settings_appadmin_updatewrite inferred
alphakey_settings_normaladmin_listread inferred
alphakey_settings_normaladmin_detailwrite assumed
alphakey_settings_normaladmin_auth_listread inferred
alphakey_settings_normaladmin_historyread inferred
alphakey_settings_normaladmin_addwrite inferred
alphakey_settings_normaladmin_updatewrite inferred
alphakey_settings_normaladmin_removedelete inferred
alphakey_settings_normaladmin_range_updatewrite inferred
alphakey_settings_normaladmin_ip_listread inferred
alphakey_settings_normaladmin_ip_createwrite inferred
alphakey_settings_normaladmin_ip_statusread inferred
alphakey_settings_normaladmin_ip_reasonwrite assumed
alphakey_settings_normaladmin_ip_deletedelete inferred
alphakey_settings_password_detailwrite assumed
alphakey_settings_password_updatewrite inferred
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.