MCPVault

Aqara MCP Server

Unclaimed

by aqara

Aqara's official MCP Server

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Tools (34)

action

(String, required): Control action, e.g. on, off, set, up, down, warmer, cooler, start, stop.

all_homes_inquiry

Query all homes under the current Aqara account.

attribute

(String, required): Attribute to control, e.g. onoff, brightness, colortemperature, temperature, percentage, mode.

automation_base_inquiry

Query automation rule basics, filterable by automation ID, position ID, or device ID.

automation_execution_history_inquiry

Query automation execution history within a time range.

automation_ids

(Array\<String\>, optional): Automation IDs. When provided, query prioritizes automation ID.

data_aggregation_mode

(String, optional): total = aggregated summary, detail = detail view.

data_type

(String, required): Query type—1 for electricity usage, 2 for electricity cost, 3 for both.

device_base_inquiry

Query device basic information by room/space and device type, without real-time status.

device_firmware_inquiry

Batch-query current firmware version and available upgrade version for devices.

device_firmware_upgrade

Start firmware upgrades for eligible devices after filtering by device, position, or type.

device_ids

(Array\<String\>, optional): Device IDs. When provided, query prioritizes device ID.

device_lighting_effect_inquiry

Query supported lighting effect names per device.

device_log_inquiry

Query device control logs within a time range, including control time, content, and result.

device_status_control

Control state or attributes of specified devices, such as power, brightness, color temperature, temperature, fan speed, mode, and curtain percentage.

device_status_inquiry

Query real-time device status such as power, brightness, color temperature, temperature, fan speed, and mode.

device_types

(Array\<String\>, optional): Device types, e.g. Light, Switch, Outlet, AirConditioner, WindowCovering, Camera. When empty, no device type filter is applied.

effect_name

(String, required): Effect name.

energy_consumption_inquiry_for_device

Query electricity usage or cost by device, filterable by position or device, with aggregated and detailed views.

energy_consumption_inquiry_for_position

Query electricity usage or cost by home/room/space, with aggregated and detailed views.

fuzzy_device_batch_control

Batch-control devices by room/space and device type—for example, “turn off all lights,” “turn off everything in the living room,” or “set all AC units to 26°.”

lighting_effect_config_params_inquiry

Query parameters required to configure lighting effects on light devices.

lighting_effect_control

Apply the specified lighting effect to target devices or rooms/spaces.

lighting_effect_inquiry

Query available lighting scenarios/effects in the home.

position_base_inquiry

Query basic information for all rooms/spaces in the current home.

position_ids

(Array\<String\>, optional): List of room/space IDs. When empty, no position filter is applied.

positions

(Array\<String\>, optional): Room/space IDs. When empty, queries all valid rooms.

scene_base_inquiry

Query scene basic information, filterable by scene ID, position ID, or device ID.

scene_execution_history_inquiry

Query scene execution history within a time range.

scene_ids

(Array\<String\>, optional): Scene IDs. When provided, query prioritizes scene ID.

scene_run

Run one or more specified scenes.

time_gradient

(String, optional): Granularity: 30min, 1hour, 1day, 1week, 1month.

time_range

(Array\<String\>, optional): Time interval, e.g. ["2026-01-01 00:00:00", "2026-01-01 23:59:59"].

value

(String, optional): Target value, e.g. 50, max, min, cool, heat, red.