← Back to search

lattice-mcp

aidenappl Scanned 13h ago

MCP server for Lattice container orchestration platform

D
40 / 100

Versions

1.4.0latest
Jul 28, 2026
1.3.0
Jul 26, 2026
1.2.0
Jul 26, 2026
1.1.2
Jul 26, 2026
1.1.1
Jul 24, 2026
+ show 3 moreshow less
1.1.0
Jul 23, 2026
1.0.1
May 10, 2026
1.0.0
May 9, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 146

lattice_overview
annotations: none low

Get fleet overview: worker counts, stack counts, container counts, failed stacks, recent deployments, fleet CPU/memory averages

lattice_health
annotations: none low

Check API health and database connectivity

lattice_get_version
annotations: none low

Get the deployed lattice-api version string. Use to check deploy drift against GitHub tags/commits (e.g. for /howfarbehind).

lattice_list_workers
annotations: none low

List all workers with status, IP, Docker version, runner version, last heartbeat

lattice_get_worker
annotations: none low

Get detailed worker info including metrics

id number
lattice_get_worker_metrics
annotations: none low

Get recent worker metrics (CPU, memory, disk, network)

id number range string
lattice_list_stacks
annotations: none low

List all stacks with status, worker assignment, and deployment strategy

status string worker_id number
lattice_get_stack
annotations: none low

Get full stack details including compose YAML and env vars

id number
lattice_list_containers
annotations: none low

List containers with status, image, ports, health. Filter by stack or status

name string status string stack_id number worker_id number
lattice_get_container
annotations: none low

Get full container details including config, health, env vars, ports

id number
lattice_get_container_logs
annotations: none low

Get recent container logs (stdout/stderr)

id number limit number offset number worker_id number
lattice_get_container_lifecycle
annotations: none low

Get container lifecycle events (start, stop, restart, health changes)

id number limit number
lattice_list_deployments
annotations: none low

List deployments with status, strategy, timing. Filter by stack or status

limit number status string stack_id number
lattice_get_deployment
annotations: none low

Get deployment details including container-level status

id number
lattice_get_deployment_logs
annotations: none low

Get deployment logs: pull, create, start, swap, rollback events with timing

id number
lattice_get_audit_log
annotations: none low

Get recent audit log entries (who did what, when). Filter by user, action, or resource type to answer

limit number action string offset number user_id number resource_type string
lattice_deploy_stack
annotations: none low

Deploy a stack (all containers or specific ones)

id number force boolean
lattice_restart_stack
annotations: none low

Restart all containers in a stack

id number
lattice_stop_stack
annotations: none low

Stop all containers in a stack

id number
lattice_start_stack
annotations: none low

Start all containers in a stack

id number
lattice_update_stack
annotations: none low

Update stack configuration (name, description, strategy, worker, etc.)

id number name string active boolean status string worker_id number auto_deploy boolean description string deployment_strategy string
lattice_start_container
annotations: none low

Start a stopped container

id number
lattice_stop_container
annotations: none low

Stop a running container

id number
lattice_restart_container
annotations: none low

Restart a container

id number
lattice_kill_container
annotations: none low

Force kill a container

id number
lattice_pause_container
annotations: none low

Pause a running container

id number
lattice_unpause_container
annotations: none low

Unpause a paused container

id number
lattice_remove_container
annotations: none low

Remove a container entirely

id number
lattice_recreate_container
annotations: none low

Recreate a container (remove and create fresh)

id number
lattice_reboot_worker
annotations: none low

Reboot a worker machine

id number
lattice_upgrade_worker
annotations: none low

Upgrade worker runner to latest version

id number
lattice_stop_all_worker
annotations: none low

Stop all containers on a worker

id number
lattice_start_all_worker
annotations: none low

Start all containers on a worker

id number
lattice_update_api
annotations: none low

Update the Lattice API container. Pass `version` to deploy or roll back to a specific tag; omit it to take whatever the compose file resolves to. Returns

force boolean version string
lattice_update_web
annotations: none low

Update the Lattice web container. Pass `version` to deploy or roll back to a specific tag; omit it to take whatever the compose file resolves to

force boolean version string
lattice_rollback_deployment
annotations: none low

Rollback a deployment to its previous state

id number
lattice_list_api_tokens
annotations: none low

List all API tokens

lattice_create_api_token
annotations: none low

Create a new API token for AI tools or automation

name string expires_in string
lattice_delete_api_token
annotations: none low

Delete an API token

id number
lattice_list_database_instances
annotations: none low

List managed database instances with engine, version, status, worker and health. Filter by worker, engine or status

limit number offset number worker_id number
lattice_get_database_instance
annotations: none low

Get one database instance: engine, port, limits, snapshot schedule, retention and backup destination

id number
lattice_create_database_instance
annotations: none low

Provision a database instance on a worker. Creates a real container. Omit `port` to have a free one allocated automatically — that is the recommended path; a port already in use returns 409 naming the conflict

name string port number password string username string cpu_limit number worker_id number memory_limit number database_name string root_password string engine_version string retention_count number snapshot_schedule string adopt_existing_volume boolean backup_destination_id number
lattice_update_database_instance
annotations: none low

Update a database instance

id number name string port number active boolean password string cpu_limit number memory_limit number root_password string retention_count number snapshot_schedule string deletion_protection boolean backup_destination_id number mirror_backup_destination_id number
lattice_delete_database_instance
annotations: none low

Permanently destroy a database: its container AND its data volume are removed on the worker, then the record is retired once the worker confirms. Irreversible — every table is gone; only existing snapshots survive, so check lattice_list_database_snapshots first. Asynchronous: the instance sits in

id number force boolean final_snapshot boolean
lattice_database_action
annotations: none low

Start, stop, restart or remove a database instance

id number
lattice_get_database_connection
annotations: none low

Get a database instance

id number
lattice_reveal_database_credentials
annotations: none low

Reveal a database instance

id number include_root boolean
lattice_get_database_credentials
annotations: none low

DEPRECATED — returns root credentials from a plain GET. Use lattice_reveal_database_credentials instead, which is audited and scoped

id number
lattice_get_database_events
annotations: none low

Get a database instance

id number limit number
lattice_get_database_backup_posture
annotations: none low

A database

id number
lattice_get_database_runs
annotations: none low

Recent scheduled-snapshot attempts for a database, newest first — INCLUDING slots that were skipped and why. Scheduling lives in the control plane, so every slot leaves a row whether or not it produced a snapshot. Reach for this to answer

id number limit number
lattice_get_database_metrics
annotations: none low

Get CPU and memory samples for a managed database instance. These samples were always collected but had no read path: managed databases have no row in the containers table, and every other metrics reader takes a container id. Use this rather than lattice_get_container_metrics for a database

id number limit number since string
lattice_get_database_logs
annotations: none low

Get a database container

id number limit number
lattice_get_database_lifecycle_logs
annotations: none low

Get worker-emitted lifecycle messages for a database container, including provisioning progress and the reason a create failed

id number limit number
lattice_open_database_console
annotations: none low

Authorise an interactive console session against a running database and return the worker, container and SQL client command to run. The session itself runs over the admin WebSocket, so this returns the authorisation, not a live shell

id number
lattice_get_worker_port_availability
annotations: none low

List host ports already claimed on a worker (by databases and by stack containers) and get a free suggestion. Check this before pinning a database to a specific port

id number port number
lattice_list_database_snapshots
annotations: none low

List snapshots for a database instance, with size and creation time. Check this before deleting or restoring an instance

id number
lattice_create_database_snapshot
annotations: none low

Take a snapshot of a database instance now, outside its schedule

id number
lattice_restore_database_snapshot
annotations: none low

Restore a database instance from one of its snapshots. Overwrites current data irreversibly — take a fresh snapshot first if the present state matters

id number snapshot_id number
lattice_delete_database_snapshot
annotations: none low

Delete a database snapshot. Destructive — that restore point is gone

snapshot_id number
lattice_list_backup_destinations
annotations: none low

List configured backup destinations that database snapshots can be shipped to

lattice_get_backup_destination
annotations: none low

Get one backup destination

id number
lattice_create_backup_destination
annotations: none low

Create a backup destination. config is a free-form object whose shape depends on type (e.g. an S3 destination takes bucket, region, endpoint and credentials)

name string type string
lattice_update_backup_destination
annotations: none low

Update a backup destination. Passing config replaces the whole object, it does not merge

id number name string type string active boolean
lattice_delete_backup_destination
annotations: none low

Delete a backup destination. Instances pointing at it lose their backup target. Destructive

id number
lattice_test_backup_destination
annotations: none low

Test connectivity and credentials for a backup destination without writing a real backup. The test is dispatched over the worker

id number worker_id number
lattice_list_registries
annotations: none low

List configured container registries

lattice_create_registry
annotations: none low

Add a container registry

url string name string type string password string username string
lattice_update_registry
annotations: none low

Update a registry

id number url string name string type string active boolean password string username string
lattice_delete_registry
annotations: none low

Delete a registry. Containers pulling from it fail on their next deploy. Destructive

id number
lattice_test_registry
annotations: none low

Test a saved registry

id number
lattice_test_registry_inline
annotations: none low

Test registry credentials before saving them

url string password string username string
lattice_list_registry_repositories
annotations: none low

List repositories available in a registry — what images exist to deploy

id number
lattice_list_registry_tags
annotations: none low

List the tags published for one repository. Use this to answer

id number repo string
lattice_search
annotations: none low

Search across workers, stacks and containers by name in one call. Faster than listing each type and filtering when you only have a partial name

q string limit number
lattice_get_anomalies
annotations: none low

Get detected fleet anomalies — restart loops, unhealthy containers, resource spikes, offline workers. The best first call when asked whether anything is wrong

lattice_get_fleet_metrics
annotations: none low

Get aggregated fleet-wide CPU, memory, disk and network metrics over a time range

range string
lattice_get_versions
annotations: none low

Get runner versions across workers and which are outdated. Use before lattice_upgrade_worker to see what actually needs upgrading

lattice_refresh_versions
annotations: none low

Re-poll every worker for its current runner version, refreshing what lattice_get_versions reports

lattice_get_container_metrics
annotations: none low

Get a single container

id number limit number range string
lattice_get_self
annotations: none low

Get the user this API token authenticates as, including role

lattice_create_stack
annotations: none low

Create an empty stack. Add containers with lattice_create_container, or use lattice_import_compose to create one from compose YAML

name string env_vars string worker_id number auto_deploy boolean description string deployment_strategy string
lattice_delete_stack
annotations: none low

Delete a stack and every container in it. Destructive and not recoverable — export it first with lattice_export_stack if you might want it back

id number
lattice_get_stack_containers
annotations: none low

List the containers belonging to one stack

id number
lattice_update_stack_compose
annotations: none low

Replace a stack

id number compose_yaml string
lattice_sync_stack_compose
annotations: none low

Reconcile a stack

id number
lattice_import_compose
annotations: none low

Create a new stack from a docker-compose YAML document

name string worker_id number description string compose_yaml string deployment_strategy string
lattice_export_stack
annotations: none low

Export a stack

id number
lattice_import_stack_export
annotations: none low

Recreate a stack from a document produced by lattice_export_stack

version string
lattice_save_stack_as_template
annotations: none low

Save an existing stack

id number name string description string
lattice_list_deploy_tokens
annotations: none low

List a stack

id number
lattice_create_deploy_token
annotations: none low

Create a deploy token for a stack. The plaintext is returned once and this server masks it to its first two characters, so the usable value never enters a transcript — read it from the Lattice UI, or set LATTICE_ALLOW_SECRET_VALUES=1. Used as https://<lattice>/api/deploy/<token>?container=<name>

id number name string
lattice_delete_deploy_token
annotations: none low

Delete a deploy token. Any CI pipeline using it stops being able to deploy. Destructive

token_id number
lattice_approve_deployment
annotations: none low

Approve a deployment that is waiting on manual approval

id number
lattice_list_automations
annotations: none low

List automations — a trigger (webhook or cron) plus ordered steps — with each one

lattice_get_automation
annotations: none low

Get one automation: trigger, ordered steps, run_as user, running_run_id (set while a run holds its guard) and last_run. http_request header values, bodies and URL paths come back masked

id number
lattice_create_automation
annotations: none low

Create an automation: one trigger plus ordered steps. Use it to redeploy containers in SEVERAL stacks from one CI call — a deploy token only reaches one stack. Steps run in order and stop at the first failure unless continue_on_error. The automation runs as the user who owns this MCP

name string enabled boolean description string
lattice_update_automation
annotations: none low

Update an automation. Omitted fields are left alone; description \

id number name string description string
lattice_enable_automation
annotations: none low

Switch an automation on. Re-validates it first — a renamed container or deleted stack is refused here rather than on the next firing — and makes this MCP token

id number
lattice_disable_automation
annotations: none low

Switch an automation off. It fires nothing while disabled: its webhook answers 200 with result \

id number
lattice_run_automation
annotations: none low

Fire an automation now and wait for the verdict (a run is bounded to 50s). Returns {result, run}: result is succeeded | failed | skipped | disabled, and run.steps has every step

id number
lattice_rotate_automation_token
annotations: none low

Replace a webhook automation

id number
lattice_delete_automation
annotations: none low

Delete an automation. It stops firing and its webhook URL stops working immediately; its run history is no longer reachable, though the audit log keeps every action it took. Destructive — lattice_disable_automation only switches it off

id number
lattice_list_automation_runs
annotations: none low

An automation

id number limit number offset number
lattice_create_container
annotations: none low

Add a container definition to a stack. Creates the record only — deploy the stack to actually start it. JSON-shaped fields are passed as strings, matching the API

tag string name string image string command string ulimits string volumes string env_vars string replicas number stack_id number cpu_limit number entrypoint string health_check string memory_limit number port_mappings string restart_policy string
lattice_update_container
annotations: none low

Update a container definition. Changes the stored record — redeploy or recreate the container for them to take effect

id number tag string name string image string status string command string ulimits string volumes string env_vars string replicas number cpu_limit number entrypoint string registry_id number memory_limit number port_mappings string restart_policy string
lattice_delete_container
annotations: none low

Delete a container definition and its running container. Destructive — lattice_stop_container only stops it

id number
lattice_create_worker
annotations: none low

Register a worker. The machine still needs the runner installed and a worker token before it connects

name string labels string hostname string ip_address string
lattice_update_worker
annotations: none low

Update a worker

id number name string active boolean labels string status string hostname string ip_address string
lattice_delete_worker
annotations: none low

Delete a worker. Every stack pinned to it becomes undeployable. Destructive

id number
lattice_get_worker_container_stats
annotations: none low

Get live per-container resource stats from one worker

id number
lattice_list_worker_tokens
annotations: none low

List a worker

id number
lattice_create_worker_token
annotations: none low

Create a registration token for a worker, used by the runner to connect. Plaintext is returned once and this server masks it to its first two characters — read the usable value from the Lattice UI, or set LATTICE_ALLOW_SECRET_VALUES=1

id number name string
lattice_delete_worker_token
annotations: none low

Delete a worker token. If the runner is using it, it cannot reconnect after a restart. Destructive

token_id number
lattice_list_worker_volumes
annotations: none low

List Docker volumes on a worker

id number
lattice_create_worker_volume
annotations: none low

Create a Docker volume on a worker

id number name string driver string
lattice_delete_worker_volume
annotations: none low

Delete a Docker volume on a worker. Any data stored in it is destroyed. Destructive

id number name string
lattice_list_worker_networks
annotations: none low

List Docker networks on a worker

id number
lattice_create_worker_network
annotations: none low

Create a Docker network on a worker

id number name string driver string
lattice_delete_worker_network
annotations: none low

Delete a Docker network on a worker. Containers attached to it lose connectivity. Destructive

id number name string
lattice_list_all_networks
annotations: none low

List every tracked Docker network across the fleet

lattice_delete_network
annotations: none low

Delete a tracked network by its Lattice ID. Destructive

id number
lattice_force_remove_container
annotations: none low

Force-remove a container on a worker by name, bypassing the normal lifecycle. For clearing a wedged container that ordinary remove will not shift. Destructive

id number name string
lattice_list_env_vars
annotations: none low

List global environment variables available for interpolation into stack and container configs as ${NAME}. Values marked is_secret are masked to their first two characters by this server — the API itself only masks them for non-admin callers, and this MCP authenticates as an admin

lattice_create_env_var
annotations: none low

Create a global environment variable

key string value string is_secret boolean
lattice_update_env_var
annotations: none low

Update a global environment variable

id number value string is_secret boolean
lattice_delete_env_var
annotations: none low

Delete a global environment variable. Any config referencing ${KEY} fails to interpolate on next deploy. Destructive

id number
lattice_list_templates
annotations: none low

List saved stack templates

lattice_create_template
annotations: none low

Create a stack template from a config document

name string config string description string
lattice_delete_template
annotations: none low

Delete a stack template. Destructive

id number
lattice_list_webhooks
annotations: none low

List outbound webhooks that fire on fleet events

lattice_create_webhook
annotations: none low

Create an outbound webhook. events is a JSON array string, e.g.

url string name string events string secret string
lattice_update_webhook
annotations: none low

Update a webhook

id number url string name string active boolean events string secret string
lattice_delete_webhook
annotations: none low

Delete a webhook. Destructive

id number
lattice_test_webhook
annotations: none low

Send a test payload to a webhook to verify the endpoint accepts it

id number
lattice_list_users
annotations: none low

List Lattice users with roles and status

lattice_create_user
annotations: none low

Create a local Lattice user

name string role string email string password string
lattice_update_user
annotations: none low

Update a user

id number name string role string active boolean
lattice_delete_user
annotations: none low

Delete a Lattice user. Destructive

id number
lattice_get_sso_config
annotations: none low

Get the Forta SSO configuration

lattice_update_sso_config
annotations: none low

Update the SSO configuration. Misconfiguring this can lock every SSO user out of Lattice — verify local admin access first

scopes string enabled boolean client_id string token_url string logout_url string button_label string redirect_url string userinfo_url string authorize_url string client_secret string auto_provision boolean post_login_url string user_identifier string
lattice_get_smtp_config
annotations: none low

Get the SMTP configuration used for alert emails

lattice_update_smtp_config
annotations: none low

Update the SMTP configuration

host string port string enabled boolean password string username string from_name string from_email string recipients string
lattice_test_smtp
annotations: none low

Send a test email using the saved SMTP configuration

lattice_get_notification_prefs
annotations: none low

Get per-event notification preferences

lattice_update_notification_prefs
annotations: none low

Update notification preferences. Merges into existing prefs; unknown event types are ignored rather than rejected, so verify with lattice_get_notification_prefs afterwards

Permissions 3

network medium
Server uses network capabilities via: fetch()
shell high
Server uses shell capabilities via: child_process
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 307

low
Tool 'lattice_overview' has no annotations annotation_checker · 100%
low
Tool 'lattice_health' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_version' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_workers' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_worker' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_worker_metrics' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_stacks' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_stack' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_containers' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_container_logs' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_container_lifecycle' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_deployments' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_deployment' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_deployment_logs' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_audit_log' has no annotations annotation_checker · 100%
low
Tool 'lattice_deploy_stack' has no annotations annotation_checker · 100%
low
Tool 'lattice_restart_stack' has no annotations annotation_checker · 100%
low
Tool 'lattice_stop_stack' has no annotations annotation_checker · 100%
low
Tool 'lattice_start_stack' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_stack' has no annotations annotation_checker · 100%
low
Tool 'lattice_start_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_stop_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_restart_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_kill_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_pause_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_unpause_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_remove_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_recreate_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_reboot_worker' has no annotations annotation_checker · 100%
low
Tool 'lattice_upgrade_worker' has no annotations annotation_checker · 100%
low
Tool 'lattice_stop_all_worker' has no annotations annotation_checker · 100%
low
Tool 'lattice_start_all_worker' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_api' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_web' has no annotations annotation_checker · 100%
low
Tool 'lattice_rollback_deployment' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_api_tokens' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_api_token' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_api_token' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_database_instances' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_database_instance' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_database_instance' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_database_instance' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_database_instance' has no annotations annotation_checker · 100%
low
Tool 'lattice_database_action' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_database_connection' has no annotations annotation_checker · 100%
low
Tool 'lattice_reveal_database_credentials' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_database_credentials' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_database_events' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_database_backup_posture' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_database_runs' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_database_metrics' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_database_logs' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_database_lifecycle_logs' has no annotations annotation_checker · 100%
low
Tool 'lattice_open_database_console' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_worker_port_availability' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_database_snapshots' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_database_snapshot' has no annotations annotation_checker · 100%
low
Tool 'lattice_restore_database_snapshot' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_database_snapshot' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_backup_destinations' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_backup_destination' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_backup_destination' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_backup_destination' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_backup_destination' has no annotations annotation_checker · 100%
low
Tool 'lattice_test_backup_destination' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_registries' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_registry' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_registry' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_registry' has no annotations annotation_checker · 100%
low
Tool 'lattice_test_registry' has no annotations annotation_checker · 100%
low
Tool 'lattice_test_registry_inline' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_registry_repositories' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_registry_tags' has no annotations annotation_checker · 100%
low
Tool 'lattice_search' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_anomalies' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_fleet_metrics' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_versions' has no annotations annotation_checker · 100%
low
Tool 'lattice_refresh_versions' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_container_metrics' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_self' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_stack' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_stack' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_stack_containers' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_stack_compose' has no annotations annotation_checker · 100%
low
Tool 'lattice_sync_stack_compose' has no annotations annotation_checker · 100%
low
Tool 'lattice_import_compose' has no annotations annotation_checker · 100%
low
Tool 'lattice_export_stack' has no annotations annotation_checker · 100%
low
Tool 'lattice_import_stack_export' has no annotations annotation_checker · 100%
low
Tool 'lattice_save_stack_as_template' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_deploy_tokens' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_deploy_token' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_deploy_token' has no annotations annotation_checker · 100%
low
Tool 'lattice_approve_deployment' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_automations' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_automation' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_automation' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_automation' has no annotations annotation_checker · 100%
low
Tool 'lattice_enable_automation' has no annotations annotation_checker · 100%
low
Tool 'lattice_disable_automation' has no annotations annotation_checker · 100%
low
Tool 'lattice_run_automation' has no annotations annotation_checker · 100%
low
Tool 'lattice_rotate_automation_token' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_automation' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_automation_runs' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_worker' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_worker' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_worker' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_worker_container_stats' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_worker_tokens' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_worker_token' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_worker_token' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_worker_volumes' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_worker_volume' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_worker_volume' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_worker_networks' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_worker_network' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_worker_network' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_all_networks' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_network' has no annotations annotation_checker · 100%
low
Tool 'lattice_force_remove_container' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_env_vars' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_env_var' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_env_var' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_env_var' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_templates' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_template' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_template' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_webhooks' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_webhook' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_webhook' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_webhook' has no annotations annotation_checker · 100%
low
Tool 'lattice_test_webhook' has no annotations annotation_checker · 100%
low
Tool 'lattice_list_users' has no annotations annotation_checker · 100%
low
Tool 'lattice_create_user' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_user' has no annotations annotation_checker · 100%
low
Tool 'lattice_delete_user' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_sso_config' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_sso_config' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_smtp_config' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_smtp_config' has no annotations annotation_checker · 100%
low
Tool 'lattice_test_smtp' has no annotations annotation_checker · 100%
low
Tool 'lattice_get_notification_prefs' has no annotations annotation_checker · 100%
low
Tool 'lattice_update_notification_prefs' has no annotations annotation_checker · 100%
medium
OAuth implementation without PKCE auth_checker · 75%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.29.0 (GHSA-6qxp-vccf-f47h) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: lattice_overview manifest_parser · 70%
info
Tool: lattice_health manifest_parser · 70%
info
Tool: lattice_get_version manifest_parser · 70%
info
Tool: lattice_list_workers manifest_parser · 70%
info
Tool: lattice_get_worker manifest_parser · 70%
info
Tool: lattice_get_worker_metrics manifest_parser · 70%
info
Tool: lattice_list_stacks manifest_parser · 70%
info
Tool: lattice_get_stack manifest_parser · 70%
info
Tool: lattice_list_containers manifest_parser · 70%
info
Tool: lattice_get_container manifest_parser · 70%
info
Tool: lattice_get_container_logs manifest_parser · 70%
info
Tool: lattice_get_container_lifecycle manifest_parser · 70%
info
Tool: lattice_list_deployments manifest_parser · 70%
info
Tool: lattice_get_deployment manifest_parser · 70%
info
Tool: lattice_get_deployment_logs manifest_parser · 70%
info
Tool: lattice_get_audit_log manifest_parser · 70%
info
Tool: lattice_deploy_stack manifest_parser · 70%
info
Tool: lattice_restart_stack manifest_parser · 70%
info
Tool: lattice_stop_stack manifest_parser · 70%
info
Tool: lattice_start_stack manifest_parser · 70%
info
Tool: lattice_update_stack manifest_parser · 70%
info
Tool: lattice_start_container manifest_parser · 70%
info
Tool: lattice_stop_container manifest_parser · 70%
info
Tool: lattice_restart_container manifest_parser · 70%
info
Tool: lattice_kill_container manifest_parser · 70%
info
Tool: lattice_pause_container manifest_parser · 70%
info
Tool: lattice_unpause_container manifest_parser · 70%
info
Tool: lattice_remove_container manifest_parser · 70%
info
Tool: lattice_recreate_container manifest_parser · 70%
info
Tool: lattice_reboot_worker manifest_parser · 70%
info
Tool: lattice_upgrade_worker manifest_parser · 70%
info
Tool: lattice_stop_all_worker manifest_parser · 70%
info
Tool: lattice_start_all_worker manifest_parser · 70%
info
Tool: lattice_update_api manifest_parser · 70%
info
Tool: lattice_update_web manifest_parser · 70%
info
Tool: lattice_rollback_deployment manifest_parser · 70%
info
Tool: lattice_list_api_tokens manifest_parser · 70%
info
Tool: lattice_create_api_token manifest_parser · 70%
info
Tool: lattice_delete_api_token manifest_parser · 70%
info
Tool: lattice_list_database_instances manifest_parser · 70%
info
Tool: lattice_get_database_instance manifest_parser · 70%
info
Tool: lattice_create_database_instance manifest_parser · 70%
info
Tool: lattice_update_database_instance manifest_parser · 70%
info
Tool: lattice_delete_database_instance manifest_parser · 70%
info
Tool: lattice_database_action manifest_parser · 70%
info
Tool: lattice_get_database_connection manifest_parser · 70%
info
Tool: lattice_reveal_database_credentials manifest_parser · 70%
info
Tool: lattice_get_database_credentials manifest_parser · 70%
info
Tool: lattice_get_database_events manifest_parser · 70%
info
Tool: lattice_get_database_backup_posture manifest_parser · 70%
info
Tool: lattice_get_database_runs manifest_parser · 70%
info
Tool: lattice_get_database_metrics manifest_parser · 70%
info
Tool: lattice_get_database_logs manifest_parser · 70%
info
Tool: lattice_get_database_lifecycle_logs manifest_parser · 70%
info
Tool: lattice_open_database_console manifest_parser · 70%
info
Tool: lattice_get_worker_port_availability manifest_parser · 70%
info
Tool: lattice_list_database_snapshots manifest_parser · 70%
info
Tool: lattice_create_database_snapshot manifest_parser · 70%
info
Tool: lattice_restore_database_snapshot manifest_parser · 70%
info
Tool: lattice_delete_database_snapshot manifest_parser · 70%
info
Tool: lattice_list_backup_destinations manifest_parser · 70%
info
Tool: lattice_get_backup_destination manifest_parser · 70%
info
Tool: lattice_create_backup_destination manifest_parser · 70%
info
Tool: lattice_update_backup_destination manifest_parser · 70%
info
Tool: lattice_delete_backup_destination manifest_parser · 70%
info
Tool: lattice_test_backup_destination manifest_parser · 70%
info
Tool: lattice_list_registries manifest_parser · 70%
info
Tool: lattice_create_registry manifest_parser · 70%
info
Tool: lattice_update_registry manifest_parser · 70%
info
Tool: lattice_delete_registry manifest_parser · 70%
info
Tool: lattice_test_registry manifest_parser · 70%
info
Tool: lattice_test_registry_inline manifest_parser · 70%
info
Tool: lattice_list_registry_repositories manifest_parser · 70%
info
Tool: lattice_list_registry_tags manifest_parser · 70%
info
Tool: lattice_search manifest_parser · 70%
info
Tool: lattice_get_anomalies manifest_parser · 70%
info
Tool: lattice_get_fleet_metrics manifest_parser · 70%
info
Tool: lattice_get_versions manifest_parser · 70%
info
Tool: lattice_refresh_versions manifest_parser · 70%
info
Tool: lattice_get_container_metrics manifest_parser · 70%
info
Tool: lattice_get_self manifest_parser · 70%
info
Tool: lattice_create_stack manifest_parser · 70%
info
Tool: lattice_delete_stack manifest_parser · 70%
info
Tool: lattice_get_stack_containers manifest_parser · 70%
info
Tool: lattice_update_stack_compose manifest_parser · 70%
info
Tool: lattice_sync_stack_compose manifest_parser · 70%
info
Tool: lattice_import_compose manifest_parser · 70%
info
Tool: lattice_export_stack manifest_parser · 70%
info
Tool: lattice_import_stack_export manifest_parser · 70%
info
Tool: lattice_save_stack_as_template manifest_parser · 70%
info
Tool: lattice_list_deploy_tokens manifest_parser · 70%
info
Tool: lattice_create_deploy_token manifest_parser · 70%
info
Tool: lattice_delete_deploy_token manifest_parser · 70%
info
Tool: lattice_approve_deployment manifest_parser · 70%
info
Tool: lattice_list_automations manifest_parser · 70%
info
Tool: lattice_get_automation manifest_parser · 70%
info
Tool: lattice_create_automation manifest_parser · 70%
info
Tool: lattice_update_automation manifest_parser · 70%
info
Tool: lattice_enable_automation manifest_parser · 70%
info
Tool: lattice_disable_automation manifest_parser · 70%
info
Tool: lattice_run_automation manifest_parser · 70%
info
Tool: lattice_rotate_automation_token manifest_parser · 70%
info
Tool: lattice_delete_automation manifest_parser · 70%
info
Tool: lattice_list_automation_runs manifest_parser · 70%
info
Tool: lattice_create_container manifest_parser · 70%
info
Tool: lattice_update_container manifest_parser · 70%
info
Tool: lattice_delete_container manifest_parser · 70%
info
Tool: lattice_create_worker manifest_parser · 70%
info
Tool: lattice_update_worker manifest_parser · 70%
info
Tool: lattice_delete_worker manifest_parser · 70%
info
Tool: lattice_get_worker_container_stats manifest_parser · 70%
info
Tool: lattice_list_worker_tokens manifest_parser · 70%
info
Tool: lattice_create_worker_token manifest_parser · 70%
info
Tool: lattice_delete_worker_token manifest_parser · 70%
info
Tool: lattice_list_worker_volumes manifest_parser · 70%
info
Tool: lattice_create_worker_volume manifest_parser · 70%
info
Tool: lattice_delete_worker_volume manifest_parser · 70%
info
Tool: lattice_list_worker_networks manifest_parser · 70%
info
Tool: lattice_create_worker_network manifest_parser · 70%
info
Tool: lattice_delete_worker_network manifest_parser · 70%
info
Tool: lattice_list_all_networks manifest_parser · 70%
info
Tool: lattice_delete_network manifest_parser · 70%
info
Tool: lattice_force_remove_container manifest_parser · 70%
info
Tool: lattice_list_env_vars manifest_parser · 70%
info
Tool: lattice_create_env_var manifest_parser · 70%
info
Tool: lattice_update_env_var manifest_parser · 70%
info
Tool: lattice_delete_env_var manifest_parser · 70%
info
Tool: lattice_list_templates manifest_parser · 70%
info
Tool: lattice_create_template manifest_parser · 70%
info
Tool: lattice_delete_template manifest_parser · 70%
info
Tool: lattice_list_webhooks manifest_parser · 70%
info
Tool: lattice_create_webhook manifest_parser · 70%
info
Tool: lattice_update_webhook manifest_parser · 70%
info
Tool: lattice_delete_webhook manifest_parser · 70%
info
Tool: lattice_test_webhook manifest_parser · 70%
info
Tool: lattice_list_users manifest_parser · 70%
info
Tool: lattice_create_user manifest_parser · 70%
info
Tool: lattice_update_user manifest_parser · 70%
info
Tool: lattice_delete_user manifest_parser · 70%
info
Tool: lattice_get_sso_config manifest_parser · 70%
info
Tool: lattice_update_sso_config manifest_parser · 70%
info
Tool: lattice_get_smtp_config manifest_parser · 70%
info
Tool: lattice_update_smtp_config manifest_parser · 70%
info
Tool: lattice_test_smtp manifest_parser · 70%
info
Tool: lattice_get_notification_prefs manifest_parser · 70%
info
Tool: lattice_update_notification_prefs manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (3) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
critical
Tool poisoning in 'lattice_get_anomalies': Cross-tool prerequisite: 'first call/use' poisoning · 85%
info
SBOM generated: 91 components sbom_generator · 100%
critical
Database URL with Password found in aidenappl-lattice-mcp-3cca1fd/verify.mjs secret_scanner · 85%
critical
Database URL with Password found in aidenappl-lattice-mcp-3cca1fd/README.md secret_scanner · 85%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%