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.
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.