LeashIndex Get the report

Index / devtools

Apex Edge — x402-paid machine services

net-nonsynthetic-apex-edge declares 444 capabilities across 444 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-08 from tools/list on https://api.nonsynthetic.net/mcp, published in the official MCP registry as net.nonsynthetic/apex-edge 1.3.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 444 tools

444 of 444 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 · 1 of 444 tools

1 tool is classified as irreversible and declares no limit.

high · no-expiry · All 444 tools

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

444 of 444 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 · 425 of 444 tools

425 tools can modify data and declare no limit.

low · uncapped-read · 18 of 444 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
hashwrite assumed
uuidwrite assumed
uuid_batchwrite assumed
base64write assumed
timewrite assumed
json_validateread inferred
pricewrite assumed
jwt_decodewrite assumed
wordcountwrite assumed
slugifywrite assumed
semverwrite assumed
colorwrite assumed
cron_nextwrite assumed
tokenwrite assumed
hmacwrite assumed
calcwrite assumed
url_parsewrite assumed
url_encodewrite assumed
ip_inforead inferred
task_classwrite assumed
date_calcwrite assumed
csv_parsewrite assumed
case_convertwrite assumed
cidrwrite assumed
req_inforead inferred
env_validateread inferred
regex_testwrite assumed
junitwrite assumed
diff_lineswrite assumed
pass_strengthwrite assumed
markdown_lintwrite assumed
board_quotewrite assumed
token_countread inferred
json_diffwrite assumed
unitswrite assumed
armory_5g_networkwrite assumed
armory_aave_protocolwrite assumed
armory_ab_testingwrite assumed
armory_achievement_systemwrite assumed
armory_aes_gcm_cipherwrite assumed
armory_agent_handoffwrite assumed
armory_agent_memory_storewrite assumed
armory_agent_trace_otelwrite assumed
armory_agentic_aiwrite assumed
armory_ai_alignmentwrite assumed
armory_ai_orchestrationwrite assumed
armory_ai_safetywrite assumed
armory_android_notificationswrite assumed
armory_android_room_dbwrite assumed
armory_angular_modulewrite assumed
armory_anomaly_detectionwrite assumed
armory_ansible_playbookswrite assumed
armory_api_gatewaywrite assumed
armory_app_store_packagerwrite assumed
armory_arbitrum_contractwrite assumed
armory_artifact_signerwrite assumed
armory_artificial_consciousnesswrite assumed
armory_astro_islandswrite assumed
armory_automl_pipelinewrite assumed
armory_autonomous_vehiclewrite assumed
armory_autonomous_vehicles_iotwrite assumed
armory_avalanche_contractwrite assumed
armory_aws_lambdawrite assumed
armory_azure_functionswrite assumed
armory_babylonjs_enginewrite assumed
armory_base_contractwrite assumed
armory_blender_scriptingwrite assumed
armory_boilerplate_stripperwrite assumed
armory_brain_computer_interfacewrite assumed
armory_canvas_2dwrite assumed
armory_cassandra_tableswrite assumed
armory_chainlink_oraclewrite assumed
armory_chef_recipeswrite assumed
armory_chroma_vectorwrite assumed
armory_ci_cache_optimizewrite assumed
armory_ci_cd_pipelinewrite assumed
armory_ci_pipeline_genwrite assumed
armory_circuit_breakerwrite assumed
armory_coap_protocolwrite assumed
armory_cockroach_dbwrite assumed
armory_compound_protocolwrite assumed
armory_computer_visionwrite assumed
armory_computer_vision_odwrite assumed
armory_consul_service_meshwrite assumed
armory_context_compactorwrite assumed
armory_contract_pact_testwrite assumed
armory_conversion_trackingwrite assumed
armory_cors_configwrite assumed
armory_cosmos_contractwrite assumed
armory_coverage_gatewrite assumed
armory_cqrs_patternwrite assumed
armory_cross_chain_bridgewrite assumed
armory_css_moduleswrite assumed
armory_custom_dashboardwrite assumed
armory_d3_visualizationwrite assumed
armory_dao_governancewrite assumed
armory_data_chartswrite assumed
armory_data_driftwrite assumed
armory_data_labelingwrite assumed
armory_defi_yield_farmingwrite assumed
armory_digital_twinwrite assumed
armory_directml_pipelinewrite assumed
armory_django_viewsread inferred
armory_docker_composewrite assumed
armory_docs_autodoc_mkdocswrite assumed
armory_docusaurus_docswrite assumed
armory_ebpf_syscall_filterwrite assumed
armory_ed25519_signerwrite assumed
armory_edge_ai_analyticswrite assumed
armory_edge_computingwrite assumed
armory_eleventy_staticwrite assumed
armory_elk_stackwrite assumed
armory_ethereum_contractwrite assumed
armory_event_sourcingwrite assumed
armory_evolutionary_algorithmswrite assumed
armory_experiment_trackingwrite assumed
armory_express_middlewarewrite assumed
armory_fastapi_routeswrite assumed
armory_feature_flag_servicewrite assumed
armory_feature_storewrite assumed
armory_federated_learningwrite assumed
armory_firestore_collectionswrite assumed
armory_flaky_quarantinewrite assumed
armory_fluentd_loggingwrite assumed
armory_flutter_state_mgmtwrite assumed
armory_flutter_widgetswrite assumed
armory_fraud_detectionwrite assumed
armory_fuzz_input_genwrite assumed
armory_game_aiwrite assumed
armory_game_analyticswrite assumed
armory_game_localizationwrite assumed
armory_game_onboardingwrite assumed
armory_game_performancewrite assumed
armory_game_physicswrite assumed
armory_game_save_systemwrite assumed
armory_game_socialwrite assumed
armory_game_tutorialwrite assumed
armory_gatsby_headlesswrite assumed
armory_gcp_cloud_functionswrite assumed
armory_generative_designwrite assumed
armory_github_actionswrite assumed
armory_go_ginwrite assumed
armory_godot_enginewrite assumed
armory_godot_gamewrite assumed
armory_golden_file_harnesswrite assumed
armory_google_analyticswrite assumed
armory_grafana_dashboardswrite assumed
armory_graphql_schemawrite assumed
armory_grpc_servicewrite assumed
armory_heatmap_trackingwrite assumed
armory_hmac_validatorwrite assumed
armory_image_processingwrite assumed
armory_in_app_purchaseswrite assumed
armory_industrial_iot_aiwrite assumed
armory_industrial_iot_platformwrite assumed
armory_ios_core_datawrite assumed
armory_ios_push_notificationswrite inferred
armory_jest_unit_suitewrite assumed
armory_jwt_handlerwrite assumed
armory_kafka_streamingwrite assumed
armory_knowledge_graphwrite assumed
armory_kotlin_composewrite assumed
armory_layer2_scalingwrite assumed
armory_licensing_gatewrite assumed
armory_load_k6_scriptwrite assumed
armory_lorawan_networkwrite assumed
armory_loyalty_programwrite assumed
armory_makerdao_protocolwrite assumed
armory_marketplace_publisherwrite assumed
armory_mcp_resource_providerwrite assumed
armory_mcp_sse_transportwrite assumed
armory_mcp_stdio_serverwrite assumed
armory_metaverse_platformwrite assumed
armory_microservice_meshwrite assumed
armory_migration_runnerwrite assumed
armory_milvus_vectorwrite assumed
armory_mlops_pipelinewrite assumed
armory_mobile_arcorewrite assumed
armory_mobile_biometricswrite assumed
armory_mobile_bluetoothwrite assumed
armory_mobile_camerawrite assumed
armory_mobile_gpswrite assumed
armory_mobile_ml_kitwrite assumed
armory_mock_factorywrite assumed
armory_model_monitoringwrite assumed
armory_model_quantizationwrite assumed
armory_mqtt_brokerwrite assumed
armory_multi_tenant_scaffoldwrite assumed
armory_mutation_test_mutmutwrite assumed
armory_mysql_schemawrite assumed
armory_nestjs_moduleswrite assumed
armory_neural_architecture_searchread inferred
armory_neuromorphic_computingwrite assumed
armory_nextjs_appwrite assumed
armory_nft_marketplacewrite assumed
armory_nginx_configwrite assumed
armory_nlp_chatbotwrite assumed
armory_nlp_pipelinewrite assumed
armory_npu_quantization_awqwrite assumed
armory_nuxt_layerswrite assumed
armory_onnx_runtime_genaiwrite assumed
armory_openinference_span_exporterwrite assumed
armory_optimism_contractwrite assumed
armory_particle_systemwrite assumed
armory_performance_monitoringwrite assumed
armory_phaser_gamewrite assumed
armory_phoenix_eval_bridgewrite assumed
armory_pinecone_vectorwrite assumed
armory_planetscale_schemawrite assumed
armory_playcanvas_enginewrite assumed
armory_playwright_e2ewrite assumed
armory_polkadot_contractwrite assumed
armory_polygon_contractwrite assumed
armory_postgresql_schemawrite assumed
armory_precommit_hook_packwrite assumed
armory_procedural_generationwrite assumed
armory_puppet_moduleswrite assumed
armory_qdrant_vectorwrite assumed
armory_quantum_as_a_servicewrite assumed
armory_quantum_computingwrite assumed
armory_quantum_cryptographywrite assumed
armory_quantum_error_correctionwrite assumed
armory_quantum_ml_iotwrite assumed
armory_quantum_networkingwrite assumed
armory_quantum_optimizationwrite assumed
armory_quantum_sensingwrite assumed
armory_quantum_simulationwrite assumed
armory_quantum_supremacywrite assumed
armory_qwik_resumabilitywrite assumed
armory_rabbitmq_queuewrite assumed
armory_rails_controllerswrite assumed
armory_rate_limiterwrite assumed
armory_ray_tracingwrite assumed
armory_react_native_animationswrite assumed
armory_react_native_navigationwrite assumed
armory_react_native_viewread inferred
armory_react_plannerwrite assumed
armory_realtime_analyticswrite assumed
armory_recommendation_enginewrite assumed
armory_regression_diff_harnesswrite assumed
armory_reinforcement_learningwrite assumed
armory_release_orchestratorwrite assumed
armory_remix_routeswrite assumed
armory_retry_backoffwrite assumed
armory_robotics_controlwrite assumed
armory_robotics_iotwrite assumed
armory_rollup_librarywrite assumed
armory_rsa_keypairwrite assumed
armory_rust_actixwrite assumed
armory_secp256k1_walletwrite assumed
armory_sentiment_analysiswrite assumed
armory_service_discoverywrite assumed
armory_shader_graphwrite assumed
armory_siem_platformwrite assumed
armory_site_gen_gateswrite assumed
armory_site_gen_laneswrite assumed
armory_site_margin_watchwrite assumed
armory_site_orders_ledgerwrite assumed
armory_site_phish_guardwrite assumed
armory_site_questionnairewrite assumed
armory_site_velocity_throttlewrite assumed
armory_skill_registrywrite assumed
armory_smart_citieswrite assumed
armory_smart_homewrite assumed
armory_snapshot_diff_testwrite assumed
armory_soar_automationwrite assumed
armory_solana_programwrite assumed
armory_solidjs_signalswrite assumed
armory_spatial_computingwrite assumed
armory_spring_bootwrite assumed
armory_structured_outputwrite assumed
armory_styled_componentswrite assumed
armory_supabase_schemawrite assumed
armory_svelte_storewrite assumed
armory_svg_graphicswrite assumed
armory_swarm_coordinatorwrite assumed
armory_swarm_intelligencewrite assumed
armory_swift_actor_concurrency_corewrite assumed
armory_swift_async_algorithms_enginewrite assumed
armory_swift_atomics_lockfree_queuewrite assumed
armory_swift_binary_serializationwrite assumed
armory_swift_c_interop_bridgewrite assumed
armory_swift_cli_argument_parserwrite assumed
armory_swift_coreml_model_runnerwrite assumed
armory_swift_crypto_aes_gcmwrite assumed
armory_swift_hummingbird_routerwrite assumed
armory_swift_metric_prometheus_exporterwrite assumed
armory_swift_npu_directml_bindingwrite assumed
armory_swift_openapi_generator_kitwrite assumed
armory_swift_package_manifest_builderwrite assumed
armory_swift_regex_builder_enginewrite assumed
armory_swift_sqlite_structured_storewrite assumed
armory_swift_structured_concurrency_poolwrite assumed
armory_swift_system_posix_iowrite assumed
armory_swift_terminal_ansi_dashboardwrite assumed
armory_swiftui_viewsread inferred
armory_synthetic_datawrite assumed
armory_task_queue_persistwrite assumed
armory_template_inheritancewrite assumed
armory_terraform_awswrite assumed
armory_terrain_generationwrite assumed
armory_test_data_factory_fakerwrite assumed
armory_test_report_junitwrite assumed
armory_threejs_scenewrite assumed
armory_tool_call_loopwrite assumed
armory_uniswap_protocolwrite assumed
armory_unity_enginewrite assumed
armory_unity_gamewrite assumed
armory_unreal_enginewrite assumed
armory_unreal_gamewrite assumed
armory_vite_pluginwrite assumed
armory_voxel_enginewrite assumed
armory_vue_compositionwrite assumed
armory_weaviate_vectorwrite assumed
armory_webgl_shaderswrite assumed
armory_webgpu_computewrite assumed
armory_webgpu_compute_shaderwrite assumed
armory_webpack_configwrite assumed
armory_webrtc_voice_streamwrite assumed
armory_white_label_configwrite assumed
armory_zapier_automationwrite assumed
armory_zero_knowledge_proofswrite assumed
armory_zero_trustwrite assumed
armory_a11y_axe_auditwrite assumed
armory_ad_mob_integrationwrite assumed
armory_agent_config_envwrite assumed
armory_airtable_apiwrite assumed
armory_amplitude_analyticswrite assumed
armory_asana_integrationwrite assumed
armory_black_isort_pipelinewrite assumed
armory_budget_guardwrite assumed
armory_build_bundler_optwrite assumed
armory_calendar_integrationwrite assumed
armory_canva_apiwrite assumed
armory_cels_monitorwrite assumed
armory_changelog_conventionalwrite assumed
armory_changelog_generatorwrite assumed
armory_complexity_radon_gatewrite assumed
armory_data_warehousewrite assumed
armory_dead_code_vulturewrite assumed
armory_dep_audit_lockfilewrite assumed
armory_dx_onboard_readmewrite assumed
armory_dynamodb_tableswrite assumed
armory_elasticsearch_indiceswrite assumed
armory_env_config_managerwrite assumed
armory_env_schema_dotenvwrite assumed
armory_error_trackingwrite assumed
armory_esbuild_transformwrite assumed
armory_eslint_flat_configwrite assumed
armory_eval_harnesswrite assumed
armory_evm_swap_receipt_auditwrite assumed
armory_factory_pipelinewrite assumed
armory_fighter_rig_labwrite assumed
armory_figma_apiwrite assumed
armory_forensics_toolkitwrite assumed
armory_game_audiowrite assumed
armory_game_monetizationwrite assumed
armory_gcp_books_searchread inferred
armory_gcp_fact_checkwrite assumed
armory_gcp_kg_lookupread inferred
armory_gcp_url_safetywrite assumed
armory_gcp_webfontswrite assumed
armory_gcp_youtube_searchread inferred
armory_git_hook_leak_guardwrite assumed
armory_github_apiwrite assumed
armory_google_workspacewrite assumed
armory_incident_responsewrite assumed
armory_jaeger_tracingwrite assumed
armory_jira_integrationwrite assumed
armory_lane_liveness_sweepwrite assumed
armory_linear_integrationwrite assumed
armory_llm_integrationwrite assumed
armory_mcp_clientwrite assumed
armory_mcp_serverwrite assumed
armory_microsoft_graphwrite assumed
armory_mixpanel_trackingwrite assumed
armory_mobile_arkitwrite assumed
armory_monday_integrationwrite assumed
armory_mongodb_modelswrite assumed
armory_monitoring_stackwrite assumed
armory_monorepo_workspacewrite assumed
armory_multi_agent_blackboardwrite assumed
armory_multiplayer_networkingwrite assumed
armory_mypy_strict_gatewrite assumed
armory_neo4j_graphwrite assumed
armory_notion_integrationwrite assumed
armory_output_guardrailwrite assumed
armory_prettier_format_gatewrite assumed
armory_project_scaffolderwrite assumed
armory_prometheus_metricswrite assumed
armory_property_based_hypothesiswrite assumed
armory_pytest_suite_genwrite assumed
armory_pytorch_trainingwrite assumed
armory_rag_pipelinewrite assumed
armory_redis_cachewrite assumed
armory_ruff_lint_fixwrite assumed
armory_sase_platformwrite assumed
armory_segment_analyticswrite assumed
armory_sendgrid_emailsend inferred
armory_site_export_htmlwrite assumed
armory_site_fleet_probewrite assumed
armory_site_rendererwrite assumed
armory_site_spec_schemawrite assumed
armory_swift_vapor_microservicewrite assumed
armory_swift_websocket_realtime_streamwrite assumed
armory_tailwind_configwrite assumed
armory_tensorflow_modelwrite assumed
armory_timeseries_dbwrite assumed
armory_tls_configwrite assumed
armory_trello_integrationwrite assumed
armory_upstash_rediswrite assumed
armory_upstash_vectorwrite assumed
armory_version_bumperwrite assumed
armory_visual_regression_percywrite assumed
armory_vulnerability_managementwrite assumed
armory_websocket_serverwrite assumed
armory_whisper_stream_transcribewrite assumed
armory_xdr_systemwrite assumed
armory_zeromq_messagingwrite assumed
armory_zoom_apiwrite assumed
corpus_searchread inferred
board_listread inferred
board_getread inferred
board_claimwrite assumed
board_submitwrite assumed
board_rewardwrite assumed
board_settlewrite assumed
checklistwrite assumed
corpus_bundlewrite assumed
market_perp_fundingwrite assumed
market_perp_basiswrite assumed
market_kraken_basiswrite assumed
market_packwrite assumed
market_fx_ratesread inferred
market_candleswrite assumed
market_arb_scanwrite assumed
market_priceread inferred
market_funding_extremeswrite assumed
market_holder_riskread inferred
market_desk_briefwrite assumed
signal_carry_feedwrite assumed
chain_base_balancewrite assumed
intel_board_economicswrite assumed
intel_winner_patternswrite assumed

Record history

Earlier records for this server. A correction is added here, never written over the record it corrects.

RecordedExposureSource
2026-10-28100 tools/list on https://api.nonsynthetic.net/mcp, published in the official MCP registry as net.nonsynthetic/apex-edge 1.2.0
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.