Skip to main content
Glama
memobird-mcp

memobird-mcp

Print Mixed

print_mixed

Prints text and an optional image together on one Memobird thermal receipt, letting you create mixed-content printouts from a single request.

Instructions

把文字和图片混排打印在同一张小票上。

Input Schema

NameRequiredDescriptionDefault
textYes文字内容
image_pathNo可选的图片绝对路径,留空则只打文字

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.2/5.0
Behavior2/5

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

No annotations are supplied, so the description carries the full behavioral burden, and it discloses almost nothing beyond the medium: no indication of which printer/device is targeted, whether the job is physically irreversible or consumes paper, what permission or connectivity is required, or what error surfaces on printer failure. The one useful cue is that output lands on a single receipt (implying layout ordering of text and image), but that is thin for an unannotated side-effecting tool.

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

Conciseness4/5

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

A single front-loaded sentence with zero padding; the core fact (mixed text+image on one receipt) leads. It is efficient but almost too terse to have any internal structure or prioritization of details.

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?

An output schema exists, so return values need not be explained, and the input schema is fully documented, which covers the mechanical facts. What remains missing is contextual behaviour for a physical print action (device, failure handling, whether repeated calls duplicate receipts) and any routing guidance among the four print_* siblings.

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%, including the key detail that image_path may be left empty to print text only, so the schema already handles parameter meaning. The description adds no format, size, dpi, or placement semantics for the image beyond the fact that both appear on one receipt, so the baseline applies.

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

Purpose4/5

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

"把文字和图片混排打印在同一张小票上" gives a specific verb (打印) plus the combined resource (文字+图片) and the output medium (同一张小票), which is more informative than the bare name. It stops short of naming print_text / print_image as the one-type alternatives, so the distinction is inferable rather than stated.

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

Usage Guidelines3/5

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

Usage is only implied: an agent can infer this is for the case where both text and an image must appear together, versus the single-type siblings. There is no explicit when-to-use, when-not-to-use, or named alternative, and no note on when to prefer a plain text print.

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