ThingsBoard

ThingsBoard MCP Connector for Claude

A+

Manage your IoT ecosystem via ThingsBoard — monitor telemetry, control devices with RPC, and track alarms directly from your AI agent.

7 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your ThingsBoard instance to any AI agent to orchestrate your IoT infrastructure through natural language. This server provides deep integration with the ThingsBoard REST API for real-time device management and data analysis.

What you can do

  • Telemetry & Attributes — Save and retrieve time-series data or manage entity attributes (Server, Shared, or Client scopes) instantly.
  • Remote Procedure Calls (RPC) — Send one-way or two-way commands to your devices to trigger actions and receive immediate feedback.
  • Entity Discovery — Use complex filters to find specific devices, assets, or other entities across your entire organization.
  • Alarm Monitoring — Query and filter alarms by severity and status to maintain high operational awareness.

How it works

  1. Subscribe to this server
  2. Provide your ThingsBoard Host URL and API Key
  3. Start monitoring and controlling your hardware from Claude, Cursor, or any MCP client

Who is this for?

  • IoT Engineers — quickly debug device behavior and check telemetry without switching to the dashboard.
  • DevOps & SREs — automate alarm reporting and system health checks via AI-driven queries.
  • Data Analysts — extract latest sensor values and entity metadata for rapid prototyping and reporting.
iot-platformdevice-managementtelemetryrpc-commandssmart-infrastructure

7 tools expose this connector's capabilities to your AI agent.

find_alarms

Search alarms with severity and status filters

find_entities

Search entities with complex filters

get_telemetry

Read latest telemetry values for an entity

save_attributes

g., SERVER_SCOPE, SHARED_SCOPE) for an entity. Save attributes for an entity

save_telemetry

g., DEVICE, ASSET). Save time series telemetry data for an entity

send_oneway_rpc

Send a one-way RPC command to a device

send_twoway_rpc

Send a two-way RPC command to a device

See how to talk to your AI agent using ThingsBoard.

Get the latest telemetry for device ID 'eb5672a0-1234-11ed'.

I've retrieved the telemetry for device eb5672a0-1234-11ed. The current temperature is 24.5°C and humidity is at 48%.

Send a two-way RPC command 'toggleSwitch' with params {'state': true} to device 'eb5672a0-1234-11ed'.

RPC command sent. The device responded with success: true. The switch state has been updated.

Find all active alarms with CRITICAL severity.

I found 2 critical alarms. One is a 'High Temperature' alarm on Thermostat-01 and the other is 'Connectivity Loss' on Gateway-Main.

Yes. Use the `get_telemetry` tool by providing the entity type and ID. The agent will return the most recent time-series data points recorded for that device.

Related Connectors