Skip to content
Elaichi Elaichi

ci

Argo CD

Connect Argo CD to Elaichi and hand every teammate a governed MCP endpoint — 115 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

Argo CD

AI tools

Argo CD tools for your AI agents

115 tools are ready to mint as an MCP endpoint the moment you connect Argo CD — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_argocd_accounts

Returns the list of accounts. Returns: items.

argocd_accounts_list_2

Returns an account. Returns: capabilities, enabled, name, tokens. Required: name.

get_single_argocd_account_by_id

Returns an account. Returns: capabilities, enabled, name, tokens. Required: id.

list_all_argocd_account_can_is

Checks if the current account has permission to perform an action. Returns: value. Required: resource, action, subresource.

update_a_argocd_account_password_by_id

Updates an account's password to a new value.

create_a_argocd_token

Creates a token. Returns: token. Required: name.

delete_a_argocd_token_by_id

Deletes a token. Required: id, name.

list_all_argocd_applications

List returns list of applications. Returns: items, metadata.

create_a_argocd_application

Create creates an application. Returns: metadata, operation, spec, status.

update_a_argocd_application_by_id

Update updates an application. Returns: metadata, operation, spec, status. Required: id.

get_single_argocd_application_by_id

Get returns an application by name. Returns: metadata, operation, spec, status. Required: id.

argocd_applications_update_2

Patch patch an application. Returns: metadata, operation, spec, status. Required: name.

delete_a_argocd_application_by_id

Delete deletes an application. Returns: metadata, operation, spec, status. Required: id.

argocd_applications_list_events

Returns a list of event resources. Returns: items, metadata. Required: name.

argocd_applications_list_logs

Returns stream of log entries for the specified pod. Pod. Returns: error, result. Required: name.

argocd_applications_partial_update

Patch patch an application. Returns: metadata, operation, spec, status. Required: id.

create_a_argocd_applications_manifests_with_file

Returns application manifests using provided files to generate them. Returns: commands, manifests, namespace, revision, server, sourceType, verifyResult.

list_all_argocd_application_server_side_diffs

Performs server-side diff calculation using dry-run apply. Returns: items, modified. Required: app_name.

list_all_argocd_application_managed_resources

Returns list of managed resources. Returns: items. Required: application_name.

list_all_argocd_application_resource_trees

Returns resource tree. Returns: hosts, nodes, orphanedNodes, shardsCount. Required: application_name.

argocd_application_resource_trees_list_2

Watch returns stream of application resource tree. Returns: error, result. Required: application_name.

list_all_argocd_application_links

Returns the list of all application deep links. Returns: items. Required: name.

list_all_argocd_application_manifests

Returns application manifests. Returns: commands, manifests, namespace, revision, server, sourceType, verifyResult. Required: name.

delete_a_argocd_application_operation_by_id

Terminates the currently running operation. Required: name.

list_all_argocd_application_pods

Returns stream of log entries for the specified pod. Pod. Returns: error, result. Required: name, pod_name.

list_all_argocd_application_resources

Returns single application resource. Returns: manifest. Required: name.

create_a_argocd_application_resource

Patch single application resource. Returns: manifest. Required: name.

delete_a_argocd_application_resource_by_id

Deletes a single application resource. Returns: metadata, operation, spec, status. Required: name.

list_all_argocd_resource_actions

Returns list of resource actions. Returns: actions. Required: name.

create_a_argocd_resource_action

Runs a resource action. Returns: metadata, operation, spec, status. Required: name.

argocd_resource_actions_create_2

Runs a resource action with parameters. Returns: metadata, operation, spec, status. Required: name.

list_all_argocd_resource_links

Returns the list of all resource deep links. Returns: items. Required: name.

list_all_argocd_revision_chartdetails

Get the chart metadata (description, maintainers, home) for a specific revision of the application. Returns: description, home, maintainers. Required: name, revision.

list_all_argocd_metadata

Get the meta-data (author, date, tags, message) for a specific revision of the application. Returns: author, date, message, references, signatureInfo, tags. Required: name, revision.

list_all_argocd_revision_ocimetadatas

Get the chart metadata (description, maintainers, home) for a specific revision of the application. Returns: authors, createdAt, description, docsUrl, imageUrl, sourceUrl, version. Required: name, revision.

create_a_argocd_application_rollback

Rollback syncs an application to its target state. Returns: metadata, operation, spec, status. Required: name.

update_a_argocd_application_spec_by_id

Updates an application spec. Returns: destination, ignoreDifferences, info, project, revisionHistoryLimit, source, sourceHydrator, sources. Required: name.

create_a_argocd_application_sync

Sync syncs an application to its target state. Returns: metadata, operation, spec, status. Required: name.

list_all_argocd_application_syncwindows

Get returns sync windows of the application. Returns: activeWindows, assignedWindows, canSync. Required: name.

list_all_argocd_applicationsets

List returns list of applicationset. Returns: items, metadata.

create_a_argocd_applicationset

Create creates an applicationset. Returns: metadata, spec, status.

get_single_argocd_applicationset_by_id

Get returns an applicationset by name. Returns: metadata, spec, status. Required: id.

delete_a_argocd_applicationset_by_id

Delete deletes an application set. Returns: applicationset, project. Required: id.

argocd_applicationsets_list_events

Returns a list of event resources. Returns: items, metadata. Required: name.

create_a_argocd_applicationsets_generate

Generate generates. Returns: applications.

list_all_argocd_applicationset_resource_trees

Returns resource tree. Returns: nodes. Required: name.

list_all_argocd_certificates

List all available repository certificates. Returns: items, metadata.

create_a_argocd_certificate

Creates repository certificates on the server. Returns: items, metadata.

delete_a_argocd_certificate_by_id

Delete the certificates that match the RepositoryCertificateQuery. Returns: items, metadata.

list_all_argocd_clusters

List returns list of clusters. Returns: items, metadata.

create_a_argocd_cluster

Create creates a cluster. Returns: annotations, clusterResources, config, connectionState, info, labels, name, namespaces.

get_single_argocd_cluster_by_id

Get returns a cluster by server address. Returns: annotations, clusterResources, config, connectionState, info, labels, name, namespaces. Required: id.

update_a_argocd_cluster_by_id

Update updates a cluster. Returns: annotations, clusterResources, config, connectionState, info, labels, name, namespaces. Required: id.

delete_a_argocd_cluster_by_id

Delete deletes a cluster. Required: id.

create_a_argocd_cluster_invalidate_cach

Invalidates cluster cache. Returns: annotations, clusterResources, config, connectionState, info, labels, name, namespaces. Required: id.value.

create_a_argocd_cluster_rotate_auth

Rotates the bearer token used for a cluster. Required: id.value.

list_all_argocd_gpgkeys

List all available repository certificates. Returns: items, metadata.

create_a_argocd_gpgkey

Create one or more GPG public keys in the server's configuration. Returns: created, skipped.

delete_a_argocd_gpgkey_by_id

Delete specified GPG public key from the server's configuration.

get_single_argocd_gpgkey_by_id

Get information about specified GPG public key from the server. Returns: fingerprint, keyData, keyID, owner, subType, trust. Required: id.

list_all_argocd_notifications_services

List returns list of services. Returns: items.

list_all_argocd_notifications_templates

List returns list of templates. Returns: items.

list_all_argocd_notifications_triggers

List returns list of triggers. Returns: items.

list_all_argocd_projects

List returns list of projects. Returns: items, metadata.

create_a_argocd_project

Create a new project. Returns: metadata, spec, status.

get_single_argocd_project_by_id

Get returns a project by name. Returns: metadata, spec, status. Required: id.

delete_a_argocd_project_by_id

Delete deletes a project. Required: id.

argocd_projects_list_events

Returns a list of project events. Returns: items, metadata. Required: name.

update_a_argocd_project_by_id

Update updates a project. Returns: metadata, spec, status. Required: id.

list_all_argocd_project_detaileds

Returns a project that include project, global project and scoped resources by name. Returns: clusters, globalProjects, project, repositories. Required: name.

list_all_argocd_project_globalprojects

Get returns a virtual project by name. Returns: items. Required: name.

list_all_argocd_project_links

Returns all deep links for the particular project. Returns: items. Required: name.

list_all_argocd_project_syncwindows

Returns true if there are any active sync syncWindows. Returns: windows. Required: name.

create_a_argocd_role_token

Create a new project token. Returns: token. Required: project, role.

delete_a_argocd_role_token_by_id

Delete a new project token. Required: id, project, role.

list_all_argocd_repocreds

Gets a list of all configured repository credential sets. Returns: items, metadata.

create_a_argocd_repocred

Creates a new repository credential set. Returns: bearerToken, enableOCI, forceHttpBasicAuth, gcpServiceAccountKey, githubAppEnterpriseBaseUrl, githubAppID, githubAppInstallationID, githubAppPrivateKey.

update_a_argocd_repocred_by_id

Updates a repository credential set. Returns: bearerToken, enableOCI, forceHttpBasicAuth, gcpServiceAccountKey, githubAppEnterpriseBaseUrl, githubAppID, githubAppInstallationID, githubAppPrivateKey. Required: id.

delete_a_argocd_repocred_by_id

Deletes a repository credential set from the configuration. Required: id.

list_all_argocd_repositories

Gets a list of all configured repositories. Returns: items, metadata.

create_a_argocd_repository

Creates a new repository configuration. Returns: bearerToken, connectionState, depth, enableLfs, enableOCI, forceHttpBasicAuth, gcpServiceAccountKey, githubAppEnterpriseBaseUrl.

update_a_argocd_repository_by_id

Updates a repository configuration. Returns: bearerToken, connectionState, depth, enableLfs, enableOCI, forceHttpBasicAuth, gcpServiceAccountKey, githubAppEnterpriseBaseUrl. Required: id.

get_single_argocd_repository_by_id

Get returns a repository or its credentials. Returns: bearerToken, connectionState, depth, enableLfs, enableOCI, forceHttpBasicAuth, gcpServiceAccountKey, githubAppEnterpriseBaseUrl. Required: id.

delete_a_argocd_repository_by_id

Deletes a repository from the configuration. Required: id.

list_all_argocd_repositorie_apps

Returns list of apps in the repo. Returns: items. Required: repo.

list_all_argocd_repositorie_helmcharts

Returns list of helm charts in the specified repository. Returns: items. Required: repo.

list_all_argocd_repositorie_oci_tags

List OCI Tags. Returns: branches, tags. Required: repo.

list_all_argocd_repositorie_refs

List Refs. Returns: branches, tags. Required: repo.

create_a_argocd_repositorie_validate

Validates access to a repository with given parameters. Required: repo.

create_a_argocd_repositorie_appdetail

Returns application details by given path. Returns: directory, helm, kustomize, plugin, type. Required: source.repo_url.

create_a_argocd_session

Create a new JWT for authentication and set a cookie if using HTTP. Returns: token.

delete_a_argocd_session_by_id

Delete an existing JWT cookie if using HTTP. Returns: token.

list_all_argocd_session_userinfos

Get the current user's info. Returns: groups, iss, loggedIn, username.

list_all_argocd_settings

Get returns Argo CD settings. Returns: additionalUrls, appLabelKey, appsInAnyNamespaceEnabled, configManagementPlugins, controllerNamespace, dexConfig, execEnabled, googleAnalytics.

list_all_argocd_settings_plugins

Get returns Argo CD plugins. Returns: plugins.

list_all_argocd_stream_applications

Watch returns stream of application change events. Returns: error, result.

list_all_argocd_stream_applicationsets

Watch. Returns: error, result.

list_all_argocd_write_repocreds

Gets a list of all configured repository credential sets that have write access. Returns: items, metadata.

create_a_argocd_write_repocred

Creates a new repository credential set with write access. Returns: bearerToken, enableOCI, forceHttpBasicAuth, gcpServiceAccountKey, githubAppEnterpriseBaseUrl, githubAppID, githubAppInstallationID, githubAppPrivateKey.

update_a_argocd_write_repocred_by_id

Updates a repository credential set with write access. Returns: bearerToken, enableOCI, forceHttpBasicAuth, gcpServiceAccountKey, githubAppEnterpriseBaseUrl, githubAppID, githubAppInstallationID, githubAppPrivateKey. Required: id.

delete_a_argocd_write_repocred_by_id

Deletes a repository credential set with write access from the configuration. Required: id.

list_all_argocd_write_repositories

Gets a list of all configured write repositories. Returns: items, metadata.

create_a_argocd_write_repository

Creates a new write repository configuration. Returns: bearerToken, connectionState, depth, enableLfs, enableOCI, forceHttpBasicAuth, gcpServiceAccountKey, githubAppEnterpriseBaseUrl.

update_a_argocd_write_repository_by_id

Updates a write repository configuration. Returns: bearerToken, connectionState, depth, enableLfs, enableOCI, forceHttpBasicAuth, gcpServiceAccountKey, githubAppEnterpriseBaseUrl. Required: id.

argocd_write_repositories_list_2

Returns a repository or its write credentials. Returns: bearerToken, connectionState, depth, enableLfs, enableOCI, forceHttpBasicAuth, gcpServiceAccountKey, githubAppEnterpriseBaseUrl. Required: repo.

delete_a_argocd_write_repository_by_id

Deletes a write repository from the configuration. Required: id.

get_single_argocd_write_repository_by_id

Returns a repository or its write credentials. Returns: bearerToken, connectionState, depth, enableLfs, enableOCI, forceHttpBasicAuth, gcpServiceAccountKey, githubAppEnterpriseBaseUrl. Required: id.

create_a_argocd_write_repositorie_validate

Validates write access to a repository with given parameters. Required: repo.

list_all_argocd_versions

Version returns version information of the API server. Returns: BuildDate, Compiler, ExtraBuildInfo, GitCommit, GitTag, GitTreeState, GoVersion, HelmVersion.

list_all_argocd_application_events

Returns a list of event resources. Returns: items, metadata. Required: name.

list_all_argocd_application_logs

Returns stream of log entries for the specified pod. Pod. Returns: error, result. Required: name.

list_all_argocd_stream_application_resource_trees

Watch returns stream of application resource tree. Returns: error, result. Required: application_name.

create_a_argocd_resource_actions_v_2

Runs a resource action with parameters. Returns: metadata, operation, spec, status. Required: name.

list_all_argocd_applicationset_events

Returns a list of event resources. Returns: items, metadata. Required: name.

list_all_argocd_project_events

Returns a list of project events. Returns: items, metadata. Required: name.

How it works

From Argo CD account to governed MCP endpoint

Connect

Link a Argo CD account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Argo CD tools are exposed, rename them, or freeze arguments.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.