This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Affected surfaces
Summary
AI summaryAdded API key authentication, OTA package tools, and device creation capabilities.
Full changelog
Minor release with the following improvements:
New Features
- API key authentication
- Tool groups - ability to enable/disable tools by their group to reduce context size for clients with limited capacity (e.g., Claude Desktop, Ollama)
- OTA package tools — Create, upload, download, list, delete, and assign OTA packages to devices/profiles (https://github.com/thingsboard/thingsboard-mcp/pull/22)
- Device creation tool — Create ThingsBoard devices directly through MCP (https://github.com/thingsboard/thingsboard-mcp/pull/9)
Improvements
- Cross-LLM tool descriptions - all descriptions under 1024 char Azure Foundry limit (https://github.com/thingsboard/thingsboard-mcp/pull/27)
- Route console logs to stderr to preserve MCP STDIO transport (https://github.com/thingsboard/thingsboard-mcp/pull/19)
Bug Fixes
- Fixed NPE when optional telemetry keys are omitted (https://github.com/thingsboard/thingsboard-mcp/pull/18)
- Fixed empty schema for guide tools causing Azure Foundry agent errors (https://github.com/thingsboard/thingsboard-mcp/pull/27)
- Fixed context size overflow in Claude Desktop by enabling tool group filtering (https://github.com/thingsboard/thingsboard-mcp/pull/29)
Full Changelog: https://github.com/thingsboard/thingsboard-mcp/compare/v2.0.0...v2.1.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About thingsboard/thingsboard-mcp
The ThingsBoard MCP Server provides a natural language interface for LLMs and AI agents to interact with your ThingsBoard IoT platform.
Related context
Beta — feedback welcome: [email protected]