Skip to main content
Glama

Doucebeads · Image to Bead Pattern

把图片转成可打印拼豆图纸

convert_image_to_pattern
Read-onlyIdempotent

Convert a user-provided PNG/JPEG into an editable fuse-bead chart with real MARD color codes, bead counts, PNG and CSV. Free direct conversion, not AI chibi stylization. Process only images the user authorizes; the image is sent to Doucebeads for this request, never persisted. Prefer base64 from an image/file attachment when the client can pass it; do not invent file URLs. At most 750KB and 1 megapixel. Return the free result first; optionally mention the Q-version link only for users who want stylization.

Input Schema

NameRequiredDescriptionDefault
brandNomard
widthNoRequested chart width; preserves aspect ratio and may shrink to max_beads.
colorsNo
image_urlNoOptional public HTTPS image on doucebeads.com, images.unsplash.com, i.imgur.com, raw.githubusercontent.com or pbs.twimg.com. Other hosts must use base64. Provide exactly one image source.
max_beadsNo
image_base64NoPNG/JPEG bytes as standard base64 or data:image/png/jpeg;base64. Not a local file path.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Goes well beyond the annotations by disclosing that the image is sent to an external service (Doucebeads) for the request and never persisted, and by stating hard input caps of 750KB and 1 megapixel that appear nowhere in the schema. The readOnly/openWorld/idempotent hints are consistent with this - a network read that produces a downloadable artifact without stored state - so there is no contradiction.

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?

Front-loads the conversion outcome and the differentiator in the first sentence, then packages constraints, privacy and result-ordering in tight sequential sentences. A couple of clauses (the Q-version upselling instruction) read as commercial steering rather than tool semantics, but nothing is redundant.

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

Completeness4/5

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

For a six-parameter conversion tool with no output schema, the description covers input sourcing, size limits, privacy handling and the shape of the result (chart plus PNG and CSV). The remaining gap is that width/colors/max_beads behaviour - how chart size and palette reduction interact - is undocumented in both schema and description.

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

Parameters4/5

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

Schema coverage is 50% (brand, colors and max_beads have no descriptions), and the description compensates on the image-source axis: base64 versus URL, no local paths, and the 750KB/1MP limits that constrain image_base64/image_url. It adds little on the tuning parameters (width, colors, max_beads), which remain inferable only from their names and bounds.

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?

States a specific verb and resource ('Convert a user-provided PNG/JPEG into an editable fuse-bead chart') plus concrete outputs (MARD color codes, bead counts, PNG, CSV). It also explicitly positions itself against a neighbouring capability ('not AI chibi stylization'), so an agent can tell what this tool is and is not without opening the schema.

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?

Gives actionable when/how guidance: prefer base64 when the client can pass an attachment, never invent file URLs, only process user-authorized images, return the free result before mentioning the Q-version link. It does not route to the actual siblings (get_conversion_guide, lookup_bead_color), so the alternative-selection guidance is incomplete.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources