KosmoKrator

productivity

Argo CD MCP, CLI, and Lua Integration for AI Agents

Argo CD integration docs for AI agents: MCP gateway setup, Argo CD CLI commands, Lua API reference, credentials, and function schemas.

Argo CD for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
argocd.argocd_account_list_accounts Read read 0 ListAccounts returns the list of accounts
argocd.argocd_account_can_i Read read 0 CanI checks if the current account has permission to perform an action
argocd.argocd_account_update_password Write write 0 UpdatePassword updates an account's password to a new value
argocd.argocd_account_get_account Read read 0 GetAccount returns an account
argocd.argocd_account_create_token Write write 0 CreateToken creates a token
argocd.argocd_account_delete_token Write write 0 DeleteToken deletes a token
argocd.argocd_list_applications Read read 0 List returns list of applications
argocd.argocd_create_application Write write 0 Create creates an application
argocd.argocd_application_get_manifests_with_files Write write 0 GetManifestsWithFiles returns application manifests using provided files to generate them
argocd.argocd_application_server_side_diff Read read 0 ServerSideDiff performs server-side diff calculation using dry-run apply
argocd.argocd_application_update Write write 0 Update updates an application
argocd.argocd_application_managed_resources Read read 0 ManagedResources returns list of managed resources
argocd.argocd_application_resource_tree Read read 0 ResourceTree returns resource tree
argocd.argocd_get_application Read read 0 Get returns an application by name
argocd.argocd_application_delete Write write 0 Delete deletes an application
argocd.argocd_application_patch Write write 0 Patch patch an application
argocd.argocd_application_list_resource_events Read read 0 ListResourceEvents returns a list of event resources
argocd.argocd_application_list_links Read read 0 ListLinks returns the list of all application deep links
argocd.argocd_application_pod_logs2 Read read 0 PodLogs returns stream of log entries for the specified pod. Pod
argocd.argocd_application_get_manifests Read read 0 GetManifests returns application manifests
argocd.argocd_application_terminate_operation Write write 0 TerminateOperation terminates the currently running operation
argocd.argocd_application_pod_logs Read read 0 PodLogs returns stream of log entries for the specified pod. Pod
argocd.argocd_application_get_resource Read read 0 GetResource returns single application resource
argocd.argocd_application_patch_resource Write write 0 PatchResource patch single application resource
argocd.argocd_application_delete_resource Write write 0 DeleteResource deletes a single application resource
argocd.argocd_application_list_resource_actions Read read 0 ListResourceActions returns list of resource actions
argocd.argocd_application_run_resource_action Write write 0 Deprecated: use RunResourceActionV2 instead. This version does not support resource action parameters but is maintained for backward compatibility. It will be removed in a future release.
argocd.argocd_application_run_resource_action_v2 Write write 0 RunResourceActionV2 runs a resource action with parameters
argocd.argocd_application_list_resource_links Read read 0 ListResourceLinks returns the list of all resource deep links
argocd.argocd_application_revision_chart_details Read read 0 Get the chart metadata description, maintainers, home for a specific revision of the application
argocd.argocd_application_revision_metadata Read read 0 Get the meta-data author, date, tags, message for a specific revision of the application
argocd.argocd_application_get_o_c_i_metadata Read read 0 Get the chart metadata description, maintainers, home for a specific revision of the application
argocd.argocd_application_rollback Write write 0 Rollback syncs an application to its target state
argocd.argocd_application_update_spec Write write 0 UpdateSpec updates an application spec
argocd.argocd_application_sync Write write 0 Sync syncs an application to its target state
argocd.argocd_application_get_application_sync_windows Read read 0 Get returns sync windows of the application
argocd.argocd_application_set_list Read read 0 List returns list of applicationset
argocd.argocd_application_set_create Write write 0 Create creates an applicationset
argocd.argocd_application_set_generate Write write 0 Generate generates
argocd.argocd_application_set_get Read read 0 Get returns an applicationset by name
argocd.argocd_application_set_delete Write write 0 Delete deletes an application set
argocd.argocd_application_set_list_resource_events Read read 0 ListResourceEvents returns a list of event resources
argocd.argocd_application_set_resource_tree Read read 0 ResourceTree returns resource tree
argocd.argocd_certificate_list_certificates Read read 0 List all available repository certificates
argocd.argocd_certificate_create_certificate Write write 0 Creates repository certificates on the server
argocd.argocd_certificate_delete_certificate Write write 0 Delete the certificates that match the RepositoryCertificateQuery
argocd.argocd_cluster_list Read read 0 List returns list of clusters
argocd.argocd_cluster_create Write write 0 Create creates a cluster
argocd.argocd_cluster_get Read read 0 Get returns a cluster by server address
argocd.argocd_cluster_update Write write 0 Update updates a cluster
argocd.argocd_cluster_delete Write write 0 Delete deletes a cluster
argocd.argocd_cluster_invalidate_cache Write write 0 InvalidateCache invalidates cluster cache
argocd.argocd_cluster_rotate_auth Write write 0 RotateAuth rotates the bearer token used for a cluster
argocd.argocd_g_p_g_key_list Read read 0 List all available repository certificates
argocd.argocd_g_p_g_key_create Write write 0 Create one or more GPG public keys in the server's configuration
argocd.argocd_g_p_g_key_delete Write write 0 Delete specified GPG public key from the server's configuration
argocd.argocd_g_p_g_key_get Read read 0 Get information about specified GPG public key from the server
argocd.argocd_notification_list_services Read read 0 List returns list of services
argocd.argocd_notification_list_templates Read read 0 List returns list of templates
argocd.argocd_notification_list_triggers Read read 0 List returns list of triggers
argocd.argocd_list_projects Read read 0 List returns list of projects
argocd.argocd_project_create Write write 0 Create a new project
argocd.argocd_get_project Read read 0 Get returns a project by name
argocd.argocd_project_delete Write write 0 Delete deletes a project
argocd.argocd_project_get_detailed_project Read read 0 GetDetailedProject returns a project that include project, global project and scoped resources by name
argocd.argocd_project_list_events Read read 0 ListEvents returns a list of project events
argocd.argocd_project_get_global_projects Read read 0 Get returns a virtual project by name
argocd.argocd_project_list_links Read read 0 ListLinks returns all deep links for the particular project
argocd.argocd_project_get_sync_windows_state Read read 0 GetSchedulesState returns true if there are any active sync syncWindows
argocd.argocd_project_update Write write 0 Update updates a project
argocd.argocd_project_create_token Write write 0 Create a new project token
argocd.argocd_project_delete_token Write write 0 Delete a new project token
argocd.argocd_repo_creds_list_repository_credentials Read read 0 ListRepositoryCredentials gets a list of all configured repository credential sets
argocd.argocd_repo_creds_create_repository_credentials Write write 0 CreateRepositoryCredentials creates a new repository credential set
argocd.argocd_repo_creds_update_repository_credentials Write write 0 UpdateRepositoryCredentials updates a repository credential set
argocd.argocd_repo_creds_delete_repository_credentials Write write 0 DeleteRepositoryCredentials deletes a repository credential set from the configuration
argocd.argocd_list_repositories Read read 0 ListRepositories gets a list of all configured repositories
argocd.argocd_repository_create_repository Write write 0 CreateRepository creates a new repository configuration
argocd.argocd_repository_update_repository Write write 0 UpdateRepository updates a repository configuration
argocd.argocd_repository_get Read read 0 Get returns a repository or its credentials
argocd.argocd_repository_delete_repository Write write 0 DeleteRepository deletes a repository from the configuration
argocd.argocd_repository_list_apps Read read 0 ListApps returns list of apps in the repo
argocd.argocd_repository_get_helm_charts Read read 0 GetHelmCharts returns list of helm charts in the specified repository
argocd.argocd_repository_list_o_c_i_tags Read read 0 RepositoryServiceListOCITags
argocd.argocd_repository_list_refs Read read 0 RepositoryServiceListRefs
argocd.argocd_repository_validate_access Write write 0 ValidateAccess validates access to a repository with given parameters
argocd.argocd_repository_get_app_details Write write 0 GetAppDetails returns application details by given path
argocd.argocd_session_create Write write 0 Create a new JWT for authentication and set a cookie if using HTTP
argocd.argocd_session_delete Write write 0 Delete an existing JWT cookie if using HTTP
argocd.argocd_get_current_user Read read 0 Get the current user's info
argocd.argocd_settings_get Read read 0 Get returns Argo CD settings
argocd.argocd_settings_get_plugins Read read 0 Get returns Argo CD plugins
argocd.argocd_application_watch Read read 0 Watch returns stream of application change events
argocd.argocd_application_watch_resource_tree Read read 0 Watch returns stream of application resource tree
argocd.argocd_application_set_watch Read read 0 ApplicationSetServiceWatch
argocd.argocd_repo_creds_list_write_repository_credentials Read read 0 ListWriteRepositoryCredentials gets a list of all configured repository credential sets that have write access
argocd.argocd_repo_creds_create_write_repository_credentials Write write 0 CreateWriteRepositoryCredentials creates a new repository credential set with write access
argocd.argocd_repo_creds_update_write_repository_credentials Write write 0 UpdateWriteRepositoryCredentials updates a repository credential set with write access
argocd.argocd_repo_creds_delete_write_repository_credentials Write write 0 DeleteWriteRepositoryCredentials deletes a repository credential set with write access from the configuration
argocd.argocd_repository_list_write_repositories Read read 0 ListWriteRepositories gets a list of all configured write repositories
argocd.argocd_repository_create_write_repository Write write 0 CreateWriteRepository creates a new write repository configuration
argocd.argocd_repository_update_write_repository Write write 0 UpdateWriteRepository updates a write repository configuration
argocd.argocd_repository_get_write Read read 0 GetWrite returns a repository or its write credentials
argocd.argocd_repository_delete_write_repository Write write 0 DeleteWriteRepository deletes a write repository from the configuration
argocd.argocd_repository_validate_write_access Write write 0 ValidateWriteAccess validates write access to a repository with given parameters
argocd.argocd_version_version Read read 0 Version returns version information of the API server