Available tools
The MCP server provides tools organized into the following groups. All groups are enabled by default and work against Edge’s local REST API.
| Group | Description |
|---|---|
| Devices | List, search, and retrieve devices, credentials, and profiles by ID, name, or group |
| Assets | List, search, and retrieve assets and asset profiles by ID, name, or group |
| Customers | List, search, and retrieve customers by ID or title |
| Users | List, search, and retrieve users, tenant admins, and customer users |
| Alarms | Get alarms, alarm types, and severity for entities |
| Telemetry | Read and write attributes and time-series data, with aggregation and TTL support |
| Relations | Retrieve and navigate entity relationships by direction |
| Entity groups | List, search, and retrieve entity groups by type or owner |
| Admin | System settings, security policies, usage statistics, and system info |
For a full tool reference, see the ThingsBoard MCP GitHub repository.
Example prompts
Section titled “Example prompts”Here are some prompts to try once the MCP server is connected to your Edge node:
- Devices: “List all devices on this Edge node and show their latest telemetry.”
- Telemetry: “Generate sample temperature data for Sensor A1 for the last 7 days with a 30-minute sampling rate.”
- Alarms: “Show all active alarms with CRITICAL severity.”
- Anomaly detection: “Analyze the power consumption of Building 3 for the past week and flag any anomalies.”
- Relations: “Show all devices related to asset ‘Factory Floor 1’ and their connection types.”