Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐ŸŽฅ Multimedia Process
  3. Sonos Ts MCP
Sonos Ts MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 3:46:20 PM

Sonos Ts MCP

User RatingsBe the first to rate and review this MCP server!
View Repository15 GitHub StarsTotal stargazers on GitHub for the source repository (15 stars).Visit Website
sonoshome-automationaudiomulti-room

Controls Sonos devices over a local network, including playback, groups, queues, libraries, alarms, and real-time state events.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "tommertom-sonos-ts-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "sonos-agent-cli"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (60) Directory Badge Claim listing Alternatives๐ŸŽฅ More in Multimedia Process

Overview

The Tommertom/sonos-ts-mcp MCP server exposes Sonos device discovery and audio controls to MCP clients over standard input/output. It communicates with local Sonos devices through UPnP/SOAP and supports playback, volume, queues, groups, music library browsing, alarms, EQ settings, and event subscriptions. Reach for it when an AI assistant needs to operate one or more Sonos speakers on a local network. An optional natural-language agent tool requires an OpenAI or Google Generative AI API key.

Use cases

โ€ขControl playback in named rooms
โ€ขManage queues and Sonos playlists
โ€ขGroup speakers for multi-room playback
โ€ขBrowse a local Sonos music library
โ€ขMonitor playback and topology changes

Key features

โ€ขSSDP device discovery with manual IP fallback
โ€ขPlayback, volume, mute, and queue controls
โ€ขMulti-room grouping and party mode
โ€ขMusic library browsing
โ€ขAlarm, EQ, sleep timer, and snapshot controls
โ€ขReal-time UPnP event subscriptions

Capabilities & Tool Schemas (60) ~849 tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server โ€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Sonos Ts MCP.

sonos_agent

AI-powered natural language control. Give instructions like "Play jazz in the living room" and the agent autonomously handles device discovery, tool selection, and execution. Only available when `OPENAI_API_KEY` or `GOOGLE_GENERATIVE_AI_API_KEY` is configured. See [Agent Tool Documentation](./docs/โ€ฆ

sonos_discover

Discover Sonos devices on the network using SSDP multicast

sonos_add_device

Manually add a Sonos device by IP address (useful when SSDP discovery fails)

sonos_list_devices

List all discovered/registered devices

sonos_play

Start playback

sonos_pause

Pause playback

How Sonos Ts MCP works

What Tommertom/sonos-ts-mcp MCP server does

The Tommertom/sonos-ts-mcp MCP server gives MCP-compatible clients access to Sonos systems on a local network. It is implemented in TypeScript and communicates directly with Sonos devices through UPnP and SOAP rather than depending on an external Sonos library.

Its tools cover the main operational areas of a Sonos installation:

  • Discovering devices with SSDP, listing registered devices, and adding a device by IP address when discovery does not work.
  • Starting, pausing, stopping, and navigating playback.
  • Reading and changing volume, mute state, shuffle, repeat, and crossfade settings.
  • Reading, modifying, clearing, saving, and playing from queues.
  • Joining and unjoining speakers, or placing all available devices into a party group.
  • Browsing artists, albums, tracks, genres, and playlists in the Sonos music library.

The repository also describes support for alarms, sleep timers, audio and EQ controls, snapshots and restoration, fuzzy library search, and real-time notifications for playback, volume, queue, and topology changes.

How it works

The server runs locally and uses standard MCP stdio transport. Sonos devices are located through SSDP multicast, with manual IP registration available as a fallback. Device topology is persisted to disk and loaded when the process starts; discovery also runs automatically at startup and periodically afterward.

Tools can resolve devices by friendly names such as a room name instead of requiring a UUID. UPnP GENA event subscriptions provide updates when supported Sonos state changes occur. The server exposes MCP prompts as well as tools for clients that support them.

The optional sonos_agent tool accepts natural-language requests, selects the relevant Sonos operations, and executes them. That tool is enabled only when OPENAI_API_KEY or GOOGLE_GENERATIVE_AI_API_KEY is configured, so ordinary device-control tools do not require those provider credentials.

Setup and configuration

Install the Tommertom/sonos-ts-mcp MCP server through npm and register it as a stdio server in the MCP client. The repository provides configurations for Claude Desktop, Cline, Cursor, Windsurf, and Visual Studio Code Copilot. The core configuration uses npx -y sonos-ts-mcp@latest.

The client process must be able to reach the Sonos speakers on the same local network or on a network that permits the required discovery and device traffic. If multicast discovery is unavailable, use the manual device-add tool with a speaker IP address.

The natural-language agent has separate model configuration. OPENAI_API_KEY enables OpenAI models, GOOGLE_GENERATIVE_AI_API_KEY enables Gemini models, and SONOS_AGENT_MODEL can select a default model. These settings apply to the agent feature, not to basic Sonos controls.

Tools and capabilities

The published tool set includes more than 50 operations. Representative groups include:

  • Discovery: sonos_discover, sonos_add_device, and sonos_list_devices.
  • Playback: play, pause, stop, next, previous, volume, mute, and playback-state operations.
  • Queue control: inspect, add, remove, clear, save, and start from a queue position.
  • Group control: join, unjoin, and party mode.
  • Library access: browse artists, albums, tracks, genres, and playlists.
  • Higher-level control: the optional sonos_agent natural-language tool.

These capabilities fit room-based playback automation, multi-room synchronization, queue workflows, and assistant-driven audio status checks.

Limitations and notes

The server depends on local network access to Sonos devices and on UPnP/SOAP communication. SSDP discovery may fail on networks that block multicast; manual IP registration is provided for that case.

Music-service integrations such as Spotify and Apple Music are listed as planned work rather than current functionality. Advanced group features, audio diagnostics, and MCP event-tool integration are also listed for later phases. The natural-language agent additionally depends on a supported external AI provider key, while direct Sonos tools do not.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Multimedia Process View all alternatives
  • N
    Notch

    Turn product pages and creative briefs into finished video and image ads from your AI chat.

    ๐ŸŽฅ Multimedia Process25 views
    Compare vs Notch โ†’
  • Trident MCP logoTrident MCP

    AI 3D model generation and post-processing: text/image/multiview-to-3D via Tripo, plus retopology, format conversion (GLB/FBX/OBJ/STL/USDZ), and stylization. Single Go binary, 10 tools, async generation with polling.

    ๐ŸŽฅ Multimedia Process25 views
    Compare vs Trident MCP โ†’
  • MCP Video Analyzer logoMCP Video Analyzer

    MCP server for video analysis โ€” extracts transcripts, key frames, OCR text, and annotated timelines from video URLs. Supports Loom and direct video files (.mp4, .webm). Zero auth required.

    ๐ŸŽฅ Multimedia Process14 views
    Compare vs MCP Video Analyzer โ†’
  • Openrouter MCP Multimodal logoOpenrouter MCP Multimodal

    All-in-one multimodal MCP for 300+ OpenRouter models: text chat, image / audio / video analysis, and image / audio / video generation (Veo 3.1, Sora 2 Pro, Seedance, Wan). Structured meta.code error taxonomy, IPv4+IPv6 SSRF guards, path-sandbox for disk writes, retry-after-aware backoff, multi-arch Docker.

    ๐ŸŽฅ Multimedia Process4 views
    Compare vs Openrouter MCP Multimodal โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
15
Stargazers on the source repository.
Last commit
9mo ago
Most recent push to the default branch.
Tools exposed
60
Callable tools this server registers over MCP.
Directory activity
3 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Sonos Ts MCP

Configure an MCP client to run `npx -y sonos-ts-mcp@latest` over stdio. The repository provides setup examples for Claude Desktop, Cline, Cursor, Windsurf, and Visual Studio Code Copilot.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSonos Ts MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/tommertom-sonos-ts-mcp?style=directory)](https://allmcps.com/mcp/tommertom-sonos-ts-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/tommertom-sonos-ts-mcp"><img src="https://allmcps.com/api/badge/tommertom-sonos-ts-mcp?style=directory" alt="Sonos Ts MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐ŸŽฅMultimedia Process
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthNo auth required
LicenseMIT
ClientsClaude Desktop, Cursor, Windsurf, Cline / VS Code
Last updatedSep 7, 2026
3/4 checks healthy over the last 32d
Views3
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars15
GitHub Star CountTotal stargazers on GitHub representing community popularity (15 stars).
Last commit9mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Nov 27, 2025
56Quality signal: Good ยท 56/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools30/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 22d ago via OSV.dev ยท sonos-agent-cli (npm)

โ˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐ŸŽฅ Multimedia Process โ†’Best MCP servers for Multimedia & Media Processing โ†’Alternatives to Sonos Ts MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code