Skip to main content
Glama

Request a quote

request_quote

Ask Arctic White for a quote (any items, including those priced on request, large orders, POs or net terms). We email the buyer a link to confirm the request; once confirmed, our team replies with pricing and lead times, usually within 24 hours.

Input Schema

NameRequiredDescriptionDefault
nameNoBuyer's name (optional)
noteNoAnything the team should know: timeline, PO, terms, freight account (optional)
emailYesBuyer's work email; they confirm the request from it
itemsYesProducts and quantities. Quantity is in the product's selling unit (usually cases).
phoneNoPhone number (optional)
addressYesShipping address. state is required only in the US and Canada (2-letter code); elsewhere it is optional. zip is required except in countries without postal codes.
companyYesCompany or institution

Output Schema

NameRequiredDescriptionDefault
emailYesWhere the confirmation link was sent
statusYesThe request waits for the buyer to confirm it from the email

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare non-read-only, non-idempotent, open-world behavior, and the description adds genuinely useful process detail: an email confirmation link goes to the buyer, and human follow-up with pricing and lead times lands in ~24 hours. That is more than the annotations convey. The gap is what happens on repeat calls — nothing warns that resubmitting may create duplicate requests, which matters given idempotentHint=false.

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?

Two sentences, no filler. The use-case scope comes first and the async confirmation workflow second, which is the right order for an agent deciding whether to call it.

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?

With an output schema present, the description correctly avoids describing return values and instead covers the process an agent cannot see from structured fields. It is nearly complete for a 7-parameter nested request tool; only the lack of explicit sibling routing and duplicate-submission behavior keep it from full marks.

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% and the schema itself is unusually rich, including the state/country and postal-code conditional rules. The description adds only the note that items may include "those priced on request"; it does not explain the email-must-match-confirmer relationship or the items array constraints. Baseline 3 is appropriate when the schema does the heavy lifting.

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 a specific action and resource ("Ask Arctic White for a quote") and scopes it with concrete use cases: items priced on request, large orders, POs, net terms. It separates this tool from a direct purchase flow by implication, though it never names check_price_and_stock or start_checkout as the alternatives it replaces.

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 clear triggering context — items with no listed price, large quantities, purchase orders, net terms — which is exactly the condition set that should route an agent here instead of to start_checkout. It stops short of an explicit "do not use this for in-stock, card-paid orders" exclusion, so an agent still has to infer the boundary.

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