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 |