LeashIndex Get the report

Index / storage

Apple Developer MCP by Nova (CIVAI)

co-civai-nova-mcp-apple-developer declares 55 capabilities across 55 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.

96/100 exposureHigh exposure

Manifest recorded 2026-11-08 from tools/list on https://nova.civai.co/mcp/agents/mcp-apple_developer, published in the official MCP registry as co.civai.nova/mcp-apple_developer 1.0.0. 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 55 tools

55 of 55 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 · 6 of 55 tools

6 tools are classified as irreversible and declare no limit.

high · no-expiry · All 55 tools

55 of 55 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 55 tools

55 of 55 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 · 31 of 55 tools

31 tools can modify data and declare no limit.

low · uncapped-read · 18 of 55 tools

18 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
loginwrite assumed
session_statusread inferred
list_bundle_idsread inferred
create_bundle_idwrite inferred
delete_bundle_iddelete inferred
list_asc_api_keysread inferred
create_asc_api_keywrite inferred
download_asc_api_keywrite assumed
revoke_asc_api_keydelete inferred
get_bundle_idread inferred
list_appsread inferred
list_app_bundlesread inferred
create_app_bundlewrite inferred
create_appwrite inferred
get_appread inferred
update_appwrite inferred
probe_update_version_localizationwrite inferred
update_version_localizationwrite inferred
get_testflight_public_linkread inferred
submit_testflight_beta_reviewwrite assumed
list_buildsread inferred
submit_build_for_reviewwrite inferred
upload_buildwrite inferred
set_version_buildwrite inferred
get_review_submissionread inferred
create_review_submissionwrite inferred
attach_review_itemwrite assumed
submit_build_and_press_submitwrite inferred
press_submit_for_reviewwrite assumed
submit_for_reviewwrite assumed
list_review_messagesread inferred
distribute_build_to_testflightwrite inferred
invite_testflight_testerssend inferred
list_asc_team_membersread inferred
invite_asc_team_membersend inferred
list_app_media_setsread inferred
get_buildread inferred
get_review_pathread inferred
get_app_store_versionread inferred
update_app_info_localizationwrite inferred
upload_screenshotwrite inferred
wait_build_processedwrite assumed
set_export_compliancewrite inferred
attach_build_and_compliancewrite inferred
update_app_review_informationwrite inferred
set_age_ratingwrite inferred
set_app_store_metadatawrite inferred
set_app_privacywrite inferred
delete_orphan_review_submissionsdelete inferred
get_pre_submit_statusread inferred
set_pricing_and_availabilitywrite inferred
delete_screenshotsdelete inferred
upload_screenshotswrite inferred
get_account_compliance_statusread inferred
start_browser_authwrite assumed
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.