Skip to main content
Glama

pushtodisplay_send_update

Publish text blocks to a PushToDisplay board, updating all connected devices instantly. Supports multi-panel layouts and text styling.

Instructions

Send a display update to a PushToDisplay board. Publishes text content to all devices connected to the specified board.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
boardIdNoThe board ID to send the update to. If omitted, the user's default board is used.
blocksYesText blocks to display
panelIdNoPanel ID (1-4)
fullPanelNoUse full panel mode
densityNoLine density
alignXNoHorizontal alignment
alignYNoVertical alignment
backgroundNoOverall background color as hex
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the burden. It discloses that content is published to all devices on the board, but lacks details on authentication, rate limits, or error behavior (e.g., if the board does not exist). Minimal but not misleading.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences with no redundant information. Effective and to the point.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite 8 parameters (1 required), the description offers no explanation of their effect or default behavior. The schema covers details, but for completeness, a brief overview of optional parameters would help. No output schema exists, so the description could have mentioned the return type.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description does not add any extra meaning beyond what is in the schema; it only mentions sending text content without elaborating on parameters like panelId or density.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('send a display update') and the resource ('PushToDisplay board') and specifies that it publishes text to all connected devices. It is distinct from sibling tools which focus on CRUD operations for boards and devices.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use the tool (to send updates to a board) but does not explicitly mention when not to use it or provide alternative tools for other operations. Given the sibling tools are clearly different, it is adequate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pushtodisplay/cli'

If you have feedback or need assistance with the MCP directory API, please join our Discord server