• SEARCH
  • UPDATE
  • LOG
  • REVIEW

How to manage IoT entity data with your AI

Connect ThingsBoard to your AI client to control your IoT network. You can find assets and push updates using simple text commands.

Ask AI about this page

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.

  1. Find the entity

    The AI searches your ThingsBoard environment to identify the specific device or asset you mentioned.

    find_entities
  2. Update attributes

    The AI modifies the static properties or metadata assigned to the identified device.

    save_attributes
  3. Send telemetry

    The AI pushes new time-series data points to the device to reflect real-world changes.

    save_telemetry
  4. Verify 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.

Connector linkhttps://edge.vinkius.com/vk_preview_UBFK6iWx3s89gzkdjDu4NajRmw3hiTs6UjT809b1/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — ThingsBoard capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "thingsboard-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_UBFK6iWx3s89gzkdjDu4NajRmw3hiTs6UjT809b1/mcp"
    }
  }
}
Copy into chat04
  • 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 AI

FAQ

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