otherapi_key

Vestaboard

Vestaboard is a smart messaging display that allows users to send and receive messages through a mechanical split-flap display.

Verdict

The Vestaboard MCP lets your team send messages to physical split-flap displays from inside Switchy. @mention Vestaboard to list your connected boards or push text directly to a subscription ID. Marketing teams use it to broadcast launch countdowns or OKR milestones in the office. Sales teams post daily leaderboards. Remote teams send celebration messages that appear in HQ. The display hardware is expensive and character-limited (132 characters, uppercase only), so this works best when you already own a board and want AI-driven updates without writing custom scripts.

Common use cases

  • Broadcast sprint goals to office display
  • Post daily sales leaderboard at standup
  • Send celebration messages for team wins
  • Display countdown timers for product launches
  • Push incident status updates to NOC board

Integration

Vendor
Vestaboard
Category
other
Auth
API_KEY
Tools
2
Composio slug
vestaboard

Tools

  • List Subscriptions

    Tool to list all subscriptions accessible to the authenticated user. use when you need to retrieve your subscriptions. example: "list my subscriptions on vestaboard."

  • Send Message to Subscription

    Tool to send a message to a specific vestaboard subscription. use after confirming you have the subscription id. example: "send 'hello!' to subscription sub ab12cd34ef."

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Search for Vestaboard and click Connect. 3. You'll be prompted to paste a Vestaboard API key—get this from your Vestaboard account dashboard under Settings → API. 4. The key grants read access to your subscriptions and write access to send messages; no additional scopes to configure. 5. Click Authorize to complete the connection. 6. Open any Space in Switchy and type '@Vestaboard list my subscriptions' to confirm the integration works. 7. Copy a subscription ID from the response, then test sending a message with '@Vestaboard send "Test from Switchy" to subscription sub_abc123'. 8. Check your physical board to verify the message appears—if it doesn't, confirm the subscription ID matches an active board in your Vestaboard account.

What teammates see: by default, memories from Vestaboard are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

List Connected Boards

@Vestaboard list my subscriptions so I can see which boards are available to message.
Open in a Space →

Daily Sales Update

@Vestaboard send today's total revenue and top deal to subscription sub_abc123 in all caps, keeping it under 130 characters.
Open in a Space →

Sprint Countdown

@Vestaboard send a message to subscription sub_abc123 showing days left in this sprint and our velocity target.
Open in a Space →

Incident Alert

@Vestaboard send 'INCIDENT: API latency spike, investigating' to subscription sub_abc123 right now.
Open in a Space →

Team Celebration

@Vestaboard send 'CONGRATS TEAM: 10K users reached!' to subscription sub_abc123 to celebrate our milestone.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Vestaboard send 'TEAM STANDUP IN 5 MIN' to the conference room board subscription sub_e5f6g7h8

Output

Message 'TEAM STANDUP IN 5 MIN' successfully sent to subscription sub_e5f6g7h8 (Conference Room B). The text will display on the physical Vestaboard in split-flap letter format within a few seconds. Character limit is 132 (6 rows × 22 columns); longer messages are truncated automatically.

Notes

This write example shows the core use case: pushing real-time notifications to a physical display. Vestaboard converts text to its mechanical split-flap format, so special characters and emojis won't render. Messages appear immediately but the board's mechanical refresh takes 2-3 seconds per character change.

Prompt

@Vestaboard check my subscriptions and send a motivational quote to the office lobby board

Output

Retrieved subscriptions and identified 'Office Lobby' (sub_a1b2c3d4). Sent message: 'THE ONLY WAY TO DO GREAT WORK IS TO LOVE WHAT YOU DO - STEVE JOBS'. The quote fits within the 132-character limit and will display across the board's 6 rows. This combines subscription lookup with message composition tailored to the physical display constraints.

Notes

This synthesis example pairs the MCP's tools with AI reasoning to select an appropriate message for the context. The AI must respect Vestaboard's uppercase-only display and character grid. Useful for automated daily messages, but remember each send counts against your API rate limit (typically 60 requests/hour).

Use-case deep-dives

Office standup broadcast

When a physical board beats Slack for daily standups

A 6-person engineering team in a shared office uses Vestaboard to post standup updates on a wall-mounted display. The MCP lets their AI assistant push messages directly from chat: someone types "post standup: shipping v2.3 today, demo at 3pm" and it appears on the board in under two seconds. This works because the team is co-located and the board is visible from every desk. The two-tool limit means you can list your boards and send messages, but nothing more—no scheduling, no message history, no conditional logic. If your team is remote or you need to automate recurring posts, this MCP is too thin. But for a small in-office crew that wants a single shared display updated from AI chat, it's the fastest path from conversation to wall.

Retail shift handoff notes

Posting shift notes to a storefront display

A three-location coffee shop chain uses Vestaboard displays behind the counter to show shift handoff notes. The opening manager types "post to store 2: low on oat milk, delivery at noon" in Switchy, and the MCP sends it to the correct subscription. This scenario works because each store has exactly one board, the messages are short (under 22 characters per line), and the team already knows which subscription ID maps to which location. The MCP doesn't support message templates or multi-board broadcasts, so if you need to send the same update to all three stores, you're making three separate calls. If your operation has more than five locations or you need message versioning, you'll outgrow this fast. For a handful of physical sites with simple text updates, it's a clean fit.

Event countdown in coworking space

When a single-board countdown justifies the integration

A coworking space operator uses a Vestaboard in the lobby to count down to monthly member events. The community manager asks Switchy "update the board: 3 days until demo night" and the MCP sends it to the subscription. This works because the use case is one board, one message at a time, updated manually. The MCP has no scheduling or templating, so if you want the countdown to decrement automatically, you're building that logic elsewhere. If the space grows to multiple floors with multiple boards, the two-tool limit becomes a bottleneck—you can't batch-send or query board status. For a single high-visibility display updated a few times a week by one person, the Vestaboard MCP is enough. For anything more complex, you're better off scripting the API directly.

Frequently asked

What does the Vestaboard MCP do in Switchy?

It lets your AI agents send messages to Vestaboard displays and list which subscriptions your API key can access. Think of it as a way to push notifications, team updates, or automation outputs to a physical split-flap display without writing custom code. The MCP handles the API calls; your agent just describes what to send.

Do I need a Vestaboard subscription to use this MCP?

Yes. You need an active Vestaboard subscription and a read-write API key from your Vestaboard account settings. The MCP authenticates with that key, so whoever connects it must have admin access to generate the token. Free trials work if Vestaboard offers one, but the key must have write permissions to send messages.

Can the MCP read what's currently displayed on my Vestaboard?

No. The two tools only list subscriptions and send new messages. There's no read-current-message tool, so agents can't fetch what's on the board right now or edit existing content. If you need to track display state, log outgoing messages in a separate system or use Vestaboard's web dashboard manually.

Why use this instead of Vestaboard's API directly?

The MCP saves you from writing and maintaining webhook or API client code. Your agents can send messages in plain English—no JSON payloads, no auth header management. If your workflow already lives in Switchy and you want the board to reflect agent activity, the MCP is faster than building a custom integration.

Does connecting this count against my Switchy seat limit?

No. MCP connections are workspace-level resources, not user seats. One team member connects the Vestaboard API key, and any agent in the workspace can use the tools. You only pay for the humans collaborating in Switchy; the Vestaboard subscription cost is separate and billed by Vestaboard directly.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.