Tools
Everything Powder can do. These come from your published connectors.
CXHub
mcp 15 toolsSearch for orders by order number, customer email, or free text. Returns a list of matching orders with basic details.
Parameters
Returns full order details including line items with states, return info (with replacement order IDs), payment transactions, shipping info, and custom fields. Use this to inspect an order's complete state.
Parameters
Given an order number, returns available refund options: refundable line items with max amounts, available reasons, pending refund status, and shipping refund eligibility. Always call this first before attempting a refund.
Parameters
Refund a custom monetary amount on ONE line item, as minor-issue or goodwill compensation. For refunding whole items use create_full_refund instead. The amount must not exceed the maxPartialRefundAmountCents returned by get_refund_options. Always call get_refund_options first to check eligibility.
Parameters
Refund the full item price of selected line items (can be a subset of the order — 'full' means the item price, not the whole order), transitioning them to Refunded state. Previous partial refunds will be automatically deducted. Always call get_refund_options first to check eligibility.
Parameters
Returns available discount options for a line item: available cart discounts (fixed and percentage), discount reasons, and line item details. Always call this first before creating a discount.
Parameters
Create a discount code as compensation/goodwill for a specific line item on an existing order (claim flow — not a marketing promotion). The code can be shared with the customer to apply at their next checkout. Always call get_discount_options first to see available discounts.
Parameters
Returns replacement eligibility for line items: stock availability, shipping methods (standard/premium), replacement reasons, and express shipping refund eligibility. Always call this before creating a replacement.
Parameters
Create a replacement order for selected line items. This creates a new order with a 100% discount, transitions original items to Replaced state, and adds return info. Always call get_replacement_options first.
Parameters
Cancel an order that has not yet been shipped. Only works for orders with shipmentState=Pending that have not already been cancelled or had a cancellation requested.
Parameters
Update the shipping address on an order. By default only works for orders with shipmentState=Pending. For shipped orders, set allowAdminOverride=true. Also updates the customer email on the order if updateCustomerEmail is true and a new email is provided.
Parameters
Download the sales invoice PDF for a shipped order. Returns the invoice as a base64-encoded PDF string. Only works for orders that have been shipped (shipmentState is Shipped or Partial).
Parameters
Resend the order confirmation email to the customer for a given order. Use when a customer says they never received (or lost) their order confirmation email. The email is sent to the address on the order.
Parameters
Get shipment tracking for an order — outbound delivery and any returns: courier, current status, ETA, a courier tracking link, and the latest update per shipment. Set includeCheckpoints to true for the full timeline when a parcel looks stuck or delayed. Read-only.
Parameters
Look up returns the customer registered via the return portal: return tracking number, which items (size + reason), and when registered. These are returns in progress — registered but not necessarily shipped or received by the warehouse yet. Distinct from get_order_tracking (the return parcel's physical movement) and from an order's warehouse-received returnInfo. Read-only.
Parameters
Order Management System
mcp 15 toolsSearch for orders by order number, customer email, or free text. Returns a list of matching orders with basic details.
Parameters
Returns full order details including line items with states, return info (with replacement order IDs), payment transactions, shipping info, and custom fields. Use this to inspect an order's complete state.
Parameters
Given an order number, returns available refund options: refundable line items with max amounts, available reasons, pending refund status, and shipping refund eligibility. Always call this first before attempting a refund.
Parameters
Refund a custom monetary amount on ONE line item, as minor-issue or goodwill compensation. For refunding whole items use create_full_refund instead. The amount must not exceed the maxPartialRefundAmountCents returned by get_refund_options. Always call get_refund_options first to check eligibility.
Parameters
Refund the full item price of selected line items (can be a subset of the order — 'full' means the item price, not the whole order), transitioning them to Refunded state. Previous partial refunds will be automatically deducted. Always call get_refund_options first to check eligibility.
Parameters
Returns available discount options for a line item: available cart discounts (fixed and percentage), discount reasons, and line item details. Always call this first before creating a discount.
Parameters
Create a discount code as compensation/goodwill for a specific line item on an existing order (claim flow — not a marketing promotion). The code can be shared with the customer to apply at their next checkout. Always call get_discount_options first to see available discounts.
Parameters
Returns replacement eligibility for line items: stock availability, shipping methods (standard/premium), replacement reasons, and express shipping refund eligibility. Always call this before creating a replacement.
Parameters
Create a replacement order for selected line items. This creates a new order with a 100% discount, transitions original items to Replaced state, and adds return info. Always call get_replacement_options first.
Parameters
Cancel an order that has not yet been shipped. Only works for orders with shipmentState=Pending that have not already been cancelled or had a cancellation requested.
Parameters
Update the shipping address on an order. By default only works for orders with shipmentState=Pending. For shipped orders, set allowAdminOverride=true. Also updates the customer email on the order if updateCustomerEmail is true and a new email is provided.
Parameters
Download the sales invoice PDF for a shipped order. Returns the invoice as a base64-encoded PDF string. Only works for orders that have been shipped (shipmentState is Shipped or Partial).
Parameters
Resend the order confirmation email to the customer for a given order. Use when a customer says they never received (or lost) their order confirmation email. The email is sent to the address on the order.
Parameters
Get shipment tracking for an order — outbound delivery and any returns: courier, current status, ETA, a courier tracking link, and the latest update per shipment. Set includeCheckpoints to true for the full timeline when a parcel looks stuck or delayed. Read-only.
Parameters
Look up returns the customer registered via the return portal: return tracking number, which items (size + reason), and when registered. These are returns in progress — registered but not necessarily shipped or received by the warehouse yet. Distinct from get_order_tracking (the return parcel's physical movement) and from an order's warehouse-received returnInfo. Read-only.
Parameters
Search product catalog
http_json 1 toolSearch the live Dope Snow and Montec product catalog (Algolia). Returns products with prices (13 currencies), colors, sizes, availability, sale status, ratings, images. Pass body_json as a stringified JSON object with Algolia params: query (string), hitsPerPage (number, default 5), filters (Algolia filter expression e.g. "brand:Dope AND gender:Women AND hasSalePrice:true"), facets (array of facet field names). Example: {"query":"spartan jacket","hitsPerPage":5,"filters":"brand:Dope"}. Prices live at hits[].prices.USD.current and hits[].prices.USD.original.
Parameters
Search customer reviews
http_json 1 toolSearch 77k+ verified Dope and Montec customer reviews. Supports semantic search and faceted filtering.
Parameters