Argo CD integration
Argo CD is a declarative GitOps continuous-delivery controller for Kubernetes. Its API server exposes applications and application sets with their sync, rollback, resource tree, managed resources, live resource read and patch, resource actions, events, links, manifests, server-side diff, sync windows and revision metadata, AppProjects with their roles, tokens, sync windows and detailed views, git and OCI repositories and write repositories with their credentials, refs, Helm charts, OCI tags, app discovery and access validation, target clusters with cache invalidation and auth rotation, TLS certificates, GnuPG signing keys, local accounts with their tokens and passwords, notification services, templates and triggers, permission checks, and server settings and version. The host is part of the credential because every install is its own deployment. Authentication is an Argo CD JWT sent as a bearer token: generate one from a local account with argocd account generate-token, or use a project role token.
What you can do with Argo CD
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Application, 6 operations
- POSTcreate_application
Create creates an application.
- DELETEdelete_application
Delete deletes an application.
- GETget_application
Get returns an application by name.
- GETlist_applications
List returns list of applications.
- PATCHpatch_application
Patch patch an application.
- PUTreplace_application
Update updates an application.
Cluster, 5 operations
- POSTcreate_cluster
Create creates a cluster.
- DELETEdelete_cluster
Delete deletes a cluster.
- GETget_cluster
Get returns a cluster by server address.
- GETlist_clusters
List returns list of clusters.
- PUTupdate_cluster
Update updates a cluster.
Project, 5 operations
- POSTcreate_project
Create a new project.
- DELETEdelete_project
Delete deletes a project.
- GETget_project
Get returns a project by name.
- GETlist_projects
List returns list of projects.
- PUTupdate_project
Update updates a project.
Repositorie, 5 operations
- POSTcreate_repository
CreateRepository creates a new repository configuration.
- DELETEdelete_repository
DeleteRepository deletes a repository from the configuration.
- GETget_repository
Get returns a repository or its credentials.
- GETlist_repositories
ListRepositories gets a list of all configured repositories.
- PUTupdate_repository
UpdateRepository updates a repository configuration.
Write repositorie, 5 operations
- POSTcreate_write_repository
CreateWriteRepository creates a new write repository configuration.
- DELETEdelete_write_repository
DeleteWriteRepository deletes a write repository from the configuration.
- GETget_write_repository
GetWrite returns a repository or its write credentials.
- GETlist_write_repositories
ListWriteRepositories gets a list of all configured write repositories.
- PUTupdate_write_repository
UpdateWriteRepository updates a write repository configuration.
Applicationset, 4 operations
- POSTcreate_applicationset
Create creates an applicationset.
- DELETEdelete_applicationset
Delete deletes an application set.
- GETget_applicationset
Get returns an applicationset by name.
- GETlist_applicationsets
List returns list of applicationset.
Gpgkey, 4 operations
- POSTcreate_gpgkey
Create one or more GPG public keys in the server's configuration.
- DELETEdelete_gpgkey
Delete specified GPG public key from the server's configuration.
- GETget_gpgkey
Get information about specified GPG public key from the server.
- GETlist_gpgkeys
List all available repository certificates.
Repocred, 4 operations
- POSTcreate_repository_credentials
CreateRepositoryCredentials creates a new repository credential set.
- DELETEdelete_repository_credentials
DeleteRepositoryCredentials deletes a repository credential set from the configuration.
- GETlist_repository_credentials
ListRepositoryCredentials gets a list of all configured repository credential sets.
- PUTupdate_repository_credentials
UpdateRepositoryCredentials updates a repository credential set.
Token, 4 operations
- POSTcreate_account_token
CreateToken creates a token.
- POSTcreate_project_role_token
Create a new project token.
- DELETEdelete_account_token
DeleteToken deletes a token.
- DELETEdelete_project_role_token
Delete a new project token.
Write repocred, 4 operations
- POSTcreate_write_repository_credentials
CreateWriteRepositoryCredentials creates a new repository credential set with write access.
- DELETEdelete_write_repository_credentials
DeleteWriteRepositoryCredentials deletes a repository credential set with write access from the configuration.
- GETlist_write_repository_credentials
ListWriteRepositoryCredentials gets a list of all configured repository credential sets that have write access.
- PUTupdate_write_repository_credentials
UpdateWriteRepositoryCredentials updates a repository credential set with write access.
Certificate, 3 operations
- POSTcreate_certificate
Creates repository certificates on the server.
- DELETEdelete_certificate
Delete the certificates that match the RepositoryCertificateQuery.
- GETlist_certificates
List all available repository certificates.
Event, 3 operations
- GETlist_application_events
ListResourceEvents returns a list of event resources.
- GETlist_applicationset_events
ListResourceEvents returns a list of event resources.
- GETlist_project_events
ListEvents returns a list of project events.
Link, 3 operations
- GETlist_application_links
ListLinks returns the list of all application deep links.
- GETlist_application_resource_links
ListResourceLinks returns the list of all resource deep links.
- GETlist_project_links
ListLinks returns all deep links for the particular project.
Account, 2 operations
- GETget_account
GetAccount returns an account.
- GETlist_accounts
ListAccounts returns the list of accounts.
Resource, 2 operations
- DELETEdelete_application_resource
DeleteResource deletes a single application resource.
- GETget_application_resource
GetResource returns single application resource.
Resource tree, 2 operations
- GETlist_application_resource_tree
ResourceTree returns resource tree.
- GETlist_applicationset_resource_tree
ResourceTree returns resource tree.
Syncwindow, 2 operations
- GETlist_application_syncwindows
Get returns sync windows of the application.
- GETlist_project_syncwindows
GetSchedulesState returns true if there are any active sync syncWindows.
Action, 1 operation
- GETlist_application_resource_actions
ListResourceActions returns list of resource actions.
App, 1 operation
- GETlist_repository_apps
ListApps returns list of apps in the repo.
Appdetail, 1 operation
- POSTget_repository_app_details
GetAppDetails returns application details by given path.
Can i, 1 operation
- GETcheck_permission
CanI checks if the current account has permission to perform an action.
Chartdetail, 1 operation
- GETget_application_revision_chart_details
Get the chart metadata (description, maintainers, home) for a specific revision of the application.
Detailed, 1 operation
- GETget_detailed_project
GetDetailedProject returns a project that include project, global project and scoped resources by name.
Generate, 1 operation
- POSTgenerate_applicationset_applications
Generate generates.
Globalproject, 1 operation
- GETlist_global_projects
Get returns a virtual project by name.
Helmchart, 1 operation
- GETlist_repository_helm_charts
GetHelmCharts returns list of helm charts in the specified repository.
Invalidate cache, 1 operation
- POSTinvalidate_cluster_cache
InvalidateCache invalidates cluster cache.
Managed resource, 1 operation
- GETlist_application_managed_resources
ManagedResources returns list of managed resources.
Manifest, 1 operation
- GETget_application_manifests
GetManifests returns application manifests.
Manifests with file, 1 operation
- POSTget_manifests_with_files
GetManifestsWithFiles returns application manifests using provided files to generate them.
Metadata, 1 operation
- GETget_application_revision_metadata
Get the meta-data (author, date, tags, message) for a specific revision of the application.
Oci tag, 1 operation
- GETlist_repository_oci_tags
list oci_tag.
Ocimetadata, 1 operation
- GETget_application_revision_oci_metadata
Get the chart metadata (description, maintainers, home) for a specific revision of the application.
Operation, 1 operation
- DELETEterminate_application_operation
TerminateOperation terminates the currently running operation.
Password, 1 operation
- PUTupdate_account_password
UpdatePassword updates an account's password to a new value.
Plugin, 1 operation
- GETlist_config_management_plugins
Get returns Argo CD plugins.
Ref, 1 operation
- GETlist_repository_refs
list ref.
Rollback, 1 operation
- POSTrollback_application
Rollback syncs an application to its target state.
Rotate auth, 1 operation
- POSTrotate_cluster_auth
RotateAuth rotates the bearer token used for a cluster.
Server side diff, 1 operation
- GETget_application_server_side_diff
ServerSideDiff performs server-side diff calculation using dry-run apply.
Service, 1 operation
- GETlist_notification_services
List returns list of services.
Setting, 1 operation
- GETget_settings
Get returns Argo CD settings.
Spec, 1 operation
- PUTupdate_application_spec
UpdateSpec updates an application spec.
Sync, 1 operation
- POSTsync_application
Sync syncs an application to its target state.
Template, 1 operation
- GETlist_notification_templates
List returns list of templates.
Trigger, 1 operation
- GETlist_notification_triggers
List returns list of triggers.
Userinfo, 1 operation
- GETget_user_info
Get the current user's info.
V2, 1 operation
- POSTrun_application_resource_action_v2
RunResourceActionV2 runs a resource action with parameters.
Version, 1 operation
- GETget_version
Version returns version information of the API server.
Use Argo CD from Claude Code, Cursor or Codex
Connect Argo CD in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Argo CD operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Argo CD
Create your workspace
Sign up free. Nothing to install.
Connect Argo CD once
Add your Argo CD connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Argo CD integration FAQ
- What can you do with the Argo CD integration?
- LiveContext exposes 95 operations on Argo CD, covering application, cluster, project and repositorie.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…