Skip to main content
Glama

spl_quote

Suite quote. First 1 GB/month free, then $0.25/GB of input, $1 card minimum. Args: bytes, product, op.

Input Schema

NameRequiredDescriptionDefault
opNocompress | decompress | roundtrip
bytesNoPayload bytes. First 1 GB/month free.
productNoauto | zrw | blackjack | shard-zip | shard-tsdb | slid-phi
dataClassNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / bytes / description
      Previous value: -"Payload bytes. first 2 GB/month free."New value: +"Payload bytes. First 1 GB/month free."
  2. Changed1 schema field changed
    • changedInput schema / properties / bytes / description
      Previous value: -"Payload bytes. ≤6.9 GiB unpaid."New value: +"Payload bytes. first 2 GB/month free."
  3. Added

TDQS

C2.4/5.0
Behavior2/5

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

No annotations exist, so the description carries the full burden. It does disclose the pricing model (1 GB/month free, $0.25/GB, $1 card minimum), which is genuine behavioral context, but it never says whether calling it is a pure calculation or triggers billing/card charges, what account state it assumes, or whether the quote is binding.

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

Conciseness3/5

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

The pricing sentence is front-loaded and earns its place, but the trailing "Args: bytes, product, op." repeats structured data and wastes space, while the actual behavior (what a quote returns, what dataClass changes) goes unaddressed.

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

Completeness2/5

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

With no annotations, no output schema, and a 4-parameter schema, the description should explain the return value (a number? an itemized quote?) and the role of dataClass. Neither is covered, leaving an agent unsure what to expect from a call it can make with zero required parameters.

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

Parameters2/5

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

Schema coverage is 75%, just under the threshold where the schema alone would suffice. The description merely re-lists "bytes, product, op" without adding semantics, and omits dataClass entirely — the one parameter with no schema description, which is exactly where the description should compensate.

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

Purpose3/5

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

"Suite quote" restates the tool name and never uses an explicit verb like "estimate cost" or "compute price," but the pricing detail ($0.25/GB, $1 card minimum) plus the args (bytes, product, op) let an agent infer this returns a cost estimate for compression usage. It offers no differentiation from siblings such as spl_compress, spl_zip, or spl_catalog, so the boundary has to be guessed.

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

Usage Guidelines2/5

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

Nothing states when to call this instead of spl_compress or spl_catalog, and no prerequisites (auth, payment method, signup via spl_signup/spl_lab_auth) are mentioned. The only guidance an agent can extract is implicit: call it before compressing to see cost.

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