Skip to main content
Glama

Quote a shipping label

connections_ship_quote_label
Read-only

Get live carrier prices for one parcel, cheapest first: carrier, service, price, currency, estimated days, rate id. Quote only: buys nothing (to purchase a quoted rate, propose buy_shipping_label, which the member confirms). With orderId the destination, weight and box come from the order itself, so never ask the maker for them; without it toAddress, weight and dimensions are required. Find an order the maker names by its buyer with orders_list; ask which only when two unshipped orders fit. When the answer is parcel_unknown, ask its question once and quote again with the answer as weight (the shop saves it as its default). US sellers shipping to US, Canada or UK. fromAddress defaults to the saved ship-from address.

Input Schema

NameRequiredDescriptionDefault
personNoLinked person to run this call as (first name). Omit to run as the connection's holder.
weightNoParcel weight. Optional with orderId; send it only to answer 'What does it weigh?' or to override.
orderIdNoThe order this parcel ships: its `id` from orders_list, or the number the maker says aloud ("order 1042"); Ship asks which when it fits two. When the member only points ("this one", "it") and no order is open on the page, SEND NO orderId: Studio quotes their oldest unshipped order, so never pick one yourself. An order open on the page: send that one. "The last one": the newest unshipped order. Needed to buy the quoted rate.
projectNoWorkspace to run this call in (id or name).
companyIdNoSelling company; omit for own orders.
toAddressNoDestination. Optional with orderId; required without one.
dimensionsNoOuter box size. Optional with orderId; required without one.
fromAddressNoShip-from address; omit for the saved default.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • changedInput schema / properties / dimensions / description
      Previous value: -"Outer box size. Optional with orderId (the products' measured sides, then the shop's default box, are used); required without one."New value: +"Outer box size. Optional with orderId; required without one."
    • changedInput schema / properties / orderId / description
      Previous value: -"The order this parcel ships: its `id` from orders_list, or the order number the maker says aloud (\"order 1042\"); Ship finds it among their own orders and asks which one when the number fits two. When the member only points (\"label for this\", \"ship this one\", \"it\") and names no order and none is open on the page, SEND NO orderId: Studio quotes their oldest unshipped order, which is what \"this\" means, so never pick one from orders_list yourself (not the cheapest, not the newest). When an order is open on the page, send that one. For \"the last one\" take the newest unshipped order from orders_list. Needed to buy the quoted rate with buy_shipping_label."New value: +"The order this parcel ships: its `id` from orders_list, or the number the maker says aloud (\"order 1042\"); Ship asks which when it fits two. When the member only points (\"this one\", \"it\") and no order is open on the page, SEND NO orderId: Studio quotes their oldest unshipped order, so never pick one yourself. An order open on the page: send that one. \"The last one\": the newest unshipped order. Needed to buy the quoted rate."
    • changedInput schema / properties / toAddress / description
      Previous value: -"Destination. Optional with orderId (the order's ship-to is used); required without one."New value: +"Destination. Optional with orderId; required without one."
    • changedInput schema / properties / weight / description
      Previous value: -"The parcel's weight. Optional with orderId (the order's products, then the shop's default, are used); send it only to answer 'What does it weigh?' or to override."New value: +"Parcel weight. Optional with orderId; send it only to answer 'What does it weigh?' or to override."
  2. Changed1 schema field changed
    • changedInput schema / properties / orderId / description
      Previous value: -"The order this parcel ships: its `id` from orders_list, or the order number the maker says aloud (\"order 1042\"); Ship finds it among their own orders and asks which one when the number fits two. For \"this one\" or \"the last one\" take the oldest or newest unshipped order from orders_list. Needed to buy the quoted rate with buy_shipping_label."New value: +"The order this parcel ships: its `id` from orders_list, or the order number the maker says aloud (\"order 1042\"); Ship finds it among their own orders and asks which one when the number fits two. When the member only points (\"label for this\", \"ship this one\", \"it\") and names no order and none is open on the page, SEND NO orderId: Studio quotes their oldest unshipped order, which is what \"this\" means, so never pick one from orders_list yourself (not the cheapest, not the newest). When an order is open on the page, send that one. For \"the last one\" take the newest unshipped order from orders_list. Needed to buy the quoted rate with buy_shipping_label."
  3. Changed1 schema field changed
    • addedInput schema / properties / companyId
      Added value: +{
      +  "description": "Selling company; omit for own orders.",
      +  "type": "string"
      +}
  4. Changed5 schema fields changed
    • changedInput schema / properties / dimensions / description
      Previous value: -"Outer box size."New value: +"Outer box size. Optional with orderId (the products' measured sides, then the shop's default box, are used); required without one."
    • changedInput schema / properties / orderId / description
      Previous value: -"The order this parcel ships; needed to buy the quoted rate with buy_shipping_label."New value: +"The order this parcel ships: its `id` from orders_list, or the order number the maker says aloud (\"order 1042\"); Ship finds it among their own orders and asks which one when the number fits two. For \"this one\" or \"the last one\" take the oldest or newest unshipped order from orders_list. Needed to buy the quoted rate with buy_shipping_label."
    • changedInput schema / properties / toAddress / description
      Previous value: -"Destination."New value: +"Destination. Optional with orderId (the order's ship-to is used); required without one."
    • changedInput schema / properties / weight / description
      Previous value: -"The parcel's weight."New value: +"The parcel's weight. Optional with orderId (the order's products, then the shop's default, are used); send it only to answer 'What does it weigh?' or to override."
    • changedInput schema / required
      Previous value: -[
      -  "toAddress",
      -  "weight",
      -  "dimensions"
      -]New value: +[]
  5. Changed1 schema field changed
    • addedInput schema / properties / orderId
      Added value: +{
      +  "description": "The order this parcel ships; needed to buy the quoted rate with buy_shipping_label.",
      +  "type": "string"
      +}
  6. Changed18 schema fields changed
    • changedInput schema / properties / dimensions / description
      Previous value: -"The parcel's outer box size."New value: +"Outer box size."
    • changedInput schema / properties / dimensions / properties / height / description
      Previous value: -"Height, greater than zero."New value: +"Height."
    • changedInput schema / properties / dimensions / properties / length / description
      Previous value: -"Length, greater than zero."New value: +"Length."
    • changedInput schema / properties / dimensions / properties / unit / description
      Previous value: -"Unit of length, width and height."New value: +"Unit of the three sizes."
    • changedInput schema / properties / dimensions / properties / width / description
      Previous value: -"Width, greater than zero."New value: +"Width."
    • changedInput schema / properties / fromAddress / description
      Previous value: -"Where the parcel ships from. Omit it to use the member's saved default ship-from address."New value: +"Ship-from address; omit for the saved default."
    • changedInput schema / properties / fromAddress / properties / country / description
      Previous value: -"Country code, default US."New value: +"Country, default US."
    • changedInput schema / properties / fromAddress / properties / line1 / description
      Previous value: -"Street line 1."New value: +"Street."
    • changedInput schema / properties / fromAddress / properties / line2 / description
      Previous value: -"Unit (optional)."New value: +"Unit."
    • changedInput schema / properties / fromAddress / properties / name / description
      Previous value: -"Name (optional)."New value: +"Name."
    • changedInput schema / properties / fromAddress / properties / region / description
      Previous value: -"State or province code, e.g. TX; required for US."New value: +"State code, e.g. TX; required for US."
    • changedInput schema / properties / toAddress / description
      Previous value: -"Where the parcel is going."New value: +"Destination."
    • changedInput schema / properties / toAddress / properties / country / description
      Previous value: -"Country code, default US."New value: +"Country, default US."
    • changedInput schema / properties / toAddress / properties / line1 / description
      Previous value: -"Street line 1."New value: +"Street."
    • changedInput schema / properties / toAddress / properties / line2 / description
      Previous value: -"Unit (optional)."New value: +"Unit."
    • changedInput schema / properties / toAddress / properties / name / description
      Previous value: -"Name (optional)."New value: +"Name."
    • changedInput schema / properties / toAddress / properties / region / description
      Previous value: -"State or province code, e.g. TX; required for US."New value: +"State code, e.g. TX; required for US."
    • changedInput schema / properties / weight / properties / value / description
      Previous value: -"Weight, greater than zero."New value: +"Weight, above 0."
  7. Changed13 schema fields changed
    • changedInput schema / properties / fromAddress / properties / country / description
      Previous value: -"Two-letter country code (default US)."New value: +"Country code, default US."
    • changedInput schema / properties / fromAddress / properties / line1 / description
      Previous value: -"Street address, first line."New value: +"Street line 1."
    • changedInput schema / properties / fromAddress / properties / line2 / description
      Previous value: -"Apartment, suite or unit (optional)."New value: +"Unit (optional)."
    • changedInput schema / properties / fromAddress / properties / name / description
      Previous value: -"Name on the address (optional for a quote)."New value: +"Name (optional)."
    • changedInput schema / properties / fromAddress / properties / postalCode / description
      Previous value: -"ZIP or postal code."New value: +"Postal code."
    • changedInput schema / properties / fromAddress / properties / region / description
      Previous value: -"State or province code, e.g. TX. Required for a US address."New value: +"State or province code, e.g. TX; required for US."
    • addedInput schema / properties / person
      Added value: +{
      +  "description": "Linked person to run this call as (first name). Omit to run as the connection's holder.",
      +  "type": "string"
      +}
    • changedInput schema / properties / toAddress / properties / country / description
      Previous value: -"Two-letter country code (default US)."New value: +"Country code, default US."
    • changedInput schema / properties / toAddress / properties / line1 / description
      Previous value: -"Street address, first line."New value: +"Street line 1."
    • changedInput schema / properties / toAddress / properties / line2 / description
      Previous value: -"Apartment, suite or unit (optional)."New value: +"Unit (optional)."
    • changedInput schema / properties / toAddress / properties / name / description
      Previous value: -"Name on the address (optional for a quote)."New value: +"Name (optional)."
    • changedInput schema / properties / toAddress / properties / postalCode / description
      Previous value: -"ZIP or postal code."New value: +"Postal code."
    • changedInput schema / properties / toAddress / properties / region / description
      Previous value: -"State or province code, e.g. TX. Required for a US address."New value: +"State or province code, e.g. TX; required for US."
  8. Changed1 schema field changed
    • addedInput schema / properties / project
      Added value: +{
      +  "description": "Workspace to run this call in (id or name).",
      +  "type": "string"
      +}
  9. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources