Files
komodo-mcp-server/references/api.md
T
bot-hermes f1efd29beb fix: verified map names, param remaps, and write lifecycle test
- Fix tag create: AddTag → CreateTag
- Fix tag update: UpdateTag → UpdateTagColor, param {id} → {tag}
- Fix sync_resource create/update: CreateSyncResource → CreateResourceSync,
  UpdateSyncResource → UpdateResourceSync
- Add GET/DELETE param remapping for tag ({tag}), variable ({name}),
  user_group ({user_group}) — same pattern as INSPECT_PARAM_KEY
- Update api.md with corrected endpoint names
- Add scripts/test_write_lifecycle.py — full CRUD lifecycle test
  covering 15 resource types across 4 tiers, urllib-only

All fixes verified live against Core v2.3.3 error responses.
2026-09-08 10:23:20 +00:00

18 KiB

Komodo API — Endpoint-to-Tool Mapping (v2.0)

Full reference of Komodo RPC endpoints and which MCP tool handles them.

Auth

Endpoint Method Description
POST /auth/login JWT login (handled internally by komodo-client.ts)
API Key headers X-Api-Key + X-Api-Secret (preferred, set via env vars)

komodo_list — List/Search Resources

List Endpoints

Komodo RPC Resource Type
read/ListStacks stack
read/ListBuilds build
read/ListServers server
read/ListProcedures procedure
read/ListDeployments deployment
read/ListAlerters alerter
read/ListImageRegistryAccounts image_registry_account
read/ListSyncResources sync_resource
read/ListUsers user
read/ListTags tag
read/ListExecutions execution
read/ListAccessRequests access_request
read/ListActions action
read/ListRepos repo
read/ListBuilders builder
read/ListSwarms swarm
read/ListVariables variable
read/ListUserGroups user_group
read/ListAlerts alert
read/ListTerminals terminal
read/ListGitProviderAccounts git_provider_account

Search Endpoints (via search param)

Komodo RPC Resource Type
read/SearchStacks stack
read/SearchBuilds build
read/SearchServers server
read/SearchProcedures procedure
read/SearchDeployments deployment
read/SearchAlerters alerter
read/SearchImageRegistryAccounts image_registry_account
read/SearchSyncResources sync_resource

Other Read → komodo_list

Komodo RPC Notes
read/ListStackServices List stack services
read/GetStackServices List stack services
read/GetGlobalStats Global statistics
read/GetResourceStats Resource statistics
read/ListTagMappings Tag mappings
read/ListBinding Bindings
read/ListResources All resources
read/ListResourceSyncContents Sync contents
read/ListServerStats Server statistics

komodo_get — Get Single Resource

Komodo RPC Resource Type
read/GetStack stack
read/GetBuild build
read/GetServer server
read/GetProcedure procedure
read/GetDeployment deployment
read/GetAlerter alerter
read/GetImageRegistryAccount image_registry_account
read/GetSyncResource sync_resource
read/GetUser user
read/GetTag tag
read/GetAccessRequest access_request
read/GetAction action
read/GetRepo repo
read/GetBuilder builder
read/GetSwarm swarm
read/GetVariable variable
read/GetUserGroup user_group
read/GetAlert alert
read/GetGitProviderAccount git_provider_account
read/GetBuildAggregatedStatus Build aggregated status
read/GetConcurrencyLimitUsage Concurrency limits
read/GetResourceSyncDifferences Sync differences
read/GetResource Single resource
read/GetBinding Single binding
read/GetLicenseInfo License info

komodo_create — Create Resource

Komodo RPC Resource Type
write/CreateStack stack
write/CreateBuild build
write/CreateServer server
write/CreateProcedure procedure
write/CreateDeployment deployment
write/CreateAlerter alerter
write/CreateImageRegistryAccount image_registry_account
write/CreateResourceSync sync_resource
write/CreateTag tag
write/CreateAction action
write/CreateRepo repo
write/CreateBuilder builder
write/CreateSwarm swarm
write/CreateVariable variable
write/CreateUserGroup user_group
write/CreateTerminal terminal
write/CreateGitProviderAccount git_provider_account
write/CreateTagMapping Tag mapping

komodo_update — Update Resource

Komodo RPC Resource Type
write/UpdateStack stack
write/UpdateBuild build
write/UpdateServer server
write/UpdateProcedure procedure
write/UpdateDeployment deployment
write/UpdateAlerter alerter
write/UpdateImageRegistryAccount image_registry_account
write/UpdateResourceSync sync_resource
write/UpdateUser user
write/UpdateTagColor tag
write/UpdateAction action
write/UpdateRepo repo
write/UpdateBuilder builder
write/UpdateSwarm swarm
write/UpdateVariableValue variable
write/UpdateUserGroup user_group
write/UpdateGitProviderAccount git_provider_account

Other Write → komodo_update

Komodo RPC Notes
write/UpdateStackServiceNames Stack service names
write/UpdateServerTemplate Server template
write/UpdateServerTemplateInstances Server template instances
write/BindStack Bind stack
write/BindServer Bind server
write/UpdateBinding Update binding
write/UpdateAllBindings Update all bindings
write/MarkResourceSyncDeployed Mark sync deployed
write/UpdateUserPermissions User permissions
write/UpdateConcurrencyLimit Concurrency limits
write/AcknowledgeAccessRequest Access request
write/UpdateTagMapping Tag mapping
write/UpdateProcedureSchedule Procedure schedule
write/UpdateUserAdmin User admin status
write/UpdateUserBasePermissions User base permissions
write/UpdateServiceUserDescription Service user desc
write/UpdateOnboardingKey Onboarding key
write/UpdatePermissionOnResourceType Permission on type
write/UpdatePermissionOnTarget Permission on target
write/UpdateResourceMeta Resource metadata
write/RefreshStackCache Refresh stack cache
write/RefreshBuildCache Refresh build cache
write/RefreshRepoCache Refresh repo cache
write/RefreshResourceSyncPending Refresh sync pending
write/CommitSync Commit sync
write/RotateServerKeys Rotate server keys
write/WriteBuildFileContents Write build file
write/WriteStackFileContents Write stack file
write/WriteSyncFileContents Write sync file
write/CheckDeploymentForUpdate Check deployment update
write/CheckStackForUpdate Check stack update
write/SetEveryoneUserGroup Set everyone group
write/SetUsersInUserGroup Set users in group
write/SetLastSeenUpdate Set last seen
write/PushRecentlyViewed Push recently viewed
write/UpdateVariableDescription Variable description
write/UpdateVariableIsSecret Variable secret flag
write/UpdateTagColor Tag color
write/UpdateServerPublicKey Server public key

komodo_delete — Delete Resource

Komodo RPC Resource Type
write/DeleteStack stack
write/DeleteBuild build
write/DeleteServer server
write/DeleteProcedure procedure
write/DeleteDeployment deployment
write/DeleteAlerter alerter
write/DeleteSyncResource sync_resource
write/DeleteTag tag
write/DeleteAction action
write/DeleteRepo repo
write/DeleteBuilder builder
write/DeleteSwarm swarm
write/DeleteVariable variable
write/DeleteUserGroup user_group
write/DeleteTerminal terminal
write/DeleteGitProviderAccount git_provider_account

Other Delete → komodo_delete

Komodo RPC Notes
write/DeleteAllTerminals Delete all terminals
write/DeleteApiKeyForServiceUser Delete API key
write/DeleteImageRegistryAccount Delete registry account
write/DeleteOnboardingKey Delete onboarding key
write/DeleteUser Delete user
write/DeleteTagMapping Delete tag mapping

komodo_execute — Execute Operations

Build & Deploy

Operation Komodo RPC
run_build execute/RunBuild
deploy_stack execute/DeployStack
deploy_stack_service execute/DeployStackService
deploy execute/Deploy
deploy_stack_if_changed execute/DeployStackIfChanged
destroy_stack execute/DestroyStack
destroy_container execute/DestroyContainer
destroy_deployment execute/DestroyDeployment
run_deployment_execute execute/Deploy
run_deployment_redeploy execute/Deploy
run_deployment_destroy execute/DestroyDeployment
run_deployment_stop execute/StopDeployment
run_deployment_logs execute/RunDeploymentLogs
run_deployment_action execute/RunDeploymentAction
run_deployment_sync execute/RunDeploymentSync

Repo Operations

Operation Komodo RPC
build_repo execute/BuildRepo
clone_repo execute/CloneRepo
pull_repo execute/PullRepo
pull_deployment execute/PullDeployment
cancel_repo_build execute/CancelRepoBuild
clear_repo_cache execute/ClearRepoCache

Procedure & Action

Operation Komodo RPC
run_procedure execute/RunProcedure
run_procedure_stage execute/RunProcedureStage
run_action execute/RunAction
cancel_action execute/CancelAction
cancel_build execute/CancelBuild
cancel_procedure execute/CancelProcedure

Stack Operations

Operation Komodo RPC
run_stack_refresh_cache execute/RunStackRefreshCache
run_stack_refresh_content execute/RunStackRefreshContent
run_stack_pull execute/RunStackPull
run_stack_pull_deployment execute/RunStackPullDeployment
run_stack_stop execute/StopStack
run_stack_restart execute/RestartStack
run_stack_pause execute/PauseStack
run_stack_unpause execute/UnpauseStack
run_stack_remove_orphan_containers execute/RunStackRemoveOrphanContainers
run_stack_toggle_service_dependencies execute/RunStackToggleServiceDependencies
run_stack_auto_update execute/RunStackAutoUpdate
run_stack_commit execute/RunStackCommit
start_stack execute/StartStack
stop_stack execute/StopStack
restart_stack execute/RestartStack
pause_stack execute/PauseStack
unpause_stack execute/UnpauseStack
run_resource_sync execute/RunResourceSync
run_sync_deployment execute/RunSyncDeployment

Container Lifecycle

Operation Komodo RPC
start_container execute/StartContainer
stop_container execute/StopContainer
restart_container execute/RestartContainer
pause_container execute/PauseContainer
unpause_container execute/UnpauseContainer
start_all_containers execute/StartAllContainers
stop_all_containers execute/StopAllContainers
restart_all_containers execute/RestartAllContainers
pause_all_containers execute/PauseAllContainers
unpause_all_containers execute/UnpauseAllContainers

Deployment Lifecycle

Operation Komodo RPC
start_deployment execute/StartDeployment
stop_deployment execute/StopDeployment
restart_deployment execute/RestartDeployment
pause_deployment execute/PauseDeployment
unpause_deployment execute/UnpauseDeployment

Server Operations

Operation Komodo RPC
run_server_refresh execute/RunServerRefresh
run_server_refresh_containers execute/RunServerRefreshContainers
run_server_update_periphery execute/RunServerUpdatePeriphery
run_server_prune_images execute/PruneImages
run_server_prune_containers execute/PruneContainers
run_server_prune_networks execute/PruneNetworks
run_server_stats execute/RunServerStats
run_server_run_command execute/RunServerRunCommand
run_server_scripts execute/RunServerScripts
run_server_copy execute/RunServerCopy
run_server_move execute/RunServerMove
rotate_all_server_keys execute/RotateAllServerKeys

Docker Prune & Cleanup

Operation Komodo RPC
prune_buildx execute/PruneBuildx
prune_docker_builders execute/PruneDockerBuilders
prune_system execute/PruneSystem
prune_volumes execute/PruneVolumes
delete_image execute/DeleteImage
delete_network execute/DeleteNetwork
delete_volume execute/DeleteVolume

Swarm Operations

Operation Komodo RPC
remove_swarm_nodes execute/RemoveSwarmNodes
remove_swarm_services execute/RemoveSwarmServices
remove_swarm_configs execute/RemoveSwarmConfigs
remove_swarm_secrets execute/RemoveSwarmSecrets
remove_swarm_stacks execute/RemoveSwarmStacks
create_swarm_config execute/CreateSwarmConfig
create_swarm_secret execute/CreateSwarmSecret
rotate_swarm_config execute/RotateSwarmConfig
rotate_swarm_secret execute/RotateSwarmSecret
update_swarm_node execute/UpdateSwarmNode

Batch Operations

Operation Komodo RPC
batch_run_build execute/BatchRunBuild
batch_deploy_stack execute/BatchDeployStack
batch_deploy_stack_if_changed execute/BatchDeployStackIfChanged
batch_deploy execute/BatchDeploy
batch_pull_stack execute/BatchPullStack
batch_pull_repo execute/BatchPullRepo
batch_build_repo execute/BatchBuildRepo
batch_clone_repo execute/BatchCloneRepo
batch_run_procedure execute/BatchRunProcedure
batch_run_action execute/BatchRunAction
batch_destroy_deployment execute/BatchDestroyDeployment
batch_destroy_stack execute/BatchDestroyStack

Admin & Misc

Operation Komodo RPC
run_server_refresh execute/RunServerRefresh
run_server_refresh_containers execute/RunServerRefreshContainers
run_server_update_periphery execute/RunServerUpdatePeriphery
global_auto_update execute/GlobalAutoUpdate
backup_core_database execute/BackupCoreDatabase
rotate_core_keys execute/RotateCoreKeys
send_alert execute/SendAlert
test_alerter execute/TestAlerter
sleep execute/Sleep
get_mcp_token execute/GetMcpToken

komodo_logs — Get Logs

Resource Type Komodo RPC
deployment read/GetDeploymentLog
stack read/GetStackLog
container read/GetContainerLog
swarm_service read/GetSwarmServiceLog

komodo_summary — Get Resource Summaries

Resource Type Komodo RPC
build read/GetBuildsSummary
deployment read/GetDeploymentsSummary
server read/GetServersSummary
stack read/GetStacksSummary
alerter read/GetAlertersSummary
procedure read/GetProceduresSummary
sync_resource read/GetResourceSyncsSummary
repo read/GetReposSummary
builder read/GetBuildersSummary
swarm read/GetSwarmsSummary
action read/GetActionsSummary

komodo_inspect — Inspect Docker Objects

Inspect Type Komodo RPC
container read/InspectContainer
image read/InspectImage
network read/InspectNetwork
volume read/InspectVolume
deployment_container read/InspectDeploymentContainer
deployment_swarm_service read/InspectDeploymentSwarmService
stack_container read/InspectStackContainer
stack_swarm_info read/InspectStackSwarmInfo
stack_swarm_service read/InspectStackSwarmService
swarm read/InspectSwarm
swarm_config read/InspectSwarmConfig
swarm_node read/InspectSwarmNode
swarm_secret read/InspectSwarmSecret
swarm_service read/InspectSwarmService
swarm_stack read/InspectSwarmStack
swarm_task read/InspectSwarmTask

komodo_search_logs — Search Logs

Resource Type Komodo RPC
container read/SearchContainerLog
deployment read/SearchDeploymentLog
stack read/SearchStackLog
swarm_service read/SearchSwarmServiceLog

komodo_list_detail — Extended Listing

List Type Komodo RPC
containers read/ListContainers
all_containers read/ListAllContainers
images read/ListImages
networks read/ListNetworks
volumes read/ListVolumes
system_processes read/ListSystemProcesses
schedules read/ListSchedules
permissions read/ListPermissions
api_keys read/ListApiKeys
api_keys_for_service_user read/ListApiKeysForServiceUser
onboarding_keys read/ListOnboardingKeys
secrets read/ListSecrets
updates read/ListUpdates
build_versions read/ListBuildVersions
compose_projects read/ListComposeProjects
user_target_permissions read/ListUserTargetPermissions
full_stacks read/ListFullStacks
full_builds read/ListFullBuilds
full_servers read/ListFullServers
full_deployments read/ListFullDeployments
full_procedures read/ListFullProcedures
full_repos read/ListFullRepos
full_builders read/ListFullBuilders
full_swarms read/ListFullSwarms
full_actions read/ListFullActions
full_alerters read/ListFullAlerters
full_resource_syncs read/ListFullResourceSyncs