# Genesis MCP server

Agent View of the PolicyLayer registry record for Genesis: identity, probed posture, risk grade, and all 252 tools classified. HTML page: https://policylayer.com/tools/lifesi-genesis-mcp

## Facts

- Server id: `@lifesi/genesis-mcp`
- Install: `npx -y @lifesi/genesis-mcp`
- Homepage: https://www.npmjs.com/package/@lifesi/genesis-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 252 (231 with introspected schema)
- Tool categories present: Destructive, Execute, Read, Write
- Context-window cost: 40388 tokens per request — https://policylayer.com/token-cost/lifesi-genesis-mcp
- Tags: lifesi genesis mcp, admin, automation
- Record last modified: 2026-10-14T13:21:40.296Z

## Tools (252)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `beacons_revokeBridgeDevice` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/beacons-revokebridgedevice.md |
| `dials_deleteNumber` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/dials-deletenumber.md |
| `fleets_cancelTask` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-canceltask.md |
| `fleets_deleteConnection` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-deleteconnection.md |
| `flocks_revokeNode` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/flocks-revokenode.md |
| `flocks_rotateNodeCredential` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/flocks-rotatenodecredential.md |
| `hives_cancel_deployment` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-cancel-deployment.md |
| `hives_delete_bucket` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-delete-bucket.md |
| `hives_delete_cron` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-delete-cron.md |
| `hives_delete_deployment` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-delete-deployment.md |
| `hives_delete_dlq_native_queue` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-delete-dlq-native-queue.md |
| `hives_delete_function` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-delete-function.md |
| `hives_delete_native_queue` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-delete-native-queue.md |
| `hives_delete_native_topic` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-delete-native-topic.md |
| `hives_delete_object` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-delete-object.md |
| `hives_delete_object_by_key` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-delete-object-by-key.md |
| `hives_delete_secret` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-delete-secret.md |
| `hives_delete_volume` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-delete-volume.md |
| `hives_detach_context_project` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-detach-context-project.md |
| `hives_marketplace_uninstall` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-uninstall.md |
| `hives_purge_dlq_native_queue` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-purge-dlq-native-queue.md |
| `hives_purge_native_queue` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-purge-native-queue.md |
| `hives_remove_native_queue_consumer` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-remove-native-queue-consumer.md |
| `hives_unsubscribe_native_topic` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/hives-unsubscribe-native-topic.md |
| `iam_revokeApiKey` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/iam-revokeapikey.md |
| `relays_deleteRecord` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/relays-deleterecord.md |
| `runner_cancelJob` | Destructive | Critical | https://policylayer.com/tools/lifesi-genesis-mcp/runner-canceljob.md |
| `dials_deployWorkflow` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/dials-deployworkflow.md |
| `fleets_launchAgent` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-launchagent.md |
| `fleets_startInstance` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-startinstance.md |
| `fleets_stopAgent` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-stopagent.md |
| `fleets_stopInstance` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-stopinstance.md |
| `henry_commandRun` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/henry-commandrun.md |
| `hives_invoke_deployment` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/hives-invoke-deployment.md |
| `hives_invoke_function` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/hives-invoke-function.md |
| `hives_marketplace_reconcile` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-reconcile.md |
| `hives_stop_deployment` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/hives-stop-deployment.md |
| `hives_trigger_cron` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/hives-trigger-cron.md |
| `runner_startJob` | Execute | High | https://policylayer.com/tools/lifesi-genesis-mcp/runner-startjob.md |
| `beacons_acknowledgeBridgeDeviceRevocation` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/beacons-acknowledgebridgedevicerevocation.md |
| `beacons_enrollBridgeDevice` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/beacons-enrollbridgedevice.md |
| `beacons_listBridgeDeviceRevocations` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/beacons-listbridgedevicerevocations.md |
| `beacons_listBridgeDevices` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/beacons-listbridgedevices.md |
| `blinds_ownerP256Ensure` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/blinds-ownerp256ensure.md |
| `blinds_ownerReserve` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/blinds-ownerreserve.md |
| `blinds_ownerSign` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/blinds-ownersign.md |
| `dials_getConsoleSummary` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-getconsolesummary.md |
| `dials_getOperatingSurface` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-getoperatingsurface.md |
| `dials_listAgents` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listagents.md |
| `dials_listCalls` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listcalls.md |
| `dials_listHumanProfiles` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listhumanprofiles.md |
| `dials_listMessages` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listmessages.md |
| `dials_listMessageTemplates` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listmessagetemplates.md |
| `dials_listMessagingBrands` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listmessagingbrands.md |
| `dials_listMessagingCampaigns` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listmessagingcampaigns.md |
| `dials_listNumberDrift` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listnumberdrift.md |
| `dials_listNumberReconciliations` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listnumberreconciliations.md |
| `dials_listNumbers` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listnumbers.md |
| `dials_listRoutingRules` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listroutingrules.md |
| `dials_listVoiceProfiles` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listvoiceprofiles.md |
| `dials_listWorkflows` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-listworkflows.md |
| `dials_provisionNumber` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-provisionnumber.md |
| `dials_reconcileNumberInventory` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-reconcilenumberinventory.md |
| `dials_recoverOutboundCall` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-recoveroutboundcall.md |
| `dials_releaseNumber` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-releasenumber.md |
| `dials_searchNumbers` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-searchnumbers.md |
| `dials_validateOutboundCall` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/dials-validateoutboundcall.md |
| `fleets_getAgent` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-getagent.md |
| `fleets_getConnection` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-getconnection.md |
| `fleets_getInstance` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-getinstance.md |
| `fleets_getTask` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-gettask.md |
| `fleets_getTaskReceipt` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-gettaskreceipt.md |
| `fleets_listAgents` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-listagents.md |
| `fleets_listInstances` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-listinstances.md |
| `fleets_listTasks` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-listtasks.md |
| `fleets_recoverAgent` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-recoveragent.md |
| `flocks_enrollNode` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/flocks-enrollnode.md |
| `flocks_exchangeJoinToken` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/flocks-exchangejointoken.md |
| `flocks_getEnrollmentReadiness` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/flocks-getenrollmentreadiness.md |
| `flocks_heartbeatNode` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/flocks-heartbeatnode.md |
| `flocks_listNodes` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/flocks-listnodes.md |
| `foundry_ensureBillingProfile` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/foundry-ensurebillingprofile.md |
| `foundry_getRegistryModel` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/foundry-getregistrymodel.md |
| `foundry_listApiKeys` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/foundry-listapikeys.md |
| `foundry_listModels` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/foundry-listmodels.md |
| `foundry_listRegistryModels` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/foundry-listregistrymodels.md |
| `foundry_readBillingProfile` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/foundry-readbillingprofile.md |
| `foundry_readNativeCreditBalance` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/foundry-readnativecreditbalance.md |
| `genesis_call` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/genesis-call.md |
| `genesis_search_tools` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/genesis-search-tools.md |
| `henry_decideApproval` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/henry-decideapproval.md |
| `henry_getConfig` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/henry-getconfig.md |
| `henry_getRun` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/henry-getrun.md |
| `henry_listRuns` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/henry-listruns.md |
| `hives_ack_native_queue` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-ack-native-queue.md |
| `hives_consumers_native_queue` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-consumers-native-queue.md |
| `hives_dead_letters_native_queue` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-dead-letters-native-queue.md |
| `hives_dlq_stats_native_queue` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-dlq-stats-native-queue.md |
| `hives_download_object_by_key` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-download-object-by-key.md |
| `hives_get_bucket` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-bucket.md |
| `hives_get_context_project` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-context-project.md |
| `hives_get_cors_config` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-cors-config.md |
| `hives_get_cron` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-cron.md |
| `hives_get_cron_runs` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-cron-runs.md |
| `hives_get_dashboard_metrics` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-dashboard-metrics.md |
| `hives_get_deployment` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-deployment.md |
| `hives_get_deployment_metrics` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-deployment-metrics.md |
| `hives_get_error_metrics` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-error-metrics.md |
| `hives_get_function` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-function.md |
| `hives_get_function_invocations_series` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-function-invocations-series.md |
| `hives_get_function_metrics` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-function-metrics.md |
| `hives_get_latency_metrics` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-latency-metrics.md |
| `hives_get_native_queue_consumer` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-native-queue-consumer.md |
| `hives_get_project` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-project.md |
| `hives_get_project_activity` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-project-activity.md |
| `hives_get_project_metrics` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-project-metrics.md |
| `hives_get_project_settings` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-project-settings.md |
| `hives_get_realtime_metrics` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-realtime-metrics.md |
| `hives_get_request_metrics` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-request-metrics.md |
| `hives_get_resource_usage` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-resource-usage.md |
| `hives_get_runtime` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-runtime.md |
| `hives_get_secret` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-secret.md |
| `hives_get_volume` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-get-volume.md |
| `hives_inspect_native_queue` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-inspect-native-queue.md |
| `hives_inspect_native_topic` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-inspect-native-topic.md |
| `hives_list_buckets` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-buckets.md |
| `hives_list_crons` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-crons.md |
| `hives_list_deployments` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-deployments.md |
| `hives_list_domains` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-domains.md |
| `hives_list_functions` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-functions.md |
| `hives_list_native_queue` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-native-queue.md |
| `hives_list_native_topic` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-native-topic.md |
| `hives_list_objects` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-objects.md |
| `hives_list_project_environment` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-project-environment.md |
| `hives_list_project_runtimes` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-project-runtimes.md |
| `hives_list_projects` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-projects.md |
| `hives_list_regions` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-regions.md |
| `hives_list_runtimes` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-runtimes.md |
| `hives_list_secrets` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-secrets.md |
| `hives_list_volumes` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-list-volumes.md |
| `hives_marketplace_categories` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-categories.md |
| `hives_marketplace_featured` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-featured.md |
| `hives_marketplace_get_installation` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-get-installation.md |
| `hives_marketplace_get_package` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-get-package.md |
| `hives_marketplace_installed` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-installed.md |
| `hives_marketplace_list_packages` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-list-packages.md |
| `hives_marketplace_list_versions` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-list-versions.md |
| `hives_mount_volume` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-mount-volume.md |
| `hives_nack_native_queue` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-nack-native-queue.md |
| `hives_pause_cron` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-pause-cron.md |
| `hives_pause_native_queue` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-pause-native-queue.md |
| `hives_query_deployment_logs` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-query-deployment-logs.md |
| `hives_query_logs` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-query-logs.md |
| `hives_receive_native_queue` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-receive-native-queue.md |
| `hives_replay_native_queue` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-replay-native-queue.md |
| `hives_reveal_project_environment` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-reveal-project-environment.md |
| `hives_reveal_secret` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-reveal-secret.md |
| `hives_rollback_deployment` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-rollback-deployment.md |
| `hives_stats_native_queue` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-stats-native-queue.md |
| `hives_subscribe_native_topic` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-subscribe-native-topic.md |
| `hives_subscriptions_native_topic` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-subscriptions-native-topic.md |
| `hives_unmount_volume` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/hives-unmount-volume.md |
| `iam_listOrgApiKeys` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/iam-listorgapikeys.md |
| `iam_runnerSelfExecutionGrant` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/iam-runnerselfexecutiongrant.md |
| `minds_getEpisodicMemory` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/minds-getepisodicmemory.md |
| `minds_getMind` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/minds-getmind.md |
| `minds_listMinds` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/minds-listminds.md |
| `minds_searchMemory` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/minds-searchmemory.md |
| `relays_enroll` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/relays-enroll.md |
| `relays_getDnssec` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/relays-getdnssec.md |
| `relays_getEnrollment` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/relays-getenrollment.md |
| `relays_getZone` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/relays-getzone.md |
| `relays_listRecords` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/relays-listrecords.md |
| `relays_listZones` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/relays-listzones.md |
| `runner_getCatalog` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/runner-getcatalog.md |
| `runner_getJob` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/runner-getjob.md |
| `runner_getJobEvents` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/runner-getjobevents.md |
| `runner_getJobResult` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/runner-getjobresult.md |
| `runner_listJobs` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/runner-listjobs.md |
| `silos_getProject` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/silos-getproject.md |
| `silos_listProjects` | Read | Low | https://policylayer.com/tools/lifesi-genesis-mcp/silos-listprojects.md |
| `beacons_issueBridgeDeviceChallenge` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/beacons-issuebridgedevicechallenge.md |
| `beacons_provisionBridgeFleet` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/beacons-provisionbridgefleet.md |
| `beacons_updateBridgeDevice` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/beacons-updatebridgedevice.md |
| `blinds_ownerAttach` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/blinds-ownerattach.md |
| `dials_assignCampaignNumber` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-assigncampaignnumber.md |
| `dials_assignNumber` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-assignnumber.md |
| `dials_createAgent` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-createagent.md |
| `dials_createHumanProfile` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-createhumanprofile.md |
| `dials_createMessageTemplate` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-createmessagetemplate.md |
| `dials_createMessagingBrand` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-createmessagingbrand.md |
| `dials_createMessagingCampaign` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-createmessagingcampaign.md |
| `dials_createOutboundCall` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-createoutboundcall.md |
| `dials_createOutboundMessage` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-createoutboundmessage.md |
| `dials_createRoutingRule` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-createroutingrule.md |
| `dials_createVoiceProfile` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-createvoiceprofile.md |
| `dials_disableRoutingRule` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-disableroutingrule.md |
| `dials_registerEmergencyAddress` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-registeremergencyaddress.md |
| `dials_updateNumberCallerName` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/dials-updatenumbercallername.md |
| `fleets_commandAgent` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-commandagent.md |
| `fleets_setConnection` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-setconnection.md |
| `fleets_submitTask` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/fleets-submittask.md |
| `flocks_activateNode` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/flocks-activatenode.md |
| `flocks_createJoinToken` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/flocks-createjointoken.md |
| `flocks_renameNode` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/flocks-renamenode.md |
| `foundry_createChatCompletion` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/foundry-createchatcompletion.md |
| `foundry_createEmbedding` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/foundry-createembedding.md |
| `foundry_createNativeCreditCheckout` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/foundry-createnativecreditcheckout.md |
| `henry_createRun` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/henry-createrun.md |
| `henry_putCredential` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/henry-putcredential.md |
| `hives_add_domain` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-add-domain.md |
| `hives_bulk_upsert_secrets` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-bulk-upsert-secrets.md |
| `hives_configure_native_queue` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-configure-native-queue.md |
| `hives_configure_native_queue_consumer` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-configure-native-queue-consumer.md |
| `hives_create_bucket` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-create-bucket.md |
| `hives_create_cron` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-create-cron.md |
| `hives_create_deployment` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-create-deployment.md |
| `hives_create_function` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-create-function.md |
| `hives_create_native_queue` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-create-native-queue.md |
| `hives_create_native_topic` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-create-native-topic.md |
| `hives_create_project` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-create-project.md |
| `hives_create_secret` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-create-secret.md |
| `hives_create_volume` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-create-volume.md |
| `hives_generate_presigned_url` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-generate-presigned-url.md |
| `hives_marketplace_install` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-install.md |
| `hives_marketplace_publish` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-publish.md |
| `hives_marketplace_update` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-marketplace-update.md |
| `hives_promote_deployment` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-promote-deployment.md |
| `hives_publish_native_topic` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-publish-native-topic.md |
| `hives_reconcile` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-reconcile.md |
| `hives_resume_cron` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-resume-cron.md |
| `hives_resume_native_queue` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-resume-native-queue.md |
| `hives_select_runtime` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-select-runtime.md |
| `hives_send_native_queue` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-send-native-queue.md |
| `hives_set_context_project` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-set-context-project.md |
| `hives_set_cors_config` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-set-cors-config.md |
| `hives_update_cron` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-update-cron.md |
| `hives_update_function` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-update-function.md |
| `hives_update_project` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-update-project.md |
| `hives_update_project_environment` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-update-project-environment.md |
| `hives_update_project_settings` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-update-project-settings.md |
| `hives_update_secret` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-update-secret.md |
| `hives_upload_deployment` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-upload-deployment.md |
| `hives_upload_object` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-upload-object.md |
| `hives_upload_object_by_key` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/hives-upload-object-by-key.md |
| `iam_createOrgApiKey` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/iam-createorgapikey.md |
| `minds_createMind` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/minds-createmind.md |
| `minds_insertEpisodicMemory` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/minds-insertepisodicmemory.md |
| `relays_createRecord` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/relays-createrecord.md |
| `relays_createZone` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/relays-createzone.md |
| `relays_updateRecord` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/relays-updaterecord.md |
| `silos_createProject` | Write | Medium | https://policylayer.com/tools/lifesi-genesis-mcp/silos-createproject.md |

## Tool descriptions

- `beacons_revokeBridgeDevice` — Revoke bridge device (DELETE /v1/beacons/bridge/devices/{id}) [service status: unverified]
- `dials_deleteNumber` — Release an owned number at its carrier through DELETE (DELETE /v1/dials/numbers/{number_id}) [service status: unverified]
- `fleets_cancelTask` — Cancel an organization task (POST /v1/fleets/tasks/{task_id}/cancel) [service status: unverified]
- `fleets_deleteConnection` — Disconnect the organization Foundry key (DELETE /v1/fleets/connection) [service status: unverified]
- `flocks_revokeNode` — Revoke an org-owned node binding immediately (DELETE /v1/flocks/byom/nodes/{id}) [service status: not_deployed]
- `flocks_rotateNodeCredential` — Prepare a fixed-scope key, persist it, then commit; cancel an uncertain prepare before retrying (POST /v1/flocks/nodes/{id}/credential:rotate) [service status: not_deployed]
- `hives_cancel_deployment` — Cancel a pending deployment and stop its runtime work (POST /v1/hives/projects/{project_id}/deployments/{deployment_id}/cancel) [service status: down]
- `hives_delete_bucket` — Delete a storage bucket (DELETE /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}) [service status: down]
- `hives_delete_cron` — Delete a cron job (DELETE /v1/hives/projects/{project_id}/cron/{cron_id}) [service status: down]
- `hives_delete_deployment` — Delete an inactive deployment (DELETE /v1/hives/projects/{project_id}/deployments/{deployment_id}) [service status: down]
- `hives_delete_dlq_native_queue` — hives_delete_dlq_native_queue (DELETE /v1/hives/projects/{project_id}/queues/{queue_id}/dlq/{message_id}) [service status: down]
- `hives_delete_function` — Unregister an owned function before removing metadata (DELETE /v1/hives/projects/{project_id}/functions/{function_id}) [service status: down]
- `hives_delete_native_queue` — hives_delete_native_queue (DELETE /v1/hives/projects/{project_id}/queues/{queue_id}) [service status: down]
- `hives_delete_native_topic` — hives_delete_native_topic (DELETE /v1/hives/projects/{project_id}/topics/{topic_id}) [service status: down]
- `hives_delete_object` — Delete an object from a bucket (DELETE /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}/objects/{key}) [service status: down]
- `hives_delete_object_by_key` — hives_delete_object_by_key (DELETE /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}/objects) [service status: down]
- `hives_delete_secret` — Delete a secret (DELETE /v1/hives/projects/{project_id}/secrets/{secret_id}) [service status: down]
- `hives_delete_volume` — Delete a detached volume and its data (DELETE /v1/hives/projects/{project_id}/volumes/{volume_id}) [service status: down]
- `hives_detach_context_project` — hives_detach_context_project (DELETE /v1/hives/context/project) [service status: down]
- `hives_marketplace_uninstall` — Persist uninstall intent before stopping every retained workload. (DELETE /v1/hives/projects/{project_id}/marketplace/installed/{installation_id}) [service status: down]
- `hives_purge_dlq_native_queue` — hives_purge_dlq_native_queue (DELETE /v1/hives/projects/{project_id}/queues/{queue_id}/dlq) [service status: down]
- `hives_purge_native_queue` — hives_purge_native_queue (POST /v1/hives/projects/{project_id}/queues/{queue_id}/purge) [service status: down]
- `hives_remove_native_queue_consumer` — hives_remove_native_queue_consumer (DELETE /v1/hives/projects/{project_id}/queues/{queue_id}/consumer) [service status: down]
- `hives_unsubscribe_native_topic` — hives_unsubscribe_native_topic (DELETE /v1/hives/projects/{project_id}/topics/{topic_id}/subscriptions/{subscription_id}) [service status: down]
- `iam_revokeApiKey` — Revoke API key (DELETE /v1/iam/api-keys/{key_id}) [service status: not_deployed]
- `relays_deleteRecord` — Delete a record (DELETE /v1/relays/zones/{zone}/records/{recordId}) [service status: unverified]
- `runner_cancelJob` — Request cancellation of a Runner job (POST /v1/runner/jobs/{jobId}/cancel) [service status: not_deployed]
- `dials_deployWorkflow` — Save a normalized workflow and enabled routing descriptor (POST /v1/dials/workflows/deploy) [service status: unverified]
- `fleets_launchAgent` — Launch a persistent Henry agent (POST /v1/fleets/agents) [service status: unverified]
- `fleets_startInstance` — Start already admitted Henry compute (POST /v1/fleets/instances/{instance_id}/start) [service status: unverified]
- `fleets_stopAgent` — Stop a persistent Henry agent (POST /v1/fleets/agents/{agent_id}/stop) [service status: unverified]
- `fleets_stopInstance` — Stop admitted Henry compute and retain its data (POST /v1/fleets/instances/{instance_id}/stop) [service status: unverified]
- `henry_commandRun` — Pause, resume, cancel or send follow-up input (POST /v1/henry/runs/{run_id}/command) [service status: not_deployed]
- `hives_invoke_deployment` — Invoke a real running owned deployment and return the raw guest HTTP response (POST /v1/hives/projects/{project_id}/deployments/{deployment_id}/invoke) [service status: down]
- `hives_invoke_function` — Complete a real function invocation and return the raw guest HTTP response (POST /v1/hives/projects/{project_id}/functions/{function_id}/invoke) [service status: down]
- `hives_marketplace_reconcile` — Explicitly finish an existing durable operation; this never starts a build. (POST /v1/hives/projects/{project_id}/marketplace/installed/{installation_id}/reconcile) [service status: down]
- `hives_stop_deployment` — Stop an active deployment after runtime acknowledgment (POST /v1/hives/projects/{project_id}/deployments/{deployment_id}/stop) [service status: down]
- `hives_trigger_cron` — Manually trigger a cron job (POST /v1/hives/projects/{project_id}/cron/{cron_id}/trigger) [service status: down]
- `runner_startJob` — Start a bounded Runner task with an idempotency key (POST /v1/runner/jobs) [service status: not_deployed]
- `beacons_acknowledgeBridgeDeviceRevocation` — Acknowledge an applied transport teardown action (POST /v1/beacons/bridge/devices/{id}/revocations/{version}/ack) [service status: unverified]
- `beacons_enrollBridgeDevice` — Admit a device using its signed one-time challenge (POST /v1/beacons/bridge/device-enrollments) [service status: unverified]
- `beacons_listBridgeDeviceRevocations` — Poll durable teardown commands for the enrolled device owner (GET /v1/beacons/bridge/devices/{id}/revocations) [service status: unverified]
- `beacons_listBridgeDevices` — List bridge devices (GET /v1/beacons/bridge/devices) [service status: unverified]
- `blinds_ownerP256Ensure` — Original human owner enrollment: p256-ensure (POST /v1/blinds/owner-enrollment/p256-ensure) [service status: not_deployed]
- `blinds_ownerReserve` — Original human owner enrollment: reserve (POST /v1/blinds/owner-enrollment/reserve) [service status: not_deployed]
- `blinds_ownerSign` — Original human owner enrollment: sign (POST /v1/blinds/owner-enrollment/sign) [service status: not_deployed]
- `dials_getConsoleSummary` — Read authoritative scoped Dials resource counts (GET /v1/dials/console/summary) [service status: unverified]
- `dials_getOperatingSurface` — Read the scoped Dials operating surface (GET /v1/dials/console/operating-surface) [service status: unverified]
- `dials_listAgents` — List saved agents in the selected scope (GET /v1/dials/agents) [service status: unverified]
- `dials_listCalls` — List real call lifecycle and carrier outcomes (GET /v1/dials/calls) [service status: unverified]
- `dials_listHumanProfiles` — List saved humans in the selected scope (GET /v1/dials/human-profiles) [service status: unverified]
- `dials_listMessages` — List scoped saved messages and actual delivery state (GET /v1/dials/messages) [service status: unverified]
- `dials_listMessageTemplates` — List scoped saved message templates (GET /v1/dials/message-templates) [service status: unverified]
- `dials_listMessagingBrands` — List scoped messaging brand configuration (GET /v1/dials/messaging/brands) [service status: unverified]
- `dials_listMessagingCampaigns` — List scoped messaging campaign configuration (GET /v1/dials/messaging/campaigns) [service status: unverified]
- `dials_listNumberDrift` — List scoped inventory drift (GET /v1/dials/numbers/drift) [service status: unverified]
- `dials_listNumberReconciliations` — List scoped carrier reconciliation receipts (GET /v1/dials/numbers/reconciliations) [service status: unverified]
- `dials_listNumbers` — List numbers in the authorized scope (GET /v1/dials/numbers) [service status: unverified]
- `dials_listRoutingRules` — List managed inbound policies in the verified scope (GET /v1/dials/routing/rules) [service status: unverified]
- `dials_listVoiceProfiles` — List saved voiceProfiles in the selected scope (GET /v1/dials/voice-profiles) [service status: unverified]
- `dials_listWorkflows` — List scoped saved workflow routing descriptors (GET /v1/dials/workflows) [service status: unverified]
- `dials_provisionNumber` — Provision a carrier number with an idempotency key (POST /v1/dials/numbers/provision) [service status: unverified]
- `dials_reconcileNumberInventory` — Reconcile owned inventory against configured carriers (POST /v1/dials/numbers/reconcile) [service status: unverified]
- `dials_recoverOutboundCall` — Read an existing outbound admission receipt without originating a call (POST /v1/dials/calls/outbound/recover) [service status: unverified]
- `dials_releaseNumber` — Release an owned number (POST /v1/dials/numbers/release) [service status: unverified]
- `dials_searchNumbers` — Search real carrier number inventory (GET /v1/dials/numbers/search) [service status: unverified]
- `dials_validateOutboundCall` — Validate consent and outbound call prerequisites (POST /v1/dials/calls/outbound/validate) [service status: unverified]
- `fleets_getAgent` — Read one persistent Henry agent (GET /v1/fleets/agents/{agent_id}) [service status: unverified]
- `fleets_getConnection` — Read the organization Foundry connection (GET /v1/fleets/connection) [service status: unverified]
- `fleets_getInstance` — Read one admitted Henry instance (GET /v1/fleets/instances/{instance_id}) [service status: unverified]
- `fleets_getTask` — Read an organization task (GET /v1/fleets/tasks/{task_id}) [service status: unverified]
- `fleets_getTaskReceipt` — Read an execution receipt (GET /v1/fleets/tasks/{task_id}/receipt) [service status: unverified]
- `fleets_listAgents` — List persistent Henry agents (GET /v1/fleets/agents) [service status: unverified]
- `fleets_listInstances` — Read admitted Henry instance status in the verified organization (GET /v1/fleets/instances) [service status: unverified]
- `fleets_listTasks` — List organization tasks (GET /v1/fleets/tasks) [service status: unverified]
- `fleets_recoverAgent` — Recover a persistent Henry agent (POST /v1/fleets/agents/{agent_id}/recover) [service status: unverified]
- `flocks_enrollNode` — Exchange a join token under verified LifeID org identity (POST /v1/flocks/byom/enroll) [service status: not_deployed]
- `flocks_exchangeJoinToken` — Exchange a one-time Console join for a node-only LifeID credential; persist it before activation (POST /v1/flocks/nodes/enroll) [service status: not_deployed]
- `flocks_getEnrollmentReadiness` — Read server-owned enrollment availability for the verified org (GET /v1/flocks/byom/readiness) [service status: not_deployed]
- `flocks_heartbeatNode` — Record presence using LifeID auth plus the node-specific binding (POST /v1/flocks/byom/nodes/{id}/heartbeat) [service status: not_deployed]
- `flocks_listNodes` — List customer hardware belonging to the verified org (GET /v1/flocks/byom/nodes) [service status: not_deployed]
- `foundry_ensureBillingProfile` — Ensure the current organization’s TEST billing profile (POST /v1/foundry/billing/profile/ensure)
- `foundry_getRegistryModel` — Get a registry model (GET /v1/foundry/registry/models/{canonical_model_id})
- `foundry_listApiKeys` — List tenant API keys (GET /v1/foundry/keys)
- `foundry_listModels` — List executable models (GET /v1/foundry/models)
- `foundry_listRegistryModels` — List registry models (GET /v1/foundry/registry/models)
- `foundry_readBillingProfile` — Read the current organization’s native Sandbox billing profile (GET /v1/foundry/billing/profile)
- `foundry_readNativeCreditBalance` — Read the current organization’s paid-credit balance (GET /v1/foundry/billing/credits/balance)
- `genesis_call` — Call any Genesis API operation by id (find ids with genesis_search_tools). arguments = path params + query params + body.
- `genesis_search_tools` — Search all 348 Genesis API operations (Foundry, Hives, Relays, IAM...) by keyword. Returns operation ids and input schemas to use with genesis_call.
- `henry_decideApproval` — Approve or reject a specific public HTTPS read (POST /v1/henry/runs/{run_id}/approvals/{approval_id}) [service status: not_deployed]
- `henry_getConfig` — Read credential status and the real Foundry model catalog (GET /v1/henry/config) [service status: not_deployed]
- `henry_getRun` — Read live activity, approvals, messages and signed receipts (GET /v1/henry/runs/{run_id}) [service status: not_deployed]
- `henry_listRuns` — List runs belonging to the signed organization (GET /v1/henry/runs) [service status: not_deployed]
- `hives_ack_native_queue` — hives_ack_native_queue (POST /v1/hives/projects/{project_id}/queues/{queue_id}/messages/{message_id}/ack) [service status: down]
- `hives_consumers_native_queue` — hives_consumers_native_queue (GET /v1/hives/projects/{project_id}/queues/{queue_id}/consumers) [service status: down]
- `hives_dead_letters_native_queue` — hives_dead_letters_native_queue (GET /v1/hives/projects/{project_id}/queues/{queue_id}/dlq) [service status: down]
- `hives_dlq_stats_native_queue` — hives_dlq_stats_native_queue (GET /v1/hives/projects/{project_id}/queues/{queue_id}/dlq/stats) [service status: down]
- `hives_download_object_by_key` — hives_download_object_by_key (GET /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}/objects/download) [service status: down]
- `hives_get_bucket` — Get a specific bucket (GET /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}) [service status: down]
- `hives_get_context_project` — hives_get_context_project (GET /v1/hives/context/project) [service status: down]
- `hives_get_cors_config` — Get CORS rules for a bucket (GET /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}/cors) [service status: down]
- `hives_get_cron` — Get a specific cron job (GET /v1/hives/projects/{project_id}/cron/{cron_id}) [service status: down]
- `hives_get_cron_runs` — Get run history for a cron job (GET /v1/hives/projects/{project_id}/cron/{cron_id}/runs) [service status: down]
- `hives_get_dashboard_metrics` — Get dashboard metrics for retained completed API invocations. (GET /v1/hives/projects/{project_id}/metrics/dashboard) [service status: down]
- `hives_get_deployment` — Get a specific deployment (GET /v1/hives/projects/{project_id}/deployments/{deployment_id}) [service status: down]
- `hives_get_deployment_metrics` — Get deployment metrics (GET /v1/hives/projects/{project_id}/deployments/{deployment_id}/metrics) [service status: down]
- `hives_get_error_metrics` — Get error rate metrics (GET /v1/hives/projects/{project_id}/metrics/errors) [service status: down]
- `hives_get_function` — Get a specific function (GET /v1/hives/projects/{project_id}/functions/{function_id}) [service status: down]
- `hives_get_function_invocations_series` — Get function invocations time series (GET /v1/hives/projects/{project_id}/functions/{function_id}/metrics/invocations) [service status: down]
- `hives_get_function_metrics` — Get function metrics (GET /v1/hives/projects/{project_id}/functions/{function_id}/metrics) [service status: down]
- `hives_get_latency_metrics` — Get response time metrics (GET /v1/hives/projects/{project_id}/metrics/latency) [service status: down]
- `hives_get_native_queue_consumer` — hives_get_native_queue_consumer (GET /v1/hives/projects/{project_id}/queues/{queue_id}/consumer) [service status: down]
- `hives_get_project` — Get a project by ID (GET /v1/hives/projects/{project_id}) [service status: down]
- `hives_get_project_activity` — List activity for an authenticated org's project (GET /v1/hives/projects/{project_id}/activity) [service status: down]
- `hives_get_project_metrics` — Get project metrics overview (GET /v1/hives/projects/{project_id}/metrics) [service status: down]
- `hives_get_project_settings` — hives_get_project_settings (GET /v1/hives/projects/{project_id}/settings) [service status: down]
- `hives_get_realtime_metrics` — Get real-time metrics for dashboard (GET /v1/hives/projects/{project_id}/metrics/realtime) [service status: down]
- `hives_get_request_metrics` — Get request metrics time series (GET /v1/hives/projects/{project_id}/metrics/requests) [service status: down]
- `hives_get_resource_usage` — Get measured API invocation metadata and real owned resource counts (GET /v1/hives/projects/{project_id}/metrics/usage) [service status: down]
- `hives_get_runtime` — hives_get_runtime (GET /v1/hives/runtimes/{name}) [service status: down]
- `hives_get_secret` — Get a secret's metadata (not its value) (GET /v1/hives/projects/{project_id}/secrets/{secret_id}) [service status: down]
- `hives_get_volume` — Read persisted volume state and measured usage (GET /v1/hives/projects/{project_id}/volumes/{volume_id}) [service status: down]
- `hives_inspect_native_queue` — hives_inspect_native_queue (GET /v1/hives/projects/{project_id}/queues/{queue_id}) [service status: down]
- `hives_inspect_native_topic` — hives_inspect_native_topic (GET /v1/hives/projects/{project_id}/topics/{topic_id}) [service status: down]
- `hives_list_buckets` — List all storage buckets for a project (GET /v1/hives/projects/{project_id}/storage/buckets) [service status: down]
- `hives_list_crons` — List all cron jobs for a project (GET /v1/hives/projects/{project_id}/cron) [service status: down]
- `hives_list_deployments` — List all deployments for a project (GET /v1/hives/projects/{project_id}/deployments) [service status: down]
- `hives_list_domains` — List all domains for a project (GET /v1/hives/projects/{project_id}/domains) [service status: down]
- `hives_list_functions` — List all functions for a project (GET /v1/hives/projects/{project_id}/functions) [service status: down]
- `hives_list_native_queue` — hives_list_native_queue (GET /v1/hives/projects/{project_id}/queues) [service status: down]
- `hives_list_native_topic` — hives_list_native_topic (GET /v1/hives/projects/{project_id}/topics) [service status: down]
- `hives_list_objects` — List objects in a bucket (GET /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}/objects) [service status: down]
- `hives_list_project_environment` — List persisted environment names, including retained legacy entries. No stored value is selected and no KMS operation is performed. (GET /v1/hives/projects/{project_id}/env/metadata) [service status: down]
- `hives_list_project_runtimes` — Read compiled serving metadata after verified owned project lookup (GET /v1/hives/projects/{project_id}/runtimes) [service status: down]
- `hives_list_projects` — List all projects for the authenticated tenant (GET /v1/hives/projects) [service status: down]
- `hives_list_regions` — List deployment regions available for project creation. (GET /v1/hives/regions) [service status: down]
- `hives_list_runtimes` — hives_list_runtimes (GET /v1/hives/runtimes) [service status: down]
- `hives_list_secrets` — List all secrets for a project (names and metadata only, not values) (GET /v1/hives/projects/{project_id}/secrets) [service status: down]
- `hives_list_volumes` — List persisted local volumes (GET /v1/hives/projects/{project_id}/volumes) [service status: down]
- `hives_marketplace_categories` — Return existing categories with visibility-scoped actual counts. (GET /v1/hives/projects/{project_id}/marketplace/categories) [service status: down]
- `hives_marketplace_featured` — Return only persisted featured packages backed by real artifacts. (GET /v1/hives/projects/{project_id}/marketplace/featured) [service status: down]
- `hives_marketplace_get_installation` — Read a persisted installation after an interrupted operation. (GET /v1/hives/projects/{project_id}/marketplace/installed/{installation_id}) [service status: down]
- `hives_marketplace_get_package` — Read the selected package and its actual immutable versions. (GET /v1/hives/projects/{project_id}/marketplace/packages/{slug}) [service status: down]
- `hives_marketplace_installed` — List selected-project installations, preserving unresolved state. (GET /v1/hives/projects/{project_id}/marketplace/installed) [service status: down]
- `hives_marketplace_list_packages` — Search the persisted visible catalog. (GET /v1/hives/projects/{project_id}/marketplace/packages) [service status: down]
- `hives_marketplace_list_versions` — Read every eligible version using bounded pages. (GET /v1/hives/projects/{project_id}/marketplace/packages/{slug}/versions) [service status: down]
- `hives_mount_volume` — Attach or reconnect the exact existing attachment (POST /v1/hives/projects/{project_id}/volumes/{volume_id}/mount) [service status: down]
- `hives_nack_native_queue` — hives_nack_native_queue (POST /v1/hives/projects/{project_id}/queues/{queue_id}/messages/{message_id}/nack) [service status: down]
- `hives_pause_cron` — Pause a cron job (POST /v1/hives/projects/{project_id}/cron/{cron_id}/pause) [service status: down]
- `hives_pause_native_queue` — hives_pause_native_queue (POST /v1/hives/projects/{project_id}/queues/{queue_id}/pause) [service status: down]
- `hives_query_deployment_logs` — Query logs for a project (GET /v1/hives/projects/{project_id}/deployments/{deployment_id}/logs) [service status: down]
- `hives_query_logs` — Query logs for a project (GET /v1/hives/projects/{project_id}/logs) [service status: down]
- `hives_receive_native_queue` — hives_receive_native_queue (POST /v1/hives/projects/{project_id}/queues/{queue_id}/messages/receive) [service status: down]
- `hives_replay_native_queue` — hives_replay_native_queue (POST /v1/hives/projects/{project_id}/queues/{queue_id}/dlq/replay) [service status: down]
- `hives_reveal_project_environment` — Reveal one owned environment value through Genesis KMS with org/project AAD. Successful reveals require a persisted activity entry containing only the key. (GET /v1/hives/projects/{project_id}/env/{key}/reveal) [service status: down]
- `hives_reveal_secret` — Explicitly reveal a secret value (sensitive output, audit logged) (GET /v1/hives/projects/{project_id}/secrets/{secret_id}/reveal) [service status: down]
- `hives_rollback_deployment` — Roll back to the selected deployment in this project (POST /v1/hives/projects/{project_id}/deployments/{deployment_id}/rollback) [service status: down]
- `hives_stats_native_queue` — hives_stats_native_queue (GET /v1/hives/projects/{project_id}/queues/{queue_id}/stats) [service status: down]
- `hives_subscribe_native_topic` — hives_subscribe_native_topic (POST /v1/hives/projects/{project_id}/topics/{topic_id}/subscriptions) [service status: down]
- `hives_subscriptions_native_topic` — hives_subscriptions_native_topic (GET /v1/hives/projects/{project_id}/topics/{topic_id}/subscriptions) [service status: down]
- `hives_unmount_volume` — Detach a volume without a request body (POST /v1/hives/projects/{project_id}/volumes/{volume_id}/unmount) [service status: down]
- `iam_listOrgApiKeys` — List organization API keys (GET /v1/iam/organizations/{org_id}/api-keys) [service status: not_deployed]
- `iam_runnerSelfExecutionGrant` — Request scoped Runner self-execution permission (POST /v1/iam/runner/self-execution-grant) [service status: not_deployed]
- `minds_getEpisodicMemory` — Read a persisted memory by storage UUID in an explicit ready Mind (GET /v1/minds/memory/episodic/{storage_id}) [service status: not_deployed]
- `minds_getMind` — Read one Mind owned by the verified organization and project (GET /v1/minds/services/{mind_id}) [service status: not_deployed]
- `minds_listMinds` — List owned Minds and the verified creation-context fingerprint (GET /v1/minds/services) [service status: not_deployed]
- `minds_searchMemory` — Search actual episodic memory in an explicit ready Mind (POST /v1/minds/search) [service status: not_deployed]
- `relays_enroll` — Explicitly activate an empty Relays account; read status after an unconfirmed result (POST /v1/relays/genesis/enrollment) [service status: unverified]
- `relays_getDnssec` — Read owned DNSSEC status; unavailable public key details return 503 (GET /v1/relays/zones/{zone}/dnssec) [service status: unverified]
- `relays_getEnrollment` — Read enrollment for the current verified human Genesis selection (GET /v1/relays/genesis/enrollment) [service status: unverified]
- `relays_getZone` — Get zone details (GET /v1/relays/zones/{zone}) [service status: unverified]
- `relays_listRecords` — List records in a zone (GET /v1/relays/zones/{zone}/records) [service status: unverified]
- `relays_listZones` — List DNS zones for the tenant (GET /v1/relays/zones) [service status: unverified]
- `runner_getCatalog` — Get authorized Runner workspaces and execution routes (GET /v1/runner/catalog) [service status: not_deployed]
- `runner_getJob` — Read an authoritative Runner job snapshot (GET /v1/runner/jobs/{jobId}) [service status: not_deployed]
- `runner_getJobEvents` — Read an ordered page of Runner job events (GET /v1/runner/jobs/{jobId}/events) [service status: not_deployed]
- `runner_getJobResult` — Retrieve the verified provider result for a completed Runner task (GET /v1/runner/jobs/{jobId}/result) [service status: not_deployed]
- `runner_listJobs` — List the newest 100 Runner jobs for the verified principal (GET /v1/runner/jobs) [service status: not_deployed]
- `silos_getProject` — Open an owned project and its persisted database metadata (GET /v1/silos/projects/{project_id}) [service status: not_deployed]
- `silos_listProjects` — List persisted projects in the verified organization (GET /v1/silos/projects) [service status: not_deployed]
- `beacons_issueBridgeDeviceChallenge` — Issue a five-minute device proof challenge (POST /v1/beacons/bridge/device-challenges) [service status: unverified]
- `beacons_provisionBridgeFleet` — Create or reuse first-fleet metadata in the verified Beacons selection (POST /v1/beacons/bridge/fleets/provision) [service status: unverified]
- `beacons_updateBridgeDevice` — Update bridge device (name, nicknames) (PATCH /v1/beacons/bridge/devices/{id}) [service status: unverified]
- `blinds_ownerAttach` — Original human owner enrollment: attach (POST /v1/blinds/owner-enrollment/attach) [service status: not_deployed]
- `dials_assignCampaignNumber` — Save pending association of an owned number with an owned campaign (POST /v1/dials/messaging/campaigns/{campaign_id}/numbers) [service status: unverified]
- `dials_assignNumber` — Assign an owned number (POST /v1/dials/numbers/assign) [service status: unverified]
- `dials_createAgent` — Save an unassigned AgentProfile by scoped normalized name (POST /v1/dials/agents) [service status: unverified]
- `dials_createHumanProfile` — Save an unassigned HumanProfile by scoped normalized name (POST /v1/dials/human-profiles) [service status: unverified]
- `dials_createMessageTemplate` — Save a scoped message template by normalized name (POST /v1/dials/message-templates) [service status: unverified]
- `dials_createMessagingBrand` — Save pending messaging brand configuration (POST /v1/dials/messaging/brands) [service status: unverified]
- `dials_createMessagingCampaign` — Save a pending campaign for a verified owned brand (POST /v1/dials/messaging/campaigns) [service status: unverified]
- `dials_createOutboundCall` — Queue an approved outbound call with an idempotency key (POST /v1/dials/calls/outbound) [service status: unverified]
- `dials_createOutboundMessage` — Queue an explicitly approved outbound message (POST /v1/dials/messages/outbound) [service status: unverified]
- `dials_createRoutingRule` — Create an enabled owned-number inbound policy with durable UUID idempotency (POST /v1/dials/routing/rules) [service status: unverified]
- `dials_createVoiceProfile` — Save an unassigned VoiceProfile by scoped normalized name (POST /v1/dials/voice-profiles) [service status: unverified]
- `dials_disableRoutingRule` — Disable an owned managed inbound policy while retaining its record (DELETE /v1/dials/routing/rules/{rule_id}) [service status: unverified]
- `dials_registerEmergencyAddress` — Register and bind the dispatchable emergency address for an owned number (POST /v1/dials/numbers/e911) [service status: unverified]
- `dials_updateNumberCallerName` — Update the caller name of an owned number (PUT /v1/dials/numbers/cnam) [service status: unverified]
- `fleets_commandAgent` — Send input to a persistent Henry agent (POST /v1/fleets/agents/{agent_id}/command) [service status: unverified]
- `fleets_setConnection` — Encrypt an organization-owned Foundry key with Genesis KMS (PUT /v1/fleets/connection) [service status: unverified]
- `fleets_submitTask` — Dispatch an agent task (POST /v1/fleets/tasks) [service status: unverified]
- `flocks_activateNode` — Activate the exact saved LifeID node reservation idempotently (POST /v1/flocks/nodes/{id}/activate) [service status: not_deployed]
- `flocks_createJoinToken` — Create an org-scoped single-use join token (admin required) (POST /v1/flocks/byom/tokens) [service status: not_deployed]
- `flocks_renameNode` — Update an org-owned node nickname (PATCH /v1/flocks/byom/nodes/{id}) [service status: not_deployed]
- `foundry_createChatCompletion` — Create a chat completion (POST /v1/foundry/chat/completions)
- `foundry_createEmbedding` — Create embeddings (POST /v1/foundry/embeddings)
- `foundry_createNativeCreditCheckout` — Create the server-configured TEST credit checkout (POST /v1/foundry/billing/checkout/credits)
- `henry_createRun` — Execute a Henry task through Foundry (POST /v1/henry/runs) [service status: not_deployed]
- `henry_putCredential` — Validate and encrypt an organization Foundry key in Genesis KMS (PUT /v1/henry/credential) [service status: not_deployed]
- `hives_add_domain` — Add a custom domain to a project (POST /v1/hives/projects/{project_id}/domains) [service status: down]
- `hives_bulk_upsert_secrets` — Bulk create or update secrets (PUT /v1/hives/projects/{project_id}/secrets/bulk) [service status: down]
- `hives_configure_native_queue` — hives_configure_native_queue (PATCH /v1/hives/projects/{project_id}/queues/{queue_id}) [service status: down]
- `hives_configure_native_queue_consumer` — hives_configure_native_queue_consumer (PUT /v1/hives/projects/{project_id}/queues/{queue_id}/consumer) [service status: down]
- `hives_create_bucket` — Create a new storage bucket (POST /v1/hives/projects/{project_id}/storage/buckets) [service status: down]
- `hives_create_cron` — Create a new cron job (POST /v1/hives/projects/{project_id}/cron) [service status: down]
- `hives_create_deployment` — Create a new deployment (POST /v1/hives/projects/{project_id}/deployments) [service status: down]
- `hives_create_function` — Create a new function (POST /v1/hives/projects/{project_id}/functions) [service status: down]
- `hives_create_native_queue` — hives_create_native_queue (POST /v1/hives/projects/{project_id}/queues) [service status: down]
- `hives_create_native_topic` — hives_create_native_topic (POST /v1/hives/projects/{project_id}/topics) [service status: down]
- `hives_create_project` — Create a new project (POST /v1/hives/projects) [service status: down]
- `hives_create_secret` — Create a new secret (POST /v1/hives/projects/{project_id}/secrets) [service status: down]
- `hives_create_volume` — Create bounded local persistent storage (POST /v1/hives/projects/{project_id}/volumes) [service status: down]
- `hives_generate_presigned_url` — Generate a presigned URL for object access (POST /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}/presigned) [service status: down]
- `hives_marketplace_install` — Install a real package. A 202 acknowledges the durable operation, not readiness. (POST /v1/hives/projects/{project_id}/marketplace/packages/{slug}/install) [service status: down]
- `hives_marketplace_publish` — Publish a verified selected-project artifact; never fetch an arbitrary URL. (POST /v1/hives/projects/{project_id}/marketplace/packages/publish) [service status: down]
- `hives_marketplace_update` — Update through a real successor deployment while retaining the old runtime. (POST /v1/hives/projects/{project_id}/marketplace/packages/{slug}/update) [service status: down]
- `hives_promote_deployment` — Promote a deployment to production (POST /v1/hives/projects/{project_id}/deployments/{deployment_id}/promote) [service status: down]
- `hives_publish_native_topic` — hives_publish_native_topic (POST /v1/hives/projects/{project_id}/topics/{topic_id}/messages) [service status: down]
- `hives_reconcile` — Explicit recovery observes provider generations. It never replays an unknown PUT payload or marks an uncertain CREATE safe for subsequent bucket deletion. (POST /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}/reconcile) [serv…
- `hives_resume_cron` — Resume a cron job (POST /v1/hives/projects/{project_id}/cron/{cron_id}/resume) [service status: down]
- `hives_resume_native_queue` — hives_resume_native_queue (POST /v1/hives/projects/{project_id}/queues/{queue_id}/resume) [service status: down]
- `hives_select_runtime` — hives_select_runtime (GET /v1/hives/runtimes/select) [service status: down]
- `hives_send_native_queue` — hives_send_native_queue (POST /v1/hives/projects/{project_id}/queues/{queue_id}/messages) [service status: down]
- `hives_set_context_project` — hives_set_context_project (POST /v1/hives/context/project) [service status: down]
- `hives_set_cors_config` — Set CORS rules for a bucket (PUT /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}/cors) [service status: down]
- `hives_update_cron` — Update a cron job (PATCH /v1/hives/projects/{project_id}/cron/{cron_id}) [service status: down]
- `hives_update_function` — Update an owned function and encrypted overrides (PUT /v1/hives/projects/{project_id}/functions/{function_id}) [service status: down]
- `hives_update_project` — Update a project (PATCH /v1/hives/projects/{project_id}) [service status: down]
- `hives_update_project_environment` — Encrypt and persist a flat map; acknowledge updated names without values. (PUT /v1/hives/projects/{project_id}/env/metadata) [service status: down]
- `hives_update_project_settings` — hives_update_project_settings (PATCH /v1/hives/projects/{project_id}/settings) [service status: down]
- `hives_update_secret` — Update a secret's value (creates a new version) (PUT /v1/hives/projects/{project_id}/secrets/{secret_id}) [service status: down]
- `hives_upload_deployment` — Upload a real WASM artifact and deploy it (POST /v1/hives/projects/{project_id}/deployments/upload) [service status: down]
- `hives_upload_object` — Upload an object to a bucket via a server-side proxy. (PUT /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}/objects/{key}) [service status: down]
- `hives_upload_object_by_key` — hives_upload_object_by_key (PUT /v1/hives/projects/{project_id}/storage/buckets/{bucket_id}/objects) [service status: down]
- `iam_createOrgApiKey` — Create organization API key (POST /v1/iam/organizations/{org_id}/api-keys) [service status: not_deployed]
- `minds_createMind` — Create one capped Sandbox Mind; retain the same operation key after uncertainty (POST /v1/minds/services) [service status: not_deployed]
- `minds_insertEpisodicMemory` — Persist an episodic event in an explicit ready Mind; never automatically replay (POST /v1/minds/memory/episodic) [service status: not_deployed]
- `relays_createRecord` — Create one record, or up to 100 with {records:[...]} (POST /v1/relays/zones/{zone}/records) [service status: unverified]
- `relays_createZone` — Create a DNS zone (POST /v1/relays/zones) [service status: unverified]
- `relays_updateRecord` — Update a record (PATCH /v1/relays/zones/{zone}/records/{recordId}) [service status: unverified]
- `silos_createProject` — Create project metadata without allocating a database (POST /v1/silos/projects) [service status: not_deployed]

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Apibase (1384 tools) — https://policylayer.com/tools/io-github-whiteknightonhorse-apibase.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- MCP Framework Personal (912 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Hermoso (896 tools) — https://policylayer.com/tools/hermoso.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Altium-MCP-Suite (817 tools) — https://policylayer.com/tools/altium-mcp-suite.md
- Eda Agent (777 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=lifesi-genesis-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/lifesi-genesis-mcp
