Sonos TS MCP
Controls Sonos audio systems via UPnP/SOAP with 50+ tools for playback, queues, music library, and zone grouping.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-28
This community MCP server provides extensive control over Sonos audio systems through local network UPnP/SOAP protocols. Maintained by solo developer Tommertom with reasonable activity on GitHub. The package is distributed via npm with standard installation, offering good supply chain practices. However, documentation is minimal and the scope of 50+ tools for controlling home audio devices raises concerns about the breadth of network access. The server operates on the local network to discover and control Sonos speakers, which means it requires private network access to function. No environment variables or credentials are required, which is positive. The codebase is open source but lacks detailed security documentation. No known security incidents exist. The main risk stems from the extensive control surface over home audio equipment and the solo maintainer model with limited community review.
Lethal Trifecta (prompt-injection exposure)
ONE OF THREELocal audio control; nothing leaves the network in normal use.
Green flags
- No credentials or environment variables required
- Open source codebase available for inspection
- Standard npm distribution with versioning
- No known security incidents or vulnerabilities
- Uses standard UPnP/SOAP protocols for local control
Red flags
- Solo maintainer with limited community review or oversight
- Minimal documentation on security practices and network boundaries
- 50+ tools create large attack surface for home audio control
- Requires private network access to discover and control devices
Permissions requested
Install
npx sonos-ts-mcp@latest
Review
Install this if you own multiple Sonos speakers and want to automate multi-room audio through Claude. The UPnP approach is reliable and the zone grouping alone justifies the setup. Skip if you're a single-speaker household or if you're not on the same local network as your gear.
Good at
- Zone grouping and multi-room control work reliably, making scene-based audio automation straightforward.
- Alarm scheduling through natural language saves you from the fiddly Sonos app interface.
- Uses the native UPnP/SOAP protocol, so no cloud dependency or API rate limits.
- Active maintenance and a mature underlying library (sonos-ts) mean fewer surprises.
- Queue management and music library browsing are comprehensive, covering most non-streaming use cases.
Watch out
- Requires local network access, so remote control or cloud-based Claude hosts won't work.
- Tool names are verbose and UPnP-flavoured, which can make manual debugging awkward.
- No support for newer Sonos features like Sonos Radio HD or voice assistant integration.
- Single-speaker setups won't benefit much from the complexity this adds.
Use cases
- smart home audio control
- multi-room playback
- playlist automation
- alarm scheduling
Getting started
Works with
Similar MCPs
- DaVinci Resolve MCPFull coverage of the DaVinci Resolve scripting API so agents can drive timelines, edits, colour grading, and media management via Claude.
- Free Will MCPExperimental tools that let an AI give itself prompts, ignore user requests, or go to sleep, for studying autonomy.
- Godot MCPInteracts with the Godot game engine for scene editing, running, debugging, and project management.
- QGIS MCPConnects QGIS Desktop to Claude for prompt-assisted project creation, layer loading, and code execution.