Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ECOFLOW_BASE_URL | No | Regional API base URL. Use https://api-e.ecoflow.com for Europe. | https://api.ecoflow.com |
| ECOFLOW_ACCESS_KEY | Yes | Access Key generated from the EcoFlow Developer Platform. | |
| ECOFLOW_SECRET_KEY | Yes | Secret Key generated from the EcoFlow Developer Platform. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ecoflow_list_devices | List all EcoFlow devices linked to your account. Returns device serial numbers, names, product types, and online status. |
| ecoflow_get_device_status | Get comprehensive status for an EcoFlow device including battery level, input/output power, temperatures, and all available metrics. |
| ecoflow_get_solar_input | Get solar panel input data for an EcoFlow device including current power, voltage, and daily energy statistics. |
| ecoflow_set_ac_output | Enable or disable AC output on an EcoFlow power station. Optionally configure X-Boost mode, output voltage, and frequency. |
| ecoflow_set_dc_output | Enable or disable DC output (12V car port and DC5521 ports) on an EcoFlow power station. |
| ecoflow_get_charging_settings | Get current charging configuration for an EcoFlow device including max/min charge levels, charging speed, and timeout settings. |
| ecoflow_set_charging_settings | Configure charging settings for an EcoFlow device including max charge level, min discharge level, and charging power. |
| ecoflow_get_raw_quota | Get all raw quota/parameter data from an EcoFlow device. Useful for debugging or accessing device-specific parameters not covered by other tools. |
| ecoflow_set_standby | Configure standby/timeout settings for an EcoFlow device. Set how long before the device, AC output, DC output, or LCD screen automatically turns off. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |