capture_platform_strip
Return one JPEG of every card in a platform set side by side, as the editor renders them. Use it to check your edits. Defaults to the first platform set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platformSetId | No |
Return one JPEG of every card in a platform set side by side, as the editor renders them. Use it to check your edits. Defaults to the first platform set.
| Name | Required | Description | Default |
|---|---|---|---|
| platformSetId | No |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It does disclose useful behavior: the output is a JPEG, the cards are rendered as the editor renders them, and the platform set defaults to the first one. It does not state whether the call is read-only, whether it needs auth, or how the image is returned, so it is partial rather than complete.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, front-loaded with what is returned and followed by usage and default behavior. Nothing is padded, though the phrasing is slightly telegraphic.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter capture tool with no annotations and no output schema, the description covers the return type and defaulting behavior but omits how the JPEG is delivered, whether the call is safe/read-only, and any prerequisites. Adequate but with clear gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The single platformSetId parameter has 0% schema description coverage, and the description only partially compensates by noting the default ("first platform set"). It adds real meaning about defaulting behavior but says nothing about accepted ID formats or how to discover valid values.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (return) and resource (one JPEG of every card in a platform set, side by side, as the editor renders them), which is concrete and unambiguous. It does not name the adjacent sibling get_editor_snapshot or otherwise distinguish itself from other capture/screenshot tools, so it falls short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
"Use it to check your edits" gives a single implied use case, which is a genuine usage hint but no exclusions or alternatives. Nothing tells the agent when to prefer this over get_editor_snapshot or add_screenshot.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.