Index / Verified tools / E-commerce

E-commerce

Catalogues, orders, inventory and storefronts. Every tool below was read from that server's own tools/list, so the name and arguments are what the server exposes, not what its description claims.

ToolServer
list_shopify_ordersanswers
List recent orders from the connected Shopify store — order name/number, total, financial + fulfillment status, and created date. Optional `query` (Shopify order search) filters. Use to see recent sales and their stat...
arguments: companyId, query, limit
com.getfreedomos/freedom-mcp
com.getfreedomos
get_shopify_orderanswers
Get one Shopify order's detail by id (gid://shopify/Order/...): line items (title, quantity, price), totals, and financial/fulfillment status. Use when a person or agent needs to inspect a specific order's contents an...
arguments: companyId, order_id
com.getfreedomos/freedom-mcp
com.getfreedomos
list_shopify_inventoryanswers
List product variant inventory levels from the connected Shopify store — SKU, quantity, and which product each variant belongs to. Optional `query` (Shopify search syntax) filters by product/variant. Use to check curr...
arguments: companyId, query, limit
com.getfreedomos/freedom-mcp
com.getfreedomos
adjust_shopify_inventoryanswers
Adjust a variant's available inventory by a delta (+/-) at its stocked location in the connected Shopify store. Operational stock management — use when receiving stock, correcting counts, or reserving units. (Boundary...
arguments: companyId, variant_id, delta, reason
com.getfreedomos/freedom-mcp
com.getfreedomos
quoteCartManagementV1PlaceOrderPutanswers
carts/mine/order Places an order for a specified cart. carts/mine/order
Magento B2B
magento.com
PUT /V1/carts/{cartId}/orderanswers
carts/{cartId}/order Places an order for a specified cart. carts/{cartId}/order
Magento B2B
magento.com
shopify_orders_get_shopify_payout_ordersanswers
GetShopifyPayoutOrders lists the orders that make up a single payout, with the payout's authoritative gross/fees/net — the shape a deposit is reconciled against.
arguments: companyId, payoutId, shopDomain
Lovie Company Formation
co.lovie
read_shopify_productsanswers
Use this for live purchasable product truth: product and variant IDs, SKUs, prices, coarse availability, product URLs, and public product-page metafields. Public data only: active products, no exact inventory counts, ...
arguments: sku, handle, query, limit, includeMetafields
Commonlands Optics: M12 Lens and C-Mount Lens Finder + Field-of-View Calculator
com.commonlands
prepare_shopify_purchase_handoffanswers
Build a read-only Shopify-native purchase handoff seam for a selected lens without creating carts, checkout, orders, inventory mutations, or writes. Preserve any computed FoV provenance from calculate_field_of_view/ma...
arguments: sku, quantity, sensorPartNumber, selectedVariantId
Commonlands Optics: M12 Lens and C-Mount Lens Finder + Field-of-View Calculator
com.commonlands
POST /inventory/reorder-point
Re-order Point Re-order Point Inventory Management
Growth Services
i-cue.solutions
check_inventoryanswers
Use to confirm stock before recommending a SKU or building a cart. Required argument: variant_ids as an array of numeric Shopify variant IDs encoded as strings, for example ["53475949216112"]. Never send variant_ids a...
arguments: variant_ids, journey_id, result_set_id, selected_sku, selected_handle, match_type
Packrift MCP
io.github.packrift
create_cart_urlanswers
Build the checkout handoff URL once the buyer has confirmed an exact product, quantity, live price, and stock. Preferred input is sku plus quantity; use items only when you already hold variant IDs as strings. Returns...
arguments: sku, quantity, items, discount_code, source_context, journey_id
Packrift MCP
io.github.packrift
list_shopify_productsanswers
List products from the connected Shopify store — title, status (ACTIVE/DRAFT/ARCHIVED), total inventory, and price range. Optional natural-language `query` (Shopify search syntax) filters the list. Use to see the cata...
arguments: companyId, query, limit
com.getfreedomos/freedom-mcp
com.getfreedomos
get_shopify_productanswers
Get one Shopify product's full detail by id (gid://shopify/Product/...): description, status, tags, updatedAt (pass it as expected_updated_at when proposing a publish/live edit), and its variants with price and invent...
arguments: companyId, product_id
com.getfreedomos/freedom-mcp
com.getfreedomos
kapruka_create_orderanswers
Create a guest-checkout order on Kapruka and return a click-to-pay link. Builds a Kapruka order from the supplied cart + recipient + delivery + sender, then returns a checkout URL the customer opens in a brow...
arguments: params
Kapruka MCP
com.kapruka
kapruka_track_orderanswers
Look up status and delivery progress for a Kapruka order by order number. Returns current status (received / confirmed / out-for-delivery / delivered / cancelled), the recipient and delivery details on file, ...
arguments: params
Kapruka MCP
com.kapruka
search_shopify_productsanswers
List any public Shopify store's product catalog straight from that store's own /products.json — no keys, no auth, works today. Returns title, vendor, product type, tags, price range, variants, images, and URL per prod...
arguments: store, limit, page
io.github.IsaiahDupree/commercebridge
io.github.isaiahdupree
get_cart_handoff_candidatesanswers
Returns curated Packrift SKUs that are ready for cart handoff, including create_cart_url arguments, SKU records, product/reorder/quote links, and the required live-confirmation sequence.
arguments: limit, family, sku
Packrift MCP
io.github.packrift
check_inventoryanswers
Check whether a selected product variant is currently sellable and available. Use when availability matters or immediately before adding a selected variant to a cart.
arguments: site_slug, variant_id
Agent Checkout
com.agentcheckoutapi
OrderAddanswers
Add a new order to the cart. order
Swagger API2Cart
api2cart.com
getOrdersanswers
Find orders in the eCommerce system, using the provided CEQL search expression. If no search expression is provided, all records will be retrieved orders
ecwid
cloud-elements.com
createOrderanswers
Create an order in the eCommerce system.With the exception of the 'id' field, the required fields indicated in the 'Order' model are those required to create a new order.The paymentStatus can only be AWAITING_PAYMENT ...
ecwid
cloud-elements.com
getOrderByIdanswers
Retrieve an order associated with a given ID from the eCommerce system. Specifying an order with an ID that does not exist will result in an error response orders
ecwid
cloud-elements.com
updateOrderByIdanswers
Update an order associated with a given ID in the eCommerce system. The update API uses the PATCH HTTP verb, so only those fields provided in the order object will be updated, and those fields not provided will be lef...
ecwid
cloud-elements.com
deleteOrderByIdanswers
Delete an order associated with a given ID from your eCommerce system. Specifying an order associated with a given ID that does not exist will result in an error message orders
ecwid
cloud-elements.com
getOrdersPaymentsanswers
Retrieve the payments in the eCommerce system for the specified order orders
ecwid
cloud-elements.com
getOrdersRefundsanswers
Retrieve the refunds in the eCommerce system for the specified order orders
ecwid
cloud-elements.com
displayvideo.inventorySourceGroups.listanswers
Lists inventory source groups that are accessible to the current user. The order is defined by the order_by parameter. inventorySourceGroups
Display & Video 360 API
googleapis.com
displayvideo.inventorySources.listanswers
Lists inventory sources that are accessible to the current user. The order is defined by the order_by parameter. If a filter by entity_status is not specified, inventory sources with entity status `ENTITY_STATUS_ARCHI...
Display & Video 360 API
googleapis.com
kmsinventory.projects.locations.keyRings.cryptoKeys.getProtectedResourcesSummaryanswers
Returns aggregate information about the resources protected by the given Cloud KMS CryptoKey. Only resources within the same Cloud organization as the key will be returned. The project that holds the key must be part ...
KMS Inventory API
googleapis.com
giftMessageCartRepositoryV1GetGetanswers
carts/mine/gift-message Return the gift message for a specified order. carts/mine/gift-message
Magento B2B
magento.com
giftMessageCartRepositoryV1SavePostanswers
carts/mine/gift-message Set the gift message for an entire order. carts/mine/gift-message
Magento B2B
magento.com
checkoutPaymentInformationManagementV1SavePaymentInformationAndPlaceOrderPostanswers
carts/mine/payment-information Set payment information and place order for a specified cart. carts/mine/payment-information
Magento B2B
magento.com
GET /V1/carts/{cartId}/gift-messageanswers
carts/{cartId}/gift-message Return the gift message for a specified order. carts/{cartId}/gift-message
Magento B2B
magento.com
POST /V1/carts/{cartId}/gift-messageanswers
carts/{cartId}/gift-message Set the gift message for an entire order. carts/{cartId}/gift-message
Magento B2B
magento.com
BatchRetrieveInventoryChangesanswers
BatchRetrieveInventoryChanges Returns historical physical counts and adjustments based on the provided filter criteria. Results are paginated and sorted in ascending order according their `occurred_at` timestamp (old...
Square Connect API
squareup.com
BatchRetrieveInventoryCountsanswers
BatchRetrieveInventoryCounts Returns current counts for the provided [CatalogObject](https://developer.squareup.com/reference/square_2021-08-18/objects/CatalogObject)s at the requested [Location](https://developer.squ...
Square Connect API
squareup.com
CreateANewCartanswers
Get current or create a new cart You can use this request to get your current shopping cart information (`orderFormId`) or to create a new cart. **Important**: To create a new empty shopping cart you need to send t...
Checkout API
vtex.local
GetCartInformationByIdanswers
Get cart information by ID Use this request to get all information associated to a given shopping cart. The [orderForm](https://developers.vtex.com/docs/guides/orderform-fields) is the data structure which represe...
Checkout API
vtex.local
GetCartInstallmentsanswers
Cart installments Retrieves possible amount of installments and respective values for a given cart with a given payment method. The [orderForm](https://developers.vtex.com/docs/guides/orderform-fields) is the data ...
Checkout API
vtex.local
ClearorderFormMessagesanswers
Clear orderForm messages This request removes all messages from the `messages` field of the orderForm , leaving it empty. You must send an empty JSON in the body of the request. The [orderForm](https://developer...
Checkout API
vtex.local
PlaceOrderFromExistingOrderFormanswers
Place order from an existing cart This endpoint places an order from an existing `orderForm` object, meaning an existing cart. After the creation of an order with this request, you have five minutes to send payment...
Checkout API
vtex.local
CartSimulationanswers
Cart simulation This endpoint is used to simulate a cart in VTEX Checkout. It receives an **SKU ID**, the **quantity** of items in the cart and the ID of the **Seller**. It sends back all information about the c...
Checkout API
vtex.local
PlaceOrderanswers
Place order Places order without having any prior cart information. This means all information on items, client, payment and shipping must be sent in the body. >⚠️ The authentication of this endpoint is required if...
Checkout API
vtex.local
order-placementanswers
Order placement This request is sent by VTEX to the external seller once the customer finishes their checkout, to let the seller know there is a newly placed order. It does that by calling the **Order Placement** endp...
Marketplace Protocol
vtex.local
getWFSInventoryanswers
WFS Inventory You can use this API to get the current Available to Sell inventory quantities for all WFS items in your catalog. You can also query specific SKUs or filter to only items updated after a specific date in...
Inventory Management
walmart.com
cancelOrderanswers
Cancel order lines You can cancel one or more order lines. You must include a purchaseOrderLineNumber when cancelling an order. After cancelling your order, update the inventory for the cancelled order and send it in ...
Orders API
walmart.com
prepare_orderanswers
Create a draft order from the cart + address + promo and return {checkout_url, draft_id, expires_at}. The human opens checkout_url — everything is pre-filled — reviews and pays. The agent never pays. Call get_order_pr...
art.allover/agentee
art.allover
add_custom_to_cartanswers
Put a FINISHED custom print into the cart as a product. Args: print_id (must be done), product? (same set as studio_generate), size, qty?. Then the normal checkout flow applies (get_order_preview -> prepare_order).
arguments: print_id, product, size, qty
art.allover/agentee
art.allover
vivid_place_orderanswers
Create a Shopify DRAFT order for Vivid Ads team review — NOT a final/placed order, and NEVER charges a card. Before calling, summarise the exact product, quantity, configuration, verified price (if available), custome...
arguments: product, size, quantity, options, items, name
au.com.vividads/vivid-ads-commerce
au.com.vividads
get_cartanswers
Read a shopper's current cart by id. Returns line items, totals, discount info, and checkout URL. Passthrough to Shopify Storefront MCP's get_cart for the target shop; requires shop scope and is not available for cros...
arguments: cart_id, shop_domain
Curie Commerce
co.curie
update_cartanswers
Modify a Shopify cart — add line items, update quantities, remove lines. Pass cart_id=null to create a new cart. Returns the updated cart with checkout URL ready for in-chat completion. Passthrough to Shopify Storefro...
arguments: cart_id, add_items, update_items, remove_line_ids, shop_domain
Curie Commerce
co.curie
create_cartanswers
Create a new Shopify cart for the target shop, optionally pre-loaded with line items. UCP-canonical dev.ucp.shopping.cart.create_cart. Returns the new cart_id + checkout_url ready for in-chat checkout handoff. Passthr...
arguments: add_items, buyer_locale, shop_domain
Curie Commerce
co.curie
cancel_cartanswers
Cancel an existing Shopify cart. UCP-canonical dev.ucp.shopping.cart.cancel_cart. Idempotent — re-cancelling a cancelled cart returns success. Passthrough to Shopify Storefront MCP's cancel_cart.
arguments: cart_id, shop_domain
Curie Commerce
co.curie
get_orderanswers
Read the live status of an order by id (UCP-canonical dev.ucp.shopping.order.get_order). Returns the real order body — line items, fulfillment/tracking, totals, status — when the order is visible to Curie. Visibility ...
arguments: order_id, shop_domain
Curie Commerce
co.curie
curie_wishlist_move_to_cartanswers
Mark a wishlist item AS moved-to-cart (sets `moved_to_cart_at = now()`). This tool does NOT directly add the item to a Shopify cart — cart wrapping is the host AI's job via the existing `update_cart` MCP tool. Use thi...
arguments: item_id, quantity, cart_id
Curie Commerce
co.curie
inventory_getanswers
Fetch one available unit by identity (VIN) from a named rooftop (rooftop_slug from network_search results). Returns the full detail shape — ordered photo gallery, options, plain-text description; embed the first few p...
arguments: identity, rooftop_slug
Agentic Dealer Network
com.agenticdealernetwork
get_cart_affinityanswers
Co-purchase / market-basket analysis. Given an anchor product (productTitle), returns other products frequently bought with it, ranked by lift. Reports: basket (same-order co-purchase — best for bundles, 'frequently b...
arguments: report, productTitle, startDate, endDate, limit, minCoOccurrences
Ask AI
com.ask-ai-data-connector
get_orderanswers
Look up a specific order with full line item details (product, variant, SKU, quantity, price, vendor). Use orderName for user-facing IDs like '#1001', or orderId for Shopify numeric IDs. Also supports orderIds (array)...
arguments: orderName, orderId, orderIds
Ask AI
com.ask-ai-data-connector
get_ordersanswers
Get order analytics by dimension. Reports: by_status (order counts/revenue by financial status), by_country (geographic sales breakdown — supports compare for WoW/MoM/YoY trend, returns top rising/falling countries), ...
arguments: report, sortBy, startDate, endDate, limit, compare
Ask AI
com.ask-ai-data-connector
Showing 60 of 1,592 verified tools. Search the whole set, including full input schemas, at https://neuronto.com/tools?q=..., or connect an agent to https://neuronto.com/mcp and call find_tool. No key, no signup.

"Answers" means the endpoint responded to a handshake when last probed, and "auth required" means it demanded credentials. Both are statements about reachability, never about trustworthiness.

Other capabilities

Analytics and monitoring
6,547 verified tools
Maps, location and weather
6,463 verified tools
Calendar and scheduling
5,527 verified tools
Files and storage
5,336 verified tools
Payments and billing
5,054 verified tools
Crypto and blockchain
4,389 verified tools
Legal and government data
4,159 verified tools
Science and research
4,038 verified tools
GitHub and version control
3,679 verified tools