airthings
Get information about my Airthings air quality monitoring devices and their current sensor readings.
Read your Airthings air quality sensors, and put a Renew purifier into the mode the readings call for.
LABSCO SUMMARY
Asking what the air is like in here and then turning the purifier up is one exchange rather than a measurement followed by a trip to the phone app — and the assistant sees the numbers it is reacting to, including which room is which.
A server for Airthings consumer devices: the monitors on your account with their current sensor readings, and remote control of an Airthings Renew air purifier.
An Airthings account with devices on it and API credentials for that account. Runs over stdio from npm as airthings-consumer-mcp; Claude Desktop can install the packaged extension from the repository's releases instead of editing a config file.
One command plus credentials — npx -y airthings-consumer-mcp, then supply credentials
USE CASES
Read every monitor at once and get the numbers with the room they came from, including any device that has gone quiet.
Check the Renew's current mode, then set it to BOOST — or to MANUAL with the fan speed you want.
Put the purifier into SLEEP or back to AUTO once the readings have come down, without opening an app.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
airthingsGet information about my Airthings air quality monitoring devices and their current sensor readings.
airthings-remote-control-getGet the current remote control state of an Airthings Renew air purifier.
airthings-remote-control-setSet the remote control mode of an Airthings Renew air purifier. Available modes: OFF, AUTO, SLEEP, BOOST, MANUAL. Fan speed (1-5) is required for MANUAL mode.
BEFORE YOU INSTALL
3 tools when we connected.
CONTEXT COST
Rated by the size of the 3 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"airthings-consumer-mcp": {
"command": "npx",
"args": [
"-y",
"airthings-consumer-mcp"
],
"env": {
"AIRTHINGS_CLIENT_ID": "<YOUR_AIRTHINGS_CLIENT_ID>",
"AIRTHINGS_CLIENT_SECRET": "<YOUR_AIRTHINGS_CLIENT_SECRET>"
}
}
}
}npx -y airthings-consumer-mcp