sonos-control
Sonos does not operate an official hosted MCP server (none found in the docs, the @modelcontextprotocol registry, or the sonos GitHub org). This is a CANDIDATE tool list derived from the confirmed Control API operations, one tool per marquee operationId, as a starting point for an MCP wrapper. Auth would proxy the Control API's OAuth 2.0 (playback-control-all).
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
Documentation
Documentation link · transport http
Tools
get_households— List the households available to the authenticated user.get_groups— List the groups and players in a household.get_playback_status— Get the playback state of a group.play— Start or resume playback on a group.pause— Pause playback on a group.skip_to_next_track— Skip to the next track on a group.set_group_volume— Set the volume for a group.set_player_volume— Set the volume for an individual player.get_favorites— List a household's Sonos favorites.load_favorite— Play a favorite on a group.load_audio_clip— Play an audio clip (notification) on a player.create_group— Combine players into a new group.
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.