Supported tools

Supported tools

Toolbox version 1.1 (07/05/2026)

Below is the full list of MCP tools supported by the OneStock integration. Each tool includes a short description and its associated rights, helping customers and partners understand when and how to use them within customer care and order management workflows.

Tool identifier

Description

Rights

Tool identifier

Description

Rights

create_ropis_order

Creates an in-store reservation (ROPIS) when shipping options are not suitable. Requires validated customer details and a selected pickup store. Used after comparing delivery promises and presenting pickup alternatives.

See more details

Customer Care

Shopping services

edit_order_billing_address

Updates the invoice/billing address of a validated order. Typically used after an address validation flow and only if line item groups are still editable.

See more details

Customer Care

Customer ORDER SERVICES

edit_order_contact_info

Updates customer or delivery contact information (name, title, phone, company). Allows partial edits depending on billing/delivery scopes.

See more details

Customer Care Customer ORDER SERVICES

edit_order_delivery_address

Replaces the shipping address after validating a new normalized address. Requires cascading line rules. Only works if fulfillment has not progressed too far.

See more details

Customer Care Customer ORDER SERVICES

edit_pickup_store

Changes the pickup endpoint of a Click & Collect or ROPIS order. Used after listing alternatives with get_available_pickup_stores and shopper confirmation.

See more details

Customer Care Customer ORDER SERVICES

get_available_pickup_stores

Returns alternative stores able to fulfill an existing pickup order, optionally based on shopper-provided coordinates or radius. Supports store-switching workflows.

See more details

Customer Care Customer ORDER SERVICES Shopping services

get_delivery_promises

Calculates delivery methods, ETA windows, costs, and carrier routes for specific items to a destination. The core tool for comparing delivery vs. pickup scenarios.

See more details

Customer Care Shopping services

get_endpoints_near_for_return

Lists eligible stores where selected items can be returned based on sales channel rules, coordinates, and return windows. Used in all return-store selection workflows.

See more details

Customer Care Customer ORDER SERVICES

get_order_details

Returns a full normalized snapshot of an order: items, states, delivery address, pickup info, parcels, line item groups, etc. Foundation for all post-purchase workflows.

See more details

Customer Care Customer ORDER SERVICES

get_pickup_stores_near_location

Geocodes any user-provided location (city, ZIP, address, landmark) and returns nearby pickup-capable stores. Used before creating ROPIS or CKC orders.

See more details

Customer Care

make_return_parcel

Creates an in-store return parcel for selected line item group ranges. Used after determining returnable items and selecting a valid return location.

See more details

Customer Care Customer ORDER SERVICES

remove_item_or_order

Cancel specific line item groups or the entire order based on user confirmation. Requires retrieving order details first and re-summarizing after the change.

See more details

Customer Care Customer ORDER SERVICES

search_orders

Natural-language search that finds matching order IDs for a customer session. First step when shopper doesn't know their order number.

See more details

Customer Care Customer ORDER SERVICES

set_room_data

Persists session-scoped data like customer email, cached validated address, language, or pinned order ID. Makes subsequent tools contextual and scoped.

See more details

Customer Care Customer ORDER SERVICES

summarize_order_status

Generates a natural-language summary of an order’s current state, fulfillment progression, parcels, and any issues. Used for “Where is my order?” flows.

See more details

Customer Care Customer ORDER SERVICES

validate_address

Creates an in-store reservation (ROPIS) when shipping options are not suitable. Requires validated customer details and a selected pickup store. Used after comparing delivery promises and presenting pickup alternatives.

See more details

Customer Care Customer ORDER SERVICES