Gumball MCP server
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Gumball MCP server
Ring a real siren light from your AI agent.
Gumball is a WiFi revolving light with a speaker that celebrates when something happens: a sale, a new user, a deploy. This is its MCP server (Model Context Protocol), so Claude, Claude Code, Cursor and other MCP clients can make it spin, play a sound, change its volume or mute it, just by asking:
"Ring the Gumball when the deploy is done." "Play sound 5 when the tests pass." "Mute the office Gumball until tomorrow."
It's a hosted server: nothing to install.
Address |
|
Transport | Streamable HTTP (JSON answers, no session) |
Auth |
|
Rate limit | 30 actions a minute per token |
Tools
Tool | What it does |
| Your Gumballs, with their name, id and whether they're online. Read-only. |
| Spin the light and play a sound from the SD card ( |
| Spin and play a random sound between |
|
|
| Sleep mode: ignore notifications until unmuted. |
| Back to normal. |
Every tool takes an optional gumball (name or id), only needed when the
account has several. Agents can't change WiFi, firmware or passwords.
Related MCP server: twinkly-mcp
1. Make a token
Sign in to your Gumball account, find AI agents & command line, give the token a name ("Claude") and click Make a token. Make one token per app, so you can cut one off without touching the others. Treat it like a password: anyone who has it can ring your Gumballs. Every action shows in your Gumball's activity list with the token's name.
2. Connect your assistant
Claude (claude.ai and the desktop app): Settings → Connectors → Add custom
connector. Name it Gumball, address https://app.getgumball.com/mcp, and add
a request header Authorization with the value Bearer gb_your_token.
Use the header whenever the app allows it. For apps that only take an address,
put the token in it: https://app.getgumball.com/mcp/gb_your_token. That
address is your token: keep it out of screenshots, listings, issues and
shared configs. If it leaks, delete the token and make a new one.
ChatGPT (not fully tested yet): Settings → Apps & Connectors → turn on developer mode (beta, web only), then Create a connector with the address form above. Ringing is a write action, which OpenAI doesn't allow on every plan yet: if ChatGPT can list your Gumballs but not ring them, that's the plan.
Claude Code:
claude mcp add --transport http gumball https://app.getgumball.com/mcp --header "Authorization: Bearer gb_your_token"Cursor, VS Code and other MCP apps (mcp.json):
{
"mcpServers": {
"gumball": {
"url": "https://app.getgumball.com/mcp",
"headers": { "Authorization": "Bearer gb_your_token" }
}
}
}Command line
The getgumball CLI talks to the
same endpoint, for scripts, CI and the terminal. Source in cli/.
npx getgumball login gb_your_token
npx getgumball ring --sound 3Also list, random 1 15, volume 12, mute, unmute, and --json. In
CI, skip the login and set GUMBALL_TOKEN:
GUMBALL_TOKEN=gb_your_token npx getgumball ring --sound 5Self-hosted
Running your own Gumball server? Use its address instead of
app.getgumball.com (and --server https://your.server with the CLI).
Links
Gumball: https://getgumball.com
CLI on npm: https://www.npmjs.com/package/getgumball
Made in Montreal by Thinkmojo. MIT licensed.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Discover and call AI agents via MCP. Supports A2A agents and platform agents with async tasks.
Connect any AI agent to 1,000+ apps and 27,000+ actions through one remote MCP server (OAuth).
Create, inspect, and manage Wubble music, speech, voice, and sound-effect requests through MCP.
Chat with your Zihin.ai agents, list them and load platform skills from any MCP client.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables AI assistants to control a Sphero RVR robot via the MCP protocol, including movement, LEDs, sensors, and battery monitoring.55MIT
- AlicenseAqualityDmaintenanceMCP server that enables AI agents to control Twinkly lights through natural language, supporting operations like on/off, color, brightness, and effects.1413 npmISC
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to discover, manage, and stream audio to LAN speakers supporting DLNA, AirPlay, and MiPlay, with playback of URLs, local files, and real-time PCM.4MIT
- AlicenseBqualityCmaintenanceEnables MCP-compatible LLMs to control Amazon Alexa devices by sending announcements, text commands, and SSML speech, as well as managing smart-home groups, routines, lists, volume, Do Not Disturb, and sensor queries.19MIT