Skip to main content
Glama

Server Details

Sonos MCP server: control your Sonos speakers from any MCP client. Play songs, artists and playlists, set volume, group rooms, move music to another room, switch to TV, spoken announcements and reminders. 27 tools, English and Chinese. Works through the official Sonos cloud, so there is no home bridge to install; sign in with OAuth. Requires the free ZoneFoundry iOS app.

Ownership verified

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
34.0% over 42 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

A3.6/5.0

Scored across 27 tools

Disambiguation3/5

Most tools target distinct actions (e.g., set_volume vs adjust_volume, next_track vs seek), but ask_zonefoundry is a broad natural-language tool that overlaps with play_music, announce, and potentially other specific tools. This creates real ambiguity about when to use the general assistant versus the explicit commands.

Naming Consistency4/5

All tool names use snake_case consistently, which is a strong predictable pattern. However, some names are verb_noun (list_rooms, set_volume) while others are single verbs (announce, seek) or noun phrases (now_playing, taste_profile), so the grammatical pattern is not perfectly uniform.

Tool Count3/5

With 27 tools, the set is on the heavy side for a Sonos control server. While many tools cover distinct operations (grouping, reminders, home theater), the presence of ask_zonefoundry makes several specific tools redundant, suggesting the count could be trimmed.

Completeness4/5

The core playback lifecycle (play, pause, skip, seek, volume, mute, grouping, source switching) is well covered, along with announcements, reminders, and history/profile. Some gaps remain, such as modifying favorites/playlists, explicit queue management, and native Sonos alarm control, but agents can mostly work around these.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedask_zonefoundry1 field changed
      • changedInput schema / properties / instruction / description
        Previous value: -"Natural-language request in the user's own words"New value: +"Natural-language request in the user's own words, with times, days and rooms exactly as the user said them. When a time, day or room is unclear, ZoneFoundry replies with a question for the user (needs_user_answer)"
  2. 1 tool update
    • Changedplay_music1 field changed
      • changedInput schema / properties / service / description
        Previous value: -"Music service; default apple"New value: +"Music service. Leave it out unless the user named one — the server then uses the first working service from the user's own ranking"
  3. 27 tool updates
    • First observedadjust_volume
    • First observedannounce
    • First observedask_zonefoundry
    • First observedcancel_reminder
    • First observedgroup_rooms
    • First observedlist_favorites
    • First observedlist_playlists
    • First observedlist_reminders
    • First observedlist_rooms
    • First observedmove_music
    • First observednext_track
    • First observednow_playing
    • First observedplay_history
    • First observedplay_music
    • First observedprevious_track
    • First observedsearch_music
    • First observedseek
    • First observedset_home_theater
    • First observedset_mute
    • First observedset_play_mode
    • First observedset_reminder
    • First observedset_volume
    • First observedswitch_source
    • First observedtaste_profile
    • First observedtoggle_play_pause
    • First observedundo_last
    • First observedungroup_room

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    A server that allows you to control and interact with Sonos devices on your network through the Model Context Protocol, providing functionalities for discovering devices, controlling playback, retrieving device states, and managing queues.
    18
    9
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server that wraps the Multiroom Audio Hub v2 REST API, providing 24 tools to control multiroom audio systems. Enables AI assistants to manage inputs, outputs, groups, routes, playback, and master mute.
    AGPL 3.0
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to control Sonos audio devices over a local network using UPnP/SOAP protocols, supporting playback, volume, queue management, zone grouping, and music library browsing.
    59
    41 npm
    15
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources