Skip to main content
Elasticsearch logo

Elasticsearch

Elasticsearch is a distributed, RESTful search and analytics engine capable of addressing a growing number of use cases. It provides real-time search and analytics for all types of data.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Elasticsearch authenticates with an API key. Generate the credential in your Elasticsearch account, then paste it into FlyMyAI the first time an agent uses an Elasticsearch action.

Get your Elasticsearch credential →

Fields to fill in FlyMyAI

FieldDetails
UsernameUsername for basic auth (required)
PasswordPassword for basic auth (required)
Elasticsearch Base URLYour cluster's web address including https:// and port, e.g. https://localhost:9200. In Elastic Cloud: Manage deployment → Copy endpoint next to Elasticsearch. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
ELASTICSEARCH_GET_INDEX_SCHEMATool to get the complete schema/mapping of a specific elasticsearch index. use when you need to understand the structure, field types, and mappings of an index.index_name
ELASTICSEARCH_LIST_INDICESTool to list all available elasticsearch indices. use when you need to get a list of indices in your elasticsearch cluster, optionally filtering by pattern, health status, or other criteria.-
ELASTICSEARCH_QUERY_INDEXTool to query an elasticsearch index with various filters, time ranges, and pagination support. use when you need to search for documents in an index with complex filtering criteria.index_name
We love our partners - FlyMy.AI builds with the best. Thanks, Elasticsearch!