Can AI agents automate Elasticsearch?
Elastic · hybrid · observabilitydatabase
Elasticsearch is automatable today through its public REST API and a first-party Kibana Agent Builder MCP server. This record is Elasticsearch plus that Agent Builder MCP path. It is not Datadog, Splunk, or Grafana. Elasticsearch exposes REST APIs that the UI uses and that callers can invoke directly on Elastic Cloud Serverless and Elastic Stack. Auth is API key (Authorization: ApiKey), HTTP Basic, or Bearer tokens. Official clients include the Java API Client and the Python client, which cover the Elasticsearch API surface. Coverage is partial because Kibana Agent Builder and some Cloud/Kibana actions sit outside the Elasticsearch REST contract. The current first-party MCP is Agent Builder at {KIBANA_URL}/api/agent_builder/mcp, or {KIBANA_URL}/s/{SPACE_NAME}/api/agent_builder/mcp for a custom space. Elastic marks it Generally available on Serverless and on Elastic Stack since 9.3, Preview in 9.2. MCP hosts authenticate with API keys on Stack and Serverless, or OAuth 2.1 on Serverless only. Elastic's AI-features page recommends Agent Builder for 9.2+ and Serverless; elastic/mcp-server-elasticsearch is documented only as a limited fallback for older versions without Agent Builder and is not treated here as the current first-party path. Self-managed bin/ command-line tools exist for certificates, users, and enrollment; they are not available on Elastic Cloud Hosted or Serverless and are not a general query CLI. iPaaS connectors were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because it does not require Kibana 9.2+/9.3 or a Serverless OAuth client.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restapi-keybasicbearer coverage: partial · docs |
| SDK | yes | javapython official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | unknown | webhooks: unknown |
| Data access | export: json · import: json | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. The Elasticsearch REST API, official language clients, and Kibana Agent Builder MCP endpoint cover search, index, and Agent Builder tool work without browser control.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 7 | — | 4 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-04 |
vendor | declared | source | 2026-09-04 |
deployment | declared | source | 2026-09-04 |
platforms | declared | source | 2026-09-04 |
license | declared | source | 2026-09-04 |
license | declared | source | 2026-09-04 |
modalities.api.exists | declared | source | 2026-09-04 |
modalities.api.kinds[0] | declared | source | 2026-09-04 |
modalities.api.auth[0] | declared | source | 2026-09-04 |
modalities.api.auth[1] | declared | source | 2026-09-04 |
modalities.api.auth[2] | declared | source | 2026-09-04 |
modalities.api.coverage | declared | source | 2026-09-04 |
modalities.api.docs | declared | source | 2026-09-04 |
modalities.sdk.exists | declared | source | 2026-09-04 |
modalities.sdk.official | declared | source | 2026-09-04 |
modalities.sdk.languages[0] | declared | source | 2026-09-04 |
modalities.sdk.languages[1] | declared | source | 2026-09-04 |
modalities.mcp.first_party | declared | source | 2026-09-04 |
modalities.mcp.verdict | declared | source | 2026-09-04 |
modalities.mcp.verdict | declared | source | 2026-09-04 |
modalities.cli.exists | declared | source | 2026-09-04 |
modalities.data_access.export[0] | declared | source | 2026-09-04 |
modalities.data_access.import[0] | declared | source | 2026-09-04 |
modalities.agent_docs.llms_txt | declared | source | 2026-09-04 |
verdict.scores.api | declared | source | 2026-09-04 |
verdict.scores.mcp | declared | source | 2026-09-04 |
verdict.scores.mcp | declared | source | 2026-09-04 |
verdict.scores.mcp | declared | source | 2026-09-04 |
verdict.scores.cli | declared | source | 2026-09-04 |
freshness.watch[0].url | declared | source | 2026-09-04 |
freshness.watch[1].url | declared | source | 2026-09-04 |
freshness.watch[2].url | declared | source | 2026-09-04 |
freshness.watch[3].url | declared | source | 2026-09-04 |
freshness.watch[4].url | declared | source | 2026-09-04 |
Related tools
Other products in this database that share a category with Elasticsearch.
Last verified 2026-09-04 · volatility high · JSON record