Skip to main content
Glama

LabelChop MCP Server

diagnose_shipping_label_workflow

Diagnose an ecommerce seller shipping-label workflow and recommend whether to use LabelChop or the free A4-to-4x6 converter.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
countryNoSeller country, e.g. AustraliaAustralia
printerNoThermal printer model, e.g. Zebra ZD420, Dymo 4XL, Brother QL-1110NWB, Munbyn
problemNoThe current problem, e.g. labels print too small, A4 labels, barcode will not scan, manual cropping
platformNoShipping or ecommerce platform, e.g. MyPost Business, eBay, Shopify, Etsy, Sendle
volumePerWeekNoApproximate number of shipping labels printed per week

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A3.5/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It only states that it diagnoses and recommends, but does not explain how it processes inputs, what the diagnosis entails, or what form the recommendation takes (e.g., text, report). No safety or side-effect information is provided.

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?

The description is a single, tightly-wound sentence that front-loads the action ('Diagnose') and specifies the target and likely recommendation. Every word contributes to understanding the tool's core function, avoiding any unnecessary detail.

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?

Given 5 parameters all documented in the schema and no output schema, the description is somewhat complete but leaves gaps: it does not describe the return value or how the diagnosis is delivered. For a tool with no annotations, it could mention that the output is a recommendation, but the purpose is clear enough for basic use.

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 adds no additional meaning about the parameters, but the schema already documents each parameter (country, printer, problem, platform, volumePerWeek) with clear examples. No credit is lost, but no extra value is added.

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 uses a specific verb 'Diagnose' and clearly states the resource (ecommerce seller shipping-label workflow) and the outcome (recommend whether to use LabelChop or the free A4-to-4x6 converter). It distinguishes itself from sibling tools by focusing on diagnosis and recommendation between two specific options.

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?

The description implies usage for diagnosing a shipping-label workflow to get a recommendation, but it lacks explicit guidance on when to use this tool versus siblings like find_labelchop_resources or recommend_label_printing_setup. No exclusions or alternative scenarios are mentioned.

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.

TDQS

A3.8/5.0
Disambiguation5/5

Each tool addresses a distinct task: diagnosing workflows, finding resources, and recommending hardware setups. There is no overlap in purpose.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern (diagnose_*, find_*, recommend_*), making them predictable for an agent.

Tool Count4/5

Three tools is slightly on the low side but reasonable for a narrow domain. The count feels appropriate given the focused scope.

Completeness5/5

The tool set covers the entire decision flow: diagnose the situation, find relevant resources, and recommend a setup. No obvious gaps for the server's stated purpose.

Resources