Skip to main content

Tool reference

The following tables list every tool currently exposed by the Akuity MCP Server.

  • Endpoint identifies where the tool is available: the platform endpoint, a direct instance endpoint, or both.
  • Level is the lowest guardrail level that allows the call.

Permission checks still apply to every call.

The server also advertises standard MCP tool annotations to clients. Read-only tools set readOnlyHint=true, and platform-only read tools additionally set openWorldHint=false. Read & write tools set destructiveHint=false. Full tools set destructiveHint=true. Tools that apply or delete resources, instances, clusters, or agents also set idempotentHint=true.

Early Access

Tool names, input schemas, and availability may change before general availability.

Tools that depend on Akuity Agents

Some tools read data collected by Akuity Agents and require it to be enabled for the organization, on the Argo CD instance, and on each cluster the agent collects from:

  • get_k8s_workload_logs
  • list_kubernetes_images
  • get_kubernetes_image
  • get_kubernetes_image_cve_summary
  • list_kubernetes_timeline_events
  • get_argocd_application_events works without it, but the Akuity timeline events in its response require it.

The Akuity Agents tools drive Akuity Agents itself and also require it to be enabled.

Argo CD

ToolPurposeEndpointLevel
get_argocd_applicationRead one application: spec, status, conditions and operation state.BothRead-only
get_argocd_application_eventsKubernetes events and Akuity timeline events for an application.BothRead-only
get_argocd_application_treeResource tree of an application with per-resource health.BothRead-only
get_argocd_deployment_statsDeployment frequency and success statistics across the fleet.PlatformRead-only
get_argocd_managed_resource_diffDiff between the live and desired state of a managed resource.BothRead-only
list_argocd_applicationsList applications with sync and health status.BothRead-only
list_argocd_instance_clustersList the clusters connected to an Argo CD instance.PlatformRead-only
list_argocd_instancesList the Argo CD instances in the organization.PlatformRead-only
list_argocd_sync_eventsSync history across the fleet: who synced which application, when, and the outcome.PlatformRead-only
apply_argocd_resourceCreate or update Applications, AppProjects, and ApplicationSets from a manifest.InstanceRead & write
refresh_argocd_applicationRefresh an application so Argo CD re-reads its sources. Nothing is deployed.BothRead & write
rollback_argocd_applicationRoll an application back to a previous deployed revision.BothRead & write
sync_argocd_applicationTrigger a sync of an application.BothRead & write
apply_argocd_instanceCreate or reconfigure an Argo CD instance from a declarative spec: instance settings, config maps, clusters, applications, projects, and ApplicationSets. Additive only, nothing is pruned.PlatformFull
delete_argocd_instanceDelete an Argo CD instance.PlatformFull
delete_argocd_instance_clusterDisconnect and delete a cluster from an Argo CD instance.PlatformFull
delete_argocd_resourceDelete an Argo CD resource: Application, AppProject, ApplicationSet, Repository, or RepoCreds. Cascading Application deletion can also remove deployed workloads.BothFull

Kargo

ToolPurposeEndpointLevel
get_kargo_projectRead a Kargo project and its pipeline layout.BothRead-only
get_kargo_promotion_statsPromotion frequency and success statistics across the fleet.PlatformRead-only
list_kargo_freightList freight available in a project or warehouse.BothRead-only
list_kargo_instance_agentsList the agents connected to a Kargo instance.PlatformRead-only
list_kargo_instancesList the Kargo instances in the organization.PlatformRead-only
list_kargo_promotion_eventsPromotion history across the fleet: who promoted which freight to which stage, and the outcome.PlatformRead-only
list_kargo_promotionsList promotions in a project with their phase and steps.BothRead-only
list_kargo_stagesList the stages of a project with current freight and health.BothRead-only
apply_kargo_resourceCreate or update Kargo resources such as Projects, Stages, Warehouses, and PromotionTasks from a manifest.InstanceRead & write
promote_kargo_freight_to_stagePromote freight to a stage.BothRead & write
apply_kargo_instanceCreate or reconfigure a Kargo instance from a declarative spec: instance settings, config maps, agents, projects, stages, warehouses, promotion tasks, and RBAC. Additive only, nothing is pruned.PlatformFull
delete_kargo_instanceDelete a Kargo instance.PlatformFull
delete_kargo_instance_agentDelete an agent from a Kargo instance.PlatformFull
delete_kargo_resourceDelete a Kargo resource such as a Project, Stage, Warehouse, or PromotionTask.BothFull

Kubernetes

ToolPurposeEndpointLevel
get_k8s_workload_logsFetch container logs from a workload managed by an application.BothRead-only
get_kubernetes_imageRead one image's tag, digest, where it runs, and its full CVE list.PlatformRead-only
get_kubernetes_image_cve_summaryGet aggregate image vulnerability counts (total images, scanned images, and total CVEs) across the organization, optionally filtered by instance, clusters, or application. Use get_kubernetes_image for the vulnerabilities of a single image.PlatformRead-only
list_kubernetes_imagesList container images running across connected clusters.PlatformRead-only
list_kubernetes_timeline_eventsTimeline of resource changes recorded by KubeVision.PlatformRead-only
validate_k8s_fixDry-run a strategic merge patch against a resource without applying it. Requires update permission.BothRead-only
restart_k8s_workloadRollout-restart a Deployment, StatefulSet or DaemonSet.BothRead & write
patch_k8s_resourceApply a strategic merge patch to a resource managed by an application.BothFull

Akuity Agents

ToolPurposeEndpointLevel
get_agent_conversationRead an Akuity agent conversation, its steps and pending approvals.BothRead-only
list_agent_conversationsList Akuity agent conversations with filters.BothRead-only
list_agent_toolsList the native tools available to Akuity agents.BothRead-only
create_agent_conversationStart a Deployment Advisor conversation, an On-Call Agent incident investigation, or a pre-promotion risk analysis with the Promotion Advisor.BothRead & write
create_agent_messageSend a follow-up message to an Akuity agent conversation.BothRead & write
set_agent_tool_approvalApprove or reject an Akuity agent tool action that is pending approval. Requires update permission on the target instance.BothFull

Organization

ToolPurposeEndpointLevel
get_organization_audit_logsQuery the organization audit log.PlatformRead-only
list_organizationsList organizations the caller belongs to in the connected Akuity region and return their names and IDs.PlatformRead-only