Need to page the stockroom, signal that an order is ready, or play a "we close in 15 minutes" announcement across the shop? You don't need a dedicated paging system bolted onto your Cast to Sonos setup — the Castbreeze Sonos MCP server lets an agent or automation trigger chimes and spoken announcements on the Sonos speakers you already own.
What you'll need
- Node.js 22 or newer
- A Castbreeze account (for OAuth)
- Sonos speakers on your network
- An MCP-compatible client or automation
Step 1: Connect the Sonos MCP server to your agent
Add the Castbreeze Sonos MCP server to your MCP client and authenticate:
{
"mcpServers": {
"castbreeze-sonos": {
"command": "npx",
"args": ["-y", "@castbreeze/sonos-mcp"]
}
}
}
Then run start_login and finish_login once to authorize. Full setup is in the AI-agent / MCP guide.
Step 2: List the speakers you want to reach
Run get_groups to find the group or players that cover your floor, stockroom, or specific zones.
Step 3: Play a chime for a quick alert
Call play_default_chime on the chosen players to sound a notification — when an order is ready, a shift starts, or you need attention.
Step 4: Play a spoken announcement clip
Call play_audio_clip with the URL of an MP3/WAV announcement. Set a priority so it ducks in over any background music and hands back afterwards. You can host a few pre-recorded clips ("we close in 15 minutes," "cleanup on aisle 3") and trigger them on demand or on a schedule.
Frequently asked questions
How do I make announcements on Sonos speakers?
Use the Castbreeze Sonos MCP server. An agent or automation calls play_audio_clip with the URL of your spoken-announcement audio file, or play_default_chime for a quick alert tone, targeting the speakers or group you choose.
Can an announcement interrupt background music and then resume it?
The playback tools accept a priority value, so an alert or announcement can duck in over what's playing. Set priority appropriately when you call play_audio_clip or play_default_chime.
Can I trigger this automatically from my own systems?
Yes. Because it runs through an MCP server, any agent or automation that can call MCP tools can trigger a chime or announcement — on a schedule, on an event, or on command.
Do I need special paging hardware?
No. It uses the Sonos speakers you already have, controlled over your Castbreeze connection. You just need Node.js 22+, a Castbreeze account, and your speakers on the network.
