Elasticsearch MCP connector
Elasticsearch is a distributed search and analytics engine for storing, searching, and analyzing data at scale. The Elasticsearch MCP connector allows AI agents to create and manage documents, search across indexed data, and retrieve specific records by ID. It also supports creating and deleting indices, listing all available indices, and updating existing documents within the cluster.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Elasticsearch MCP connector to perform the following actions:
- Index customer transaction data for real-time search and fraud detection
- Track product inventory changes and analyze stock movement patterns
- Search log files and application events to diagnose system issues
- Analyze sales performance metrics across multiple time periods
- Store and retrieve customer support tickets for fast resolution
- Monitor system health by indexing and querying performance metrics
- Manage document archives and enable full-text search capabilities
Example prompts
Use the following example prompts to invoke Elasticsearch MCP connector tools from your AI assistant or Boomi Connect workflow:
Search Elasticsearch for all orders placed in the last 30 days.Show me customer complaints containing the word 'defective' in Elasticsearch.Create a new index in Elasticsearch to store our Q4 sales data.Find all failed login attempts in Elasticsearch from the past week.Delete old log entries from Elasticsearch that are more than 90 days old.Get the total number of products in the inventory index on Elasticsearch.Retrieve the customer record with ID 12345 from Elasticsearch.List all the indices we have in Elasticsearch right now.Update the status of order 67890 to 'shipped' in Elasticsearch.Bulk upload 500 employee records to Elasticsearch at once.
Elasticsearch MCP connector tools
The Elasticsearch MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| createDocument | Creates a new document in an index with an automatically generated identifier. |
| getDocument | Retrieves a specific document from an index by its identifier. |
| createDocumentWithId | Creates a new document in an index with a specified identifier. |
| deleteDocument | Removes a specific document from an index by its identifier. |
| updateDocument | Modifies the contents of an existing document in an index. |
| searchDocuments | Queries documents in an index using search criteria and returns matching results. |
| getIndex | Retrieves configuration and metadata information for a specific index. |
| createIndex | Creates a new index with specified settings and mappings. |
| deleteIndex | Removes an entire index and all documents it contains. |
| listIndices | Displays all available indices in the Elasticsearch instance. |
| bulkOperations | Executes multiple document operations in a single request. |