Elastic Cloud integration
Elastic Cloud RESTful API for managing Elasticsearch deployments, clusters, snapshots, security, and infrastructure. Create and manage deployments, configure traffic filters, manage extensions, handle API keys, and monitor your Elastic Stack resources. Essential for DevOps automation, infrastructure-as-code, and programmatic management of Elastic Cloud resources.
Say what should happen.
The workflow builds itself.
Common Elastic Cloud use cases
- security auditing
- configuration review
- access management
- policy cleanup
- cost management
- CI/CD automation
- extension cleanup
- deployment cleanup
- scaling operations
- credential rotation
What you can do with Elastic Cloud
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.
Deployment, 8 operations
create_deploymentCreate deploymentPOSTCreates a new Elastic Cloud deployment with Elasticsearch, Kibana, and optional components like APM and Enterprise Search.delete_deploymentDelete deploymentDELETEPermanently deletes a shut down deployment. Resources must be shut down first.get_deploymentGet deploymentGETRetrieves detailed information about a specific deployment including resources, endpoints, and health status.list_deploymentsList deploymentsGETRetrieves a list of all deployments in your Elastic Cloud account with their status and resource information.restore_deploymentRestore deploymentPOSTRestores a previously shut down deployment to resume operations with all data intact.search_deploymentsSearch deploymentsPOSTSearches for deployments using filters and queries to find specific clusters by name, status, or metadata.shutdown_deploymentShutdown deploymentPOSTShuts down a deployment to stop all resources and billing while preserving configuration and data.update_deploymentUpdate deploymentPUTUpdates an existing deployment configuration including scaling, version upgrades, and component changes.
Traffic filter, 4 operations
create_traffic_filter_rulesetCreate traffic filter rulesetPOSTCreates a new traffic filter ruleset for network security using IP rules or private endpoints.delete_traffic_filter_rulesetDelete traffic filter rulesetDELETEDeletes a traffic filter ruleset. Must be disassociated from deployments first unless ignore_associations is set.get_traffic_filter_rulesetGet traffic filter rulesetGETRetrieves a specific traffic filter ruleset by ID with all rules and configuration.list_traffic_filter_rulesetsList traffic filter rulesetsGETRetrieves all traffic filter rulesets configured in your account for network security management.
Api key, 3 operations
create_api_keyCreate api keyPOSTCreates a new API key for programmatic Elastic Cloud access with assigned roles and permissions.delete_api_keyDelete api keyDELETEDeletes an API key to immediately revoke access. Cannot be recovered after deletion.list_api_keysList api keysGETRetrieves all API keys in your organization with metadata including description, creation date, and roles.
Extension, 3 operations
create_extensionCreate extensionPOSTCreates a new extension definition for custom Elasticsearch plugins, bundles, or dictionaries.delete_extensionDelete extensionDELETEDeletes a custom extension from your account. The extension must not be in use by any deployments.list_extensionsList extensionsGETRetrieves all custom extensions uploaded to your account including plugins, bundles, and dictionaries.
Deployment resource, 1 operation
restart_deployment_resourceRestart deployment resourcePOSTRestarts a specific resource within a deployment using a rolling restart to minimize downtime.
Elasticsearch, 1 operation
reset_elasticsearch_passwordReset elasticsearch passwordPOSTResets the elastic superuser password for an Elasticsearch cluster and returns the new credentials.
Template, 1 operation
list_deployment_templatesList deployment templatesGETRetrieves available deployment templates with preconfigured settings for common use cases.
Traffic filter association, 1 operation
associate_traffic_filterAssociate traffic filterPOSTAssociates a traffic filter ruleset with a deployment to apply network security rules.
Elastic Cloud API rate limits
- 100 requests per minute
Rate limits vary by endpoint and account tier
These are the limits Elastic Cloud documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Elastic Cloud documentation for current values.
Use Elastic Cloud from Claude Code, Cursor or Codex
Connect Elastic Cloud in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Elastic Cloud 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 Elastic Cloud
- Create your workspace
Sign up free. Nothing to install.
- Connect Elastic Cloud once
Add your Elastic Cloud 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.
Elastic Cloud integration FAQ
What can you do with the Elastic Cloud integration?
LiveContext exposes 22 operations on Elastic Cloud, covering deployment, traffic filter, api key and extension. Common uses include security auditing, configuration review and access management.
What are the Elastic Cloud API rate limits?
Elastic Cloud documents 100 requests per minute. Rate limits vary by endpoint and account tier Limits are set by Elastic Cloud and can depend on your plan.
