Connect your AI Agents to Vestaboard in minutes

Merge lets you securely connect your agents to Vestaboard and thousands of tools instantly

Available tools

read_message

Read the current message displayed on the Vestaboard. Returns the raw character-code layout and decoded human-readable text.

send_message

Send a text message to the Vestaboard. The API auto-formats text to fit the 6x22 grid. Rate limited to 1 message per 15 seconds.

send_character_message

Send a character-code layout to the Vestaboard. Provide a 2D array of integer codes (6 rows x 22 columns). Rate limited to 1 message per 15 seconds.

get_transition

Get the current transition animation style used when the Vestaboard updates its display.

set_transition

Set the transition animation style for the Vestaboard. Options: classic, wave, drift, curtain. Speed: fast, gentle.

validate_credential

Validate Vestaboard API token by reading the current board. Returns {success, message}.

View all tools by creating a free accountSee more tools

How to set up Merge Agent Handler

In an mcp.json file, add the configuration below, and restart Cursor.

Learn more in the official documentation ↗

1{
2  "mcpServers": {
3    "agent-handler": {
4      "url": "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
5      "headers": {
6        "Authorization": "Bearer yMt*****"
7      }
8    }
9  }
10}
11
Copy Code

Open your Claude Desktop configuration file and add the server configuration below. You'll also need to restart the application for the changes to take effect.

Make sure Claude is using the Node v20+.

Learn more in the official documentation ↗

1{
2  "mcpServers": {
3    "agent-handler": {
4      "command": "npx",
5      "args": [
6        "-y",
7        "mcp-remote@latest",
8        "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
9        "--header",
10        "Authorization: Bearer ${AUTH_TOKEN}"
11      ],
12      "env": {
13        "AUTH_TOKEN": "yMt*****"
14      }
15    }
16  }
17}
Copy Code
Copied!

Open your Windsurf MCP configuration file and add the server configuration below.
Click on the refresh button in the top right of the Manage MCP server page or in the top right of the chat box in the box icon.

Learn more in the official documentation ↗

1{
2    "mcpServers": {
3      "agent-handler": {
4        "command": "npx",
5        "args": [
6          "-y",
7          "mcp-remote@latest",
8          "https://ah-api.merge.dev/api/v1/tool-packs/<tool-pack-id>/registered-users/<registered-user-id>/mcp",
9          "--header",
10          "Authorization: Bearer ${AUTH_TOKEN}"
11        ],
12        "env": {
13          "AUTH_TOKEN": "<ah-production-access-key>"
14        }
15      }
16    }
17  }
Copy Code

In Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows), run "MCP: Open User Configuration".

You can then add the configuration below and press "start" right under servers. Enter the auth token when prompted.

Learn more in the official documentation ↗

1{
2  "inputs": [
3    {
4      "type": "promptString",
5      "id": "agent-handler-auth",
6      "description": "Agent Handler AUTH_TOKEN", // "yMt*****" when prompt
7      "password": true
8    }
9  ],
10  "servers": {
11    "agent-handler": {
12      "type": "stdio",
13      "command": "npx",
14      "args": [
15        "-y",
16        "mcp-remote@latest",
17        "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
18        "--header",
19        "Authorization: Bearer ${input:agent-handler-auth}"
20      ]
21    }
22  }
23}
Copy Code

FAQs on using Merge's Vestaboard  MCP server

FAQs on using Merge's Vestaboard  MCP server

What is a Vestaboard MCP?

It's an MCP server that gives your agents direct control over Vestaboard displays via tools. Your agents can invoke these tools to send messages to a board, read the current display, manage transition animations, and more.

Vestaboard doesn't offer an MCP server purpose built for Vestaboard, but you can use one from a third-party platform, like Merge Agent Handler.

How can I use the Vestaboard MCP server?

The use cases naturally depend on the agent you've built, but here are a few common ones:

  • Real-time deal win announcements: When a sales deal closes in a CRM, an agent sends a message to the office Vestaboard with the rep's name and deal size, creating a visible moment of recognition for the whole team
  • Scheduled morning briefings: Each day, an agent pulls key items from a calendar, task tool, or data source, formats them into a short message, and updates the Vestaboard so the team sees a fresh digest when they arrive
  • On-call incident alerts: When a critical alert fires in a monitoring tool, an agent sends a plain-language incident summary to a Vestaboard mounted in the engineering area, keeping the team informed without relying on anyone watching their screen
  • Meeting room status display: When a meeting starts or ends in a calendar system, an agent updates the Vestaboard outside the room with the current meeting name and scheduled end time, replacing manual status boards entirely

What are popular tools for Vestaboard's MCP server?

Here are some of the most commonly used tools:

  • send_message: sends a text message to a Vestaboard display. Use this when an agent needs to push a notification, announcement, or update to a physical board in response to an event in another system
  • read_message: returns the current message shown on a Vestaboard. Call this when an agent needs to check what's currently displayed before deciding whether to overwrite it with new content
  • send_character_message: sends a message using character codes, enabling precise control over layout, spacing, and visual formatting. Helpful when an agent needs to display structured content that goes beyond plain text
  • get_transition: returns the current transition animation style set on the Vestaboard. Use this when an agent needs to check the board's display configuration before making changes or logging its state
  • set_transition: updates the transition animation style to classic, wave, drift, or curtain. Useful when an agent needs to change how messages animate onto the board to match the tone of a specific announcement or event type

What makes Merge Agent Handler's Vestaboard MCP server better than alternative Vestaboard MCP servers?

Vestaboard doesn't have an official MCP server, so if you're choosing between a community implementation and a managed platform, here's how Merge Agent Handler stands out:

  • Enterprise-grade security and DLP: Merge Agent Handler includes built-in data loss prevention controls that let you block or redact sensitive fields before they reach an agent. For Vestaboard, this means you can control which agents are permitted to write to a display and prevent message content from being exposed outside the intended workflow
  • Managed authentication and credentials: Merge stores and manages your Vestaboard API credentials on your behalf. You never pass raw API tokens into agent configuration or rebuild your auth setup when they rotate
  • Real-time observability and audit trail: Every tool call against Vestaboard is logged with timestamp, tool name, message content, and response status. Teams can see exactly what an agent sent to a display and when, without writing any custom logging
  • Tool Packs and controlled access: Tool Packs let you bundle specific Vestaboard tools with tools from other connectors into a single MCP endpoint, scoped to a specific use case. An agent gets exactly the tools it needs, nothing more

How can I start using Merge Agent Handler's Vestaboard MCP server?

You can take the following steps:

1. Create or log into your Merge Agent Handler account and navigate to Tool Packs (collections of connector tools scoped to a specific use case).

2. Create a new Tool Pack, then find and enable the Vestaboard connector. For most agents, send_message is the core tool needed, while read_message, send_character_message, and set_transition are useful for agents that need to check state or control display formatting.

3. Add a Registered User inside the Tool Pack. This is the identity context under which your agent operates. Merge generates a unique MCP URL scoped to this user once it's created.

4. From the Registered User detail page, authenticate Vestaboard by entering your API credentials. Merge stores and manages those credentials going forward.

5. Copy the MCP URL from the Tool Pack detail page and generate an API key from Settings. You'll need both to connect your agent.

6. Add the MCP server to your agent or IDE using the MCP URL and API key. Your Vestaboard tools are now accessible through that endpoint.

Explore other MCP servers built and managed by Merge

activecampaign
ActiveCampaign
ahrefs
Ahrefs
airtable
Airtable
amadeus
Amadeus
amazon_s3
Amazon S3
amplitude
Amplitude
anaplan
Anaplan
apollo
Apollo
arize
Arize
articulate
Articulate Reach 360
asana
Asana
attio
Attio
aviationstack
Aviationstack
bamboohr
BambooHR
basecamp
Basecamp
biorxiv
bioRxiv
bitbucket
Bitbucket
bitly
Bitly
box
Box
calendly
Calendly
canva
Canva
clickup
ClickUp
clinicaltrials
ClinicalTrials.gov
cloudflare
Cloudflare

Ready to try it out?

Whether you're an engineer experimenting with agents or a product manager looking to add tools, you can get started for free now