Skip to main content
Glama

Share a wireframe

share_wireframe
Read-only

Links for valid tsquare wireframe text, the same kinds as the playground's Copy link menu: a share link to edit it in the playground, image links (SVG, PNG), Markdown and HTML. Ask only for the links the user needs (default: an SVG image link and the share link). Each link contains the whole wireframe text (compressed), so anyone with a link can read it.

Input Schema

NameRequiredDescriptionDefault
textYesThe wireframe in tsquare text (a ```tsquare code fence around it is fine).
flowsNoDraw flow arrows (default true). false leaves them out, as if there were no flow lines.
linksNoWhich links to return; ask only for what the user needs, since each link is long. share: open and edit it in the playground. svg: an image link to view or embed (Notion, GitHub, docs). png: an image link for tools that don't show SVG. markdown: an image for READMEs and docs. html: an <img> tag for web pages. Default [svg, share].

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered; the description adds non-obvious behavior it could not get elsewhere: each link embeds the entire compressed wireframe, so anyone holding a link can read the content. That is a meaningful disclosure about self-contained, unauthenticated output. It stops short of describing link length limits or expiry, which the 'each link is long' remark only hints at.

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?

Three sentences, front-loaded with what the tool produces, then caller guidance, then the key privacy note. The lead-in clause with its playground-menu analogy is a bit loose but earns its place by pointing at a known reference; 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 read-only three-parameter tool with full schema coverage and no output schema, the definition covers purpose, output kinds, defaults, and the data-embedded-in-link property an agent must know before generating links for a user. Only sibling routing is unaddressed.

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 text, flows, and links are already fully documented, including the enum meanings and the [svg, share] default. The description restates the default and adds the 'ask only for what the user needs' phrasing, but contributes no format or syntax detail beyond the schema, making baseline 3 correct.

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?

The description states the resource (tsquare wireframe text) and enumerates exactly what is produced: a playground edit share link, SVG/PNG image links, Markdown and HTML. The opening phrase "Links for valid tsquare wireframe text" is slightly garbled rather than a clean verb+object, and it never names the sibling render_wireframe to distinguish 'get links' from 'render'.

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?

It gives concrete caller guidance ("Ask only for the links the user needs") plus a stated default of SVG + share, and the schema's links enum explains when each format is appropriate (Notion/GitHub, READMEs, web pages). It does not say when to prefer this over render_wireframe, so routing between siblings is left to inference.

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.