Aqara's official MCP Server
If you already use Aqara, the aqara mcp server is the piece that lets your assistant work with it directly. Aqara's official MCP Server.
The recommended MCP integration today centers on Aqara Agent:
The toolset is worth reading before you wire it up, because it tells you what the integration is really for:
Scenes — scene_base_inquiry, scene_run, scene_execution_history_inquiryAutomations — automation_base_inquiry, automation_execution_history_inquiryFirmware — device_firmware_inquiry, device_firmware_upgradePrerequisites — The Prerequisites tool exposed by this serverCursor — 1. Open Cursor Settings, go to Tools & MCPs, and click New MCP Serverall_homes_inquiry — The all_homes_inquiry tool exposed by this serverposition_base_inquiry — Query basic information for all rooms/spaces in the current homedevice_base_inquiry — Query device basic information by room/space and device type, without real-time statusdevice_status_inquiry — Query real-time device status such as power, brightness, color temperature, temperature, fan speed, and modedevice_status_control — Control state or attributes of specified devices, such as power, brightness, color temperature, temperature, fan speed, mode, and curtain percentagefuzzy_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 ACdevice_log_inquiry — Query device control logs within a time range, including control time, content, and resultSetup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client. The configuration blocks on this page cover the common clients.
Configuration is passed through the environment: AQARA_API_KEY, YOUR_AQARA_API_KEY. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
aqara_api_key and aqara_mcp_url from the login page.Among the monitoring and observability options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Aqara's toolset — Scenes, Automations, Firmware and 11 more — is a fair guide to whether it matches your workflow. It is maintained by aqara; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| Scenes | scene_base_inquiry, scene_run, scene_execution_history_inquiry |
| Automations | automation_base_inquiry, automation_execution_history_inquiry |
| Firmware | device_firmware_inquiry, device_firmware_upgrade |
| Prerequisites | The Prerequisites tool exposed by this server. |
| Cursor | 1. Open Cursor Settings, go to Tools & MCPs, and click New MCP Server. |
| all_homes_inquiry | The all_homes_inquiry tool exposed by this server. |
| position_base_inquiry | Query basic information for all rooms/spaces in the current home. |
| device_base_inquiry | Query device basic information by room/space and device type, without real-time status. |
| device_status_inquiry | Query real-time device status such as power, brightness, color temperature, temperature, fan speed, and mode. |
| device_status_control | Control state or attributes of specified devices, such as power, brightness, color temperature, temperature, fan speed, mode, and curtain percentage. |
| 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°.” |
| device_log_inquiry | Query device control logs within a time range, including control time, content, and result. |
| scene_base_inquiry | Query scene basic information, filterable by scene ID, position ID, or device ID. |
| scene_run | The scene_run tool exposed by this server. |
{
"mcpServers": {
"aqara": {
"type": "http",
"url": "https://agent.aqara.com/open/mcp",
"headers": {
"Authorization": "Bearer <YOUR_AQARA_API_KEY>"
}
}
}
}Configuration as documented by the project. Restart the client after saving.
aqara_api_key and aqara_mcp_url from the login page.| Variable | Description | Required |
|---|---|---|
| AQARA_API_KEY | Credential the server authenticates with. | Yes |
| YOUR_AQARA_API_KEY | Credential the server authenticates with. | Yes |
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.
Errors with full context — stack traces, issue triage and AI-powered root-cause analysis from Sentry's server.
Enables enhanced web research capabilities for large language models through intelligent search queuing and advanced content extraction.
Automates browser interactions and enables Large Language Models (LLMs) to interact with web pages through Playwright and Chrome DevTools Protocol
Guides tool usage by providing recommendations for MCP tools at each problem-solving stage.