- SEARCH
- UPDATE
- LOG
- REVIEW
Short answer
Can I control ThingsBoard devices with my AI?
Yes. You can locate specific assets and change device attributes or telemetry values through your AI client. This allows you to manage your IoT fleet without opening the ThingsBoard dashboard.
The outcomes
Where your data goes
Your AI translates your text into direct actions in ThingsBoard.
SEARCH
Locate specific assets
The AI finds the exact device or asset you're looking for. You get the specific entity details needed to perform updates.
UPDATE
Modify device attributes
The AI changes configuration settings or metadata for a device. These updates land directly on the entity.
LOG
Push telemetry data
You can send new sensor readings or status updates to your devices. This keeps your time-series data current.
REVIEW
Human oversight
The AI identifies the target and prepares the change. You must review and confirm the action in your chat interface.
The workflow
What your AI does when the command arrives.
The AI maps your natural language to ThingsBoard operations.
Find the entity
The AI searches your ThingsBoard environment to identify the specific device or asset you mentioned.
find_entitiesUpdate attributes
The AI modifies the static properties or metadata assigned to the identified device.
save_attributesSend telemetry
The AI pushes new time-series data points to the device to reflect real-world changes.
save_telemetryVerify the target
The AI uses the entity search to confirm it has the right device before attempting any updates.
find_entities
Try it
Copy these to start.
Use these prompts to begin interacting with your IoT data.
Starting points
Replace the device names and attribute keys with your own specific values.
ThingsBoard Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_UBFK6iWx3s89gzkdjDu4NajRmw3hiTs6UjT809b1/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — ThingsBoard capabilities are ready to use.
{
"mcpServers": {
"thingsboard-mcp": {
"url": "https://edge.vinkius.com/vk_preview_UBFK6iWx3s89gzkdjDu4NajRmw3hiTs6UjT809b1/mcp"
}
}
}Find the temperature sensor in the Warehouse asset.
Update the 'firmware_version' attribute for the Gateway_01 device to 2.4.1.
Set the telemetry value for 'battery_level' to 85 on the SmartLock_A device.
List all assets located in the North Wing zone.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect ThingsBoard once, then ask.
Provide your ThingsBoard credentials through the Vinkius interface. Your connection is secure, and you can start chatting with your devices immediately.
Connect ThingsBoard to your AIFAQ
How this task behaves
- 01
Can the AI delete devices from my ThingsBoard account?
No. The available tools only allow for finding entities, saving attributes, and saving telemetry. Deletion is not supported.
- 02
Will the AI automatically change my device settings?
The AI prepares the update based on your command, but you should always review the proposed action in your AI client before confirming.
- 03
Can I use this to create new devices?
No. This connector is designed for managing existing entities and their data, not for provisioning new hardware.
- 04
Does the AI see all my telemetry data?
The AI can find and update telemetry using the provided tools, but it doesn't have a tool to perform complex historical data analysis or bulk exports.
- 05
How does the AI know which device I am talking about?
It uses the find_entities capability to match your natural language descriptions to the names and hierarchies in your ThingsBoard instance.
More questions about ThingsBoard? The Connector page answers them. See everything the ThingsBoard Connector can do
Connect ThingsBoard to Claude, Cursor, ChatGPT & more
