Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| THINQ_PAT | Yes | Your personal access token for ThinQ Open API calls | |
| THINQ_COUNTRY | Yes | Your ThinQ account's country code |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| I want to know how to use the ThinQ Connect MCP Server |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_device_list | Retrieves a list of all devices connected to the ThinQ Connect platform Args: None Returns:
String containing connected device list information |
| get_device_available_controls | Retrieves available control commands and parameter information for a specific device Args: device_type: Device type (e.g., DEVICE_AIR_CONDITIONER, DEVICE_ROBOT_CLEANER, DEVICE_STYLER) device_id: Unique ID of the device to query Returns:
String containing device control commands and parameter information |
| get_device_status | Retrieves status information for a specific device Args: device_id: Unique ID of the device to query Returns:
String containing device status information |
| post_device_control | Send control commands to a specific device on the ThinQ Connect platform to change its settings or state Args: device_type: Device type (e.g., DEVICE_AIR_CONDITIONER, DEVICE_ROBOT_CLEANER, DEVICE_STYLER) device_id: Unique ID of the device to control control_method: Co ntrol method name to execute (e.g., set_air_con_operation_mode, set_target_temperature, set_wind_strength) control_params: Parameter dictionary to pass to the control method (e.g., {'operation': 'POWER_OFF'}, {'temperature': 25}, {'wind_strength': 'HIGH'}) Returns:
String containing device control result message |