Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Elastic Cloud.Built from the 22 Elastic Cloud tools below, on the connection you add once.

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 Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Elastic Cloud

  1. Create your workspace

    Sign up free. Nothing to install.

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

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

Popular integrations

Browse the whole catalog