Elastic Data Tools
Query custom elastic datasets — user-defined data structures with flexible schemas for tracking any type of sustainability data.list_datasets
List all elastic datasets for the organization.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
organization_id | string | No | Organization UUID (uses default if not set) |
get_dataset
Get an elastic dataset by ID with its field definitions and schema.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
dataset_id | string | Yes | UUID of the dataset |
organization_id | string | No | Organization UUID (uses default if not set) |
query_dataset
Query records from an elastic dataset with pagination.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
dataset_id | string | Yes | UUID of the dataset |
organization_id | string | No | Organization UUID (uses default if not set) |
page | integer | No | Page number (default: 1) |
size | integer | No | Results per page (default: 50) |
Workflow
- Call
list_datasetsto discover available datasets - Use
get_datasetto understand the schema and fields - Use
query_datasetto retrieve records
Example Prompts
- “What custom datasets do we have?”
- “Show me the fields in our water consumption dataset”
- “Query the first 20 records from dataset ds-123”

