LeashIndex Get the report

Index / data

com.mcparmory/posthog

com-mcparmory-posthog declares 618 capabilities across 618 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list answered by the PyPI package mcparmory-posthog==1.0.5 (published to PyPI as mcparmory-posthog, listed in the official MCP registry as com.mcparmory/posthog 1.0.5), run in an isolated container with no network access and no 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 618 tools

618 of 618 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 · 98 of 618 tools

98 tools are classified as irreversible and declare no limit.

high · no-expiry · All 618 tools

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

618 of 618 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 · 234 of 618 tools

234 tools can modify data and declare no limit.

low · uncapped-read · 286 of 618 tools

286 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
list_conversationsread declared
send_conversation_messagesend inferred
get_conversationread declared
list_customer_profile_configsread declared
get_customer_profile_configread declared
list_dashboard_collaboratorsread declared
remove_dashboard_collaboratordestructive declared
list_desktop_recordingsread declared
create_desktop_recordingwrite inferred
get_desktop_recordingread declared
update_desktop_recordingwrite inferred
update_desktop_recording_partialwrite inferred
delete_desktop_recordingdestructive declared
append_segments_to_desktop_recordingwrite assumed
list_error_tracking_assignment_rulesread declared
get_error_tracking_assignment_ruleread declared
update_error_tracking_assignment_rulewrite inferred
update_error_tracking_assignment_rule_partialwrite inferred
delete_error_tracking_assignment_ruledestructive declared
list_error_tracking_fingerprintsread declared
get_error_fingerprintread declared
list_error_tracking_grouping_rulesread declared
get_error_tracking_grouping_ruleread declared
update_error_tracking_grouping_rulewrite inferred
update_error_tracking_grouping_rule_partialwrite inferred
delete_error_tracking_grouping_ruledestructive declared
list_error_tracking_issuesread declared
create_error_tracking_issuewrite inferred
get_error_tracking_issueread declared
update_error_tracking_issuewrite inferred
update_error_tracking_issue_partialwrite inferred
get_error_tracking_issue_activityread declared
list_error_tracking_issues_activityread declared
list_error_tracking_releasesread declared
create_error_tracking_releasewrite inferred
get_error_tracking_releaseread declared
update_error_tracking_releasewrite inferred
update_error_tracking_release_partialwrite inferred
delete_error_tracking_releasedestructive declared
get_error_tracking_release_by_hashread declared
list_error_tracking_spike_eventsread declared
list_error_tracking_suppression_rulesread declared
get_error_tracking_suppression_ruleread declared
update_error_tracking_suppression_rulewrite inferred
update_error_tracking_suppression_rule_partialwrite inferred
delete_error_tracking_suppression_ruledestructive declared
list_error_tracking_symbol_setsread declared
get_error_tracking_symbol_setread declared
update_error_tracking_symbol_setwrite inferred
delete_error_tracking_symbol_setdestructive declared
finish_symbol_set_bulk_uploadwrite inferred
start_symbol_sets_bulk_uploadwrite inferred
list_evaluationsread declared
create_evaluationwrite inferred
get_evaluationread declared
update_evaluationwrite inferred
update_evaluation_partialwrite inferred
list_health_issuesread declared
get_health_issueread declared
update_health_issuedestructive declared
list_clustering_jobsread declared
create_llm_analytics_clustering_jobwrite inferred
get_clustering_jobread declared
update_clustering_jobwrite inferred
update_clustering_job_partialwrite inferred
delete_clustering_jobdestructive declared
get_llm_analytics_evaluation_configread declared
generate_llm_evaluation_summaryread inferred
list_llm_analytics_provider_keysread declared
get_llm_provider_keyread declared
update_llm_provider_keywrite inferred
update_llm_provider_key_partialwrite inferred
delete_llm_provider_keydestructive declared
list_dependent_configs_for_provider_keyread declared
validate_llm_provider_keyread inferred
list_review_queue_itemsread declared
add_trace_to_review_queuewrite inferred
get_review_queue_itemread declared
update_review_queue_itemwrite inferred
delete_llm_analytics_review_queue_itemdestructive declared
list_llm_analytics_review_queuesread declared
create_llm_analytics_review_queuewrite inferred
get_review_queueread declared
update_review_queuewrite inferred
delete_review_queuedestructive declared
list_llm_analytics_score_definitionsread declared
create_llm_analytics_score_definitionwrite inferred
get_llm_analytics_score_definitionread declared
update_llm_analytics_score_definitionwrite inferred
analyze_sentiment_for_llm_outputsread inferred
list_trace_reviewsread declared
create_trace_reviewwrite inferred
get_trace_reviewread declared
update_trace_reviewwrite inferred
delete_trace_reviewdestructive declared
list_llm_promptsread declared
create_llm_promptwrite inferred
get_llm_prompt_by_nameread declared
archive_llm_prompt_by_namedestructive declared
duplicate_llm_promptwrite inferred
get_llm_prompt_by_name_resolvedread declared
explain_log_with_aiwrite assumed
list_log_viewsread declared
create_logs_viewread inferred
get_log_viewread declared
update_logs_viewread inferred
update_logs_view_partialwrite inferred
delete_log_viewdestructive declared
list_user_interviewsread declared
get_user_interviewread declared
update_user_interviewwrite inferred
update_user_interview_partialwrite inferred
delete_user_interviewdestructive declared
get_web_vitals_for_pathnameread declared
list_organizationsread declared
create_organizationwrite inferred
get_organizationread declared
update_organizationwrite inferred
update_organization_partialwrite inferred
delete_organizationdestructive declared
list_batch_exportsread declared
get_batch_exportread declared
update_batch_exportwrite inferred
update_batch_export_partialwrite inferred
delete_batch_exportdestructive declared
pause_batch_exportwrite assumed
create_batch_export_test_runwrite inferred
unpause_batch_exportwrite assumed
create_batch_export_test_run_newwrite inferred
list_domainsread declared
create_domainwrite inferred
get_domainread declared
update_domainwrite inferred
update_domain_partialwrite inferred
delete_domaindestructive declared
list_organization_integrationsread declared
get_organization_integrationread declared
list_organization_invitesread declared
send_organization_invitesend inferred
delete_organization_invitedestructive declared
list_organization_membersread declared
update_organization_memberwrite inferred
update_organization_member_levelwrite inferred
remove_member_from_organizationdestructive declared
list_oauth_applicationsread declared
list_projects_for_organizationread declared
create_projectwrite inferred
get_projectread declared
update_projectwrite inferred
update_project_settingswrite inferred
delete_projectdestructive declared
list_proxy_recordsread declared
create_proxy_recordread inferred
get_proxy_recordread declared
delete_proxy_recorddestructive declared
get_roleread declared
update_rolewrite inferred
delete_roledestructive declared
list_role_membershipsread declared
add_user_to_rolewrite inferred
get_role_membershipread declared
remove_role_membershipdestructive declared
list_actionsread declared
create_actionwrite inferred
get_actionread declared
update_actionwrite inferred
update_action_partialwrite inferred
list_action_referencesread declared
list_activity_logsread declared
list_advanced_activity_logsread declared
list_alertsread declared
create_alertwrite inferred
get_alertread declared
update_alertwrite inferred
update_alert_configurationwrite inferred
delete_alertdestructive declared
simulate_detector_on_insightwrite assumed
list_annotationsread declared
create_annotationwrite inferred
get_annotationread declared
update_annotationwrite inferred
update_annotation_partialwrite inferred
get_app_metricsread declared
list_app_metrics_historical_exportsread declared
get_historical_exportread declared
list_batch_exports_projectread declared
list_backfills_for_batch_exportread declared
create_backfill_for_batch_exportwrite inferred
get_batch_export_backfillread declared
cancel_batch_export_backfilldestructive declared
list_batch_export_runsread declared
get_batch_export_runread declared
cancel_batch_export_rundestructive declared
retry_batch_export_runwrite assumed
get_batch_export_projectread declared
update_batch_export_projectwrite inferred
update_batch_export_project_partialwrite inferred
delete_batch_export_projectdestructive declared
pause_batch_export_projectwrite assumed
run_batch_export_test_stepread inferred
list_cohortsread declared
create_cohortwrite inferred
get_cohortread declared
update_cohortwrite inferred
update_cohort_partialwrite inferred
get_cohort_activityread declared
add_persons_to_static_cohortwrite inferred
get_cohort_calculation_historyread declared
list_cohort_personsread declared
remove_person_from_static_cohortdestructive declared
list_cohorts_activityread declared
list_conversation_ticketsread declared
create_conversation_ticketwrite inferred
get_ticketread declared
update_ticketwrite inferred
update_conversation_ticketwrite inferred
delete_conversation_ticketdestructive declared
list_dashboard_templatesread declared
get_dashboard_templateread declared
update_dashboard_templatewrite inferred
update_dashboard_template_partialwrite inferred
soft_delete_dashboard_templatedestructive declared
list_dashboardsread declared
create_dashboardwrite inferred
list_dashboard_collaborators_projectread declared
add_collaborator_to_dashboard_projectwrite inferred
remove_dashboard_collaborator_projectdestructive declared
list_dashboard_sharingread declared
create_dashboard_sharing_passwordwrite inferred
delete_dashboard_sharing_passworddestructive declared
refresh_dashboard_sharingwrite inferred
get_dashboardread declared
update_dashboardwrite inferred
update_dashboard_partialwrite inferred
soft_delete_dashboarddestructive declared
copy_tile_to_dashboardwrite assumed
generate_dashboard_metadatawrite assumed
reorder_dashboard_tileswrite assumed
list_data_color_themesread declared
create_data_color_themewrite inferred
get_data_color_themeread declared
update_data_color_themewrite inferred
delete_data_color_themedestructive declared
list_dataset_itemsread declared
create_dataset_itemwrite inferred
get_dataset_itemread declared
update_dataset_itemwrite inferred
update_dataset_item_partialwrite inferred
list_datasetsread declared
create_datasetwrite inferred
get_datasetread declared
update_datasetwrite inferred
update_dataset_partialwrite inferred
list_early_access_featuresread declared
create_early_access_featurewrite inferred
get_early_access_featureread declared
update_early_access_featurewrite inferred
update_early_access_feature_partialwrite inferred
delete_early_access_featuredestructive declared
list_elementsread declared
create_elementwrite inferred
get_elementread declared
update_elementwrite inferred
update_element_partialwrite inferred
delete_elementdestructive declared
get_element_statsread declared
list_element_valuesread declared
list_endpointsread declared
get_endpointread declared
update_endpointwrite inferred
update_endpoint_partialwrite inferred
delete_endpointdestructive declared
preview_endpoint_materializationread inferred
get_endpoint_materialization_statusread declared
run_endpointread declared
run_endpoint_materializedwrite assumed
list_endpoint_versionsread declared
list_error_tracking_releases_projectread declared
create_error_tracking_release_projectwrite inferred
get_error_tracking_release_projectread declared
update_error_tracking_release_projectwrite inferred
update_error_tracking_release_project_partialwrite inferred
delete_error_tracking_release_projectdestructive declared
get_error_tracking_release_by_hash_projectread declared
list_error_tracking_symbol_sets_projectread declared
get_error_tracking_symbol_set_projectread declared
update_error_tracking_symbol_set_project_partialwrite inferred
delete_error_tracking_symbol_set_projectdestructive declared
finish_symbol_set_bulk_upload_projectwrite inferred
start_symbol_sets_bulk_upload_projectwrite inferred
list_event_definitionsread declared
create_event_definitionwrite inferred
get_event_definitionread declared
update_event_definitionwrite inferred
update_event_definition_partialwrite inferred
delete_event_definitiondestructive declared
get_event_definition_by_nameread declared
list_event_definitions_golangread declared
list_event_definitions_pythonread declared
get_event_definitions_typescriptread declared
list_event_schemasread declared
update_event_schemawrite inferred
update_event_schema_partialwrite inferred
delete_event_schemadestructive declared
get_eventread declared
list_experiment_holdoutsread declared
get_experiment_holdoutread declared
update_experiment_holdoutwrite inferred
update_experiment_holdout_partialwrite inferred
delete_experiment_holdoutdestructive declared
list_experiment_saved_metricsread declared
create_experiment_saved_metricwrite inferred
get_experiment_saved_metricread declared
update_experiment_saved_metricwrite inferred
update_experiment_saved_metric_partialwrite inferred
delete_experiment_saved_metricdestructive declared
list_experimentsread declared
create_experimentwrite inferred
get_experimentread declared
update_experimentwrite inferred
update_experiment_partialwrite inferred
mark_experiment_deleteddestructive declared
archive_experimentdestructive declared
create_exposure_cohort_for_experimentwrite inferred
duplicate_experimentwrite inferred
end_experimentdestructive declared
launch_experimentwrite assumed
pause_experimentdestructive declared
reset_experiment_to_draftdestructive declared
resume_experimentwrite assumed
ship_experiment_variantdestructive declared
list_eligible_feature_flags_for_experimentsread declared
list_experiments_requiring_flag_implementationread declared
get_experiments_statsread declared
list_exportsread declared
create_exportwrite inferred
get_exportread declared
get_export_contentread declared
list_external_data_sourcesread declared
get_external_data_sourceread declared
update_external_data_sourcewrite inferred
update_external_data_source_partialwrite inferred
delete_external_data_sourcedestructive declared
create_webhook_for_external_data_sourcewrite inferred
create_external_data_source_delete_webhookdelete inferred
list_external_data_source_jobsread declared
refresh_external_data_source_schemaswrite assumed
reload_external_data_sourcewrite assumed
update_external_data_source_revenue_analytics_configwrite inferred
create_external_data_source_webhook_inputswrite inferred
get_external_data_source_webhook_inforead declared
list_feature_flagsread declared
create_feature_flagwrite inferred
get_feature_flagread declared
update_feature_flagwrite inferred
update_feature_flag_partialwrite inferred
get_feature_flag_activityread declared
list_dependent_flagsread declared
get_feature_flag_remote_configread declared
get_feature_flag_statusread declared
list_feature_flags_activityread declared
get_feature_flag_evaluation_reasonsread declared
get_feature_flags_for_local_evaluationread declared
list_feature_flag_ids_by_filtersread declared
list_feature_flags_for_userread declared
evaluate_feature_flag_user_blast_radiuswrite assumed
list_file_system_shortcutsread declared
create_file_system_shortcutwrite inferred
get_file_system_shortcutread declared
update_file_system_shortcutwrite inferred
update_file_system_shortcut_partialwrite inferred
delete_file_system_shortcutdestructive declared
list_groups_by_typeread declared
create_groupwrite inferred
list_user_group_activityread declared
get_group_by_key_and_typeread declared
list_group_property_definitionsread declared
list_related_groups_for_userread declared
list_group_typesread declared
delete_group_typedestructive declared
list_metrics_for_group_typeread declared
create_group_type_metricwrite inferred
get_group_type_metricread declared
update_group_type_metricwrite inferred
update_group_type_metric_partialwrite inferred
delete_group_type_metricdestructive declared
get_heatmap_screenshot_contentread declared
list_heatmapsread declared
list_hog_flowsread declared
create_hog_flowwrite inferred
get_hog_flowread declared
update_hog_flowwrite inferred
update_hog_flow_partialwrite inferred
delete_hog_flowdestructive declared
list_hog_function_templatesread declared
get_hog_function_templateread declared
list_hog_functionsread declared
create_hog_functionwrite inferred
get_hog_functionread declared
update_hog_functionwrite inferred
update_hog_function_partialwrite inferred
test_hog_function_invocationwrite assumed
update_hog_functions_execution_orderwrite inferred
list_insight_variablesread declared
create_insight_variablewrite inferred
get_insight_variableread declared
update_insight_variablewrite inferred
update_insight_variable_partialwrite inferred
delete_insight_variabledestructive declared
list_insightsread declared
create_insightwrite inferred
list_insight_sharingread declared
create_insight_sharing_passwordwrite inferred
delete_insight_sharing_passworddestructive declared
refresh_insight_sharingwrite inferred
list_insight_thresholdsread declared
get_insight_thresholdread declared
get_insightread declared
update_insightwrite inferred
update_insight_partialwrite inferred
mark_insight_deleteddestructive declared
get_insight_activityread declared
get_project_activity_insightsread declared
generate_insight_metadataread inferred
list_integrationsread declared
get_integrationread declared
delete_integrationdestructive declared
list_github_branchesread declared
list_github_repos_for_integrationread declared
list_live_debugger_breakpointsread declared
create_live_debugger_breakpointwrite inferred
get_live_debugger_breakpointread declared
update_live_debugger_breakpointwrite inferred
update_live_debugger_breakpoint_partialwrite inferred
delete_live_debugger_breakpointdestructive declared
list_active_breakpointsread declared
list_breakpoint_hitsread declared
list_logs_attributesread declared
check_project_has_logsread declared
list_notebooksread declared
create_notebookwrite inferred
get_notebookread declared
update_notebookwrite inferred
update_notebook_partialwrite inferred
soft_delete_notebookdestructive declared
get_notebook_activityread declared
list_object_media_previewsread declared
get_object_media_previewread declared
update_object_media_previewread inferred
update_object_media_preview_partialwrite inferred
delete_object_media_previewdestructive declared
list_persisted_foldersread declared
create_persisted_folderwrite inferred
get_persisted_folderread declared
update_persisted_folderwrite inferred
update_persisted_folder_partialwrite inferred
delete_persisted_folderdestructive declared
list_personsread declared
get_personread declared
update_person_propertieswrite inferred
get_person_activityread declared
remove_person_propertydestructive declared
split_persondestructive declared
set_person_propertywrite inferred
list_persons_activityread declared
list_cohorts_for_personread declared
list_person_property_valuesread declared
list_plugin_config_logsread declared
list_product_toursread declared
create_product_tourwrite inferred
get_product_tourread declared
update_product_tourwrite inferred
update_product_tour_partialwrite inferred
delete_product_tourdestructive declared
delete_product_tour_draftdestructive declared
update_product_tour_draftwrite inferred
get_product_tour_draft_statusread declared
publish_product_tour_draftsend inferred
get_project_secret_api_keyread declared
update_project_secret_api_keywrite inferred
update_project_secret_api_key_partialwrite inferred
delete_project_secret_api_keydestructive declared
list_property_definitionsread declared
get_property_definitionread declared
update_property_definitionwrite inferred
update_property_definition_partialwrite inferred
delete_property_definitiondestructive declared
query_createread inferred
get_queryread declared
delete_querydestructive declared
get_sandbox_environmentread declared
update_sandbox_environmentwrite inferred
delete_sandbox_environmentdestructive declared
list_saved_itemsread declared
create_saved_urlwrite inferred
get_saved_itemread declared
update_saved_partialwrite inferred
mark_saved_deleteddestructive declared
list_schema_property_groupsread declared
create_schema_property_groupwrite inferred
get_schema_property_groupread declared
update_schema_property_groupwrite inferred
update_schema_property_group_partialwrite inferred
delete_schema_property_groupdestructive declared
list_session_group_summariesread declared
get_session_group_summaryread declared
update_session_group_summaryread inferred
update_session_group_summary_partialwrite inferred
delete_session_group_summarydestructive declared
list_session_recording_playlistsread declared
get_session_recording_playlistread declared
update_session_recording_playlistwrite inferred
update_session_recording_playlist_partialwrite inferred
list_recordings_in_playlistread declared
list_session_recordingsread declared
get_session_recordingread declared
update_session_recordingwrite inferred
update_session_recording_partialwrite inferred
delete_session_recordingdestructive declared
list_session_recording_sharesread declared
create_session_recording_sharing_passwordwrite inferred
refresh_session_recording_sharingwrite inferred
list_session_property_definitionsread declared
list_signal_source_configsread declared
create_signal_source_configwrite inferred
get_signal_source_configread declared
update_signal_source_configwrite inferred
update_signal_source_config_partialwrite inferred
delete_signal_source_configdestructive declared
create_subscriptionwrite inferred
get_subscriptionread declared
update_subscriptionwrite inferred
update_subscription_partialwrite inferred
soft_delete_subscriptiondestructive declared
list_surveysread declared
create_surveywrite inferred
get_surveyread declared
update_surveywrite inferred
update_survey_partialwrite inferred
delete_surveydestructive declared
get_survey_activityread declared
list_archived_response_uuids_for_surveyread declared
archive_survey_responsedestructive declared
unarchive_survey_responsedelete inferred
get_survey_statisticsread declared
create_survey_summary_headlinewrite inferred
list_surveys_activityread declared
get_survey_response_countsread declared
get_surveys_statsread declared
list_tasksread declared
create_taskwrite inferred
get_taskread declared
update_taskwrite inferred
update_task_partialwrite inferred
delete_taskdestructive declared
create_task_runwrite inferred
list_task_runsread declared
create_task_run_recordread inferred
get_task_runread declared
update_task_runwrite inferred
append_log_entries_to_task_runwrite assumed
create_artifacts_for_task_runwrite inferred
get_artifact_presigned_urlread inferred
send_command_to_task_runsend inferred
get_task_run_sandbox_connection_tokenread declared
get_task_run_logsread declared
send_run_message_to_slacksend inferred
get_task_run_session_logsread declared
update_task_run_outputwrite inferred
get_task_run_streamread declared
list_visual_review_repositoriesread declared
create_visual_review_repowrite inferred
get_visual_review_reporead declared
update_visual_review_repo_settingswrite inferred
list_visual_review_runsread declared
create_visual_review_runwrite inferred
get_visual_review_runread declared
add_snapshots_to_visual_review_runwrite inferred
approve_visual_review_runwrite inferred
complete_visual_review_runwrite assumed
list_visual_review_run_snapshotsread declared
get_visual_review_runs_countsread declared
list_warehouse_saved_queriesread declared
create_warehouse_saved_queryread inferred
get_warehouse_saved_queryread declared
update_warehouse_saved_queryread inferred
update_warehouse_saved_query_partialwrite inferred
delete_warehouse_saved_querydestructive declared
get_warehouse_saved_query_activityread declared
create_materialized_viewread inferred
revert_saved_query_materializationdestructive declared
run_warehouse_saved_queryread inferred
get_saved_query_run_historyread declared
list_warehouse_saved_query_foldersread declared
create_warehouse_saved_query_folderread inferred
get_warehouse_saved_query_folderread declared
update_warehouse_saved_query_folderwrite inferred
delete_warehouse_saved_query_folderdestructive declared
list_warehouse_tablesread declared
create_warehouse_tablewrite inferred
get_warehouse_tableread declared
update_warehouse_tablewrite inferred
update_warehouse_table_partialwrite inferred
delete_warehouse_tabledestructive declared
create_warehouse_table_from_filewrite inferred
list_web_experimentsread declared
create_web_experimentwrite inferred
get_web_experimentread declared
update_web_experimentwrite inferred
update_web_experiment_partialwrite inferred
delete_web_experimentdestructive declared
list_hog_function_templates_publicread declared
list_usersread declared
create_user_with_email_verificationsend inferred
create_user_with_email_verification_confirmationsend inferred
actions_destroydestructive declared
cohorts_destroydestructive declared
annotations_destroydestructive declared
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.