thermoworks_authenticate
Authenticate with ThermoWorks Cloud to access live temperature data from connected ThermoWorks devices for BBQ monitoring and guidance.
Instructions
Connect to ThermoWorks Cloud using your ThermoWorks account credentials.
This allows the BBQ MCP Server to access live temperature data from your connected ThermoWorks devices (Signals, Smoke, BlueDOT, etc.).
IMPORTANT: Your credentials are only used to authenticate with ThermoWorks' servers and are not stored. The authentication token expires after 1 hour.
Args:
email: Your ThermoWorks account email (same as the ThermoWorks app)
password: Your ThermoWorks account password
use_legacy_smoke: Set to true for older Smoke Gateway devices (pre-2022)
Returns: Authentication status and list of connected devices.
Security Notes:
Credentials are sent directly to ThermoWorks/Firebase servers over HTTPS
No credentials are stored by the MCP server
For production use, set credentials via environment variables: THERMOWORKS_EMAIL and THERMOWORKS_PASSWORD
Examples:
"Connect to my ThermoWorks account" -> Provide email and password
"I have an older Smoke Gateway" -> Set use_legacy_smoke=true
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Email address used for your ThermoWorks account (same as in the ThermoWorks app) | ||
| password | Yes | Password for your ThermoWorks account | |
| use_legacy_smoke | No | Set to true if using older Smoke Gateway devices (pre-2022). Default false for newer ThermoWorks Cloud devices. |