Aqara MCP Server
UnclaimedAqara'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 serverTools (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.