# MCP Dynamics 365 Commerce Server MCP server

Agent View of the PolicyLayer registry record for MCP Dynamics 365 Commerce Server: identity, probed posture, risk grade, and all 326 tools classified. HTML page: https://policylayer.com/tools/jiantmo-mcp-commerce

## Facts

- Server id: `jiantmo/mcp-commerce`
- Homepage: https://github.com/jiantmo/mcp-commerce
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 326
- Tool categories present: Destructive, Financial, Read, Write
- Tags: jiantmo mcp commerce, payments, admin
- Record last modified: 2026-08-03T13:26:01.017Z

## Tools (326)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `cart_delete_entity` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-delete-entity.md |
| `cart_remove_cart_lines` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-remove-cart-lines.md |
| `example_delete_entity` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/example-delete-entity.md |
| `operations_void_suspended_transactions` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/operations-void-suspended-transactions.md |
| `product_lists_delete_entity` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/product-lists-delete-entity.md |
| `product_lists_remove_product_list_lines` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/product-lists-remove-product-list-lines.md |
| `products_remove_from_wishlist` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/products-remove-from-wishlist.md |
| `shifts_delete_shifts` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-delete-shifts.md |
| `shifts_force_delete` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-force-delete.md |
| `shifts_void_suspended_carts` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-void-suspended-carts.md |
| `stock_count_journal_remove_journal` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/stock-count-journal-remove-journal.md |
| `stock_count_journal_remove_transaction` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/stock-count-journal-remove-transaction.md |
| `stock_count_remove_line_by_line_id` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/stock-count-remove-line-by-line-id.md |
| `stock_count_remove_line_by_product_rec_id` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/stock-count-remove-line-by-product-rec-id.md |
| `tender_drop_create_transaction` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/tender-drop-create-transaction.md |
| `transfer_order_delete_entity` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-delete-entity.md |
| `transfer_order_delete_transfer_order_lines` | Destructive | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-delete-transfer-order-lines.md |
| `cart_recalculate_order` | Execute | High | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-recalculate-order.md |
| `sales_orders_fulfillment_ship_fulfillment_lines` | Execute | High | https://policylayer.com/tools/jiantmo-mcp-commerce/sales-orders-fulfillment-ship-fulfillment-lines.md |
| `salesorder_checkin_for_order_pickup` | Execute | High | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-checkin-for-order-pickup.md |
| `shifts_blind_close` | Execute | High | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-blind-close.md |
| `shifts_resume` | Execute | High | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-resume.md |
| `shifts_use` | Execute | High | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-use.md |
| `stock_count_journal_commit` | Execute | High | https://policylayer.com/tools/jiantmo-mcp-commerce/stock-count-journal-commit.md |
| `stock_count_journal_sync_transactions` | Execute | High | https://policylayer.com/tools/jiantmo-mcp-commerce/stock-count-journal-sync-transactions.md |
| `cart_cashout_gift_card` | Financial | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-cashout-gift-card.md |
| `cart_checkout` | Financial | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-checkout.md |
| `cart_issue_gift_card` | Financial | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-issue-gift-card.md |
| `cart_refill_gift_card` | Financial | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-refill-gift-card.md |
| `loyaltycard_redeem_points` | Financial | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/loyaltycard-redeem-points.md |
| `loyaltycard_transfer_points` | Financial | Critical | https://policylayer.com/tools/jiantmo-mcp-commerce/loyaltycard-transfer-points.md |
| `address_get_address_purposes` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/address-get-address-purposes.md |
| `address_validate_address` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/address-validate-address.md |
| `async_service_get_download_interval` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/async-service-get-download-interval.md |
| `async_service_get_download_link` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/async-service-get-download-link.md |
| `async_service_get_download_sessions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/async-service-get-download-sessions.md |
| `async_service_get_initial_download_sessions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/async-service-get-initial-download-sessions.md |
| `async_service_get_terminal_data_store_name` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/async-service-get-terminal-data-store-name.md |
| `async_service_get_upload_interval` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/async-service-get-upload-interval.md |
| `async_service_get_upload_job_definitions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/async-service-get-upload-job-definitions.md |
| `attribute_get_attribute_definitions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/attribute-get-attribute-definitions.md |
| `attribute_group_get_attribute_group_definitions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/attribute-group-get-attribute-group-definitions.md |
| `barcode_get_barcode_by_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/barcode-get-barcode-by-id.md |
| `card_type_get_card_types` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/card-type-get-card-types.md |
| `card_type_get_supported_payment_card_types` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/card-type-get-supported-payment-card-types.md |
| `cart_delivery_preferences` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-delivery-preferences.md |
| `cart_get_card_payment_accept_point` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-get-card-payment-accept-point.md |
| `cart_get_cart_by_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-get-cart-by-id.md |
| `cart_get_charge_codes` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-get-charge-codes.md |
| `cart_get_declined_or_voided_card_receipts` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-get-declined-or-voided-card-receipts.md |
| `cart_get_delivery_options` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-get-delivery-options.md |
| `cart_get_entity_by_key` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-get-entity-by-key.md |
| `cart_get_line_delivery_options` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-get-line-delivery-options.md |
| `cart_get_line_delivery_options_by_channel_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-get-line-delivery-options-by-channel-id.md |
| `cart_get_max_loyalty_points_to_redeem_for_transaction_balance` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-get-max-loyalty-points-to-redeem-for-transaction-balance.md |
| `cart_get_payments_history` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-get-payments-history.md |
| `cart_get_promotions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-get-promotions.md |
| `cart_recall_order` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-recall-order.md |
| `cart_recall_quote` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-recall-quote.md |
| `cart_recall_sales_invoice` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-recall-sales-invoice.md |
| `cart_retrieve_card_payment_accept_result` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-retrieve-card-payment-accept-result.md |
| `cart_search` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-search.md |
| `cart_validate_cart` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-validate-cart.md |
| `cart_validate_tender_line_for_add` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-validate-tender-line-for-add.md |
| `cart_void_cart_lines` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-void-cart-lines.md |
| `cart_void_tender_line` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-void-tender-line.md |
| `cash_declaration_get_cash_declarations` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cash-declaration-get-cash-declarations.md |
| `catalogs_get_catalogs` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/catalogs-get-catalogs.md |
| `categories_get_all` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/categories-get-all.md |
| `categories_get_attributes` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/categories-get-attributes.md |
| `categories_get_categories` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/categories-get-categories.md |
| `categories_get_children` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/categories-get-children.md |
| `cities_get_cities` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/cities-get-cities.md |
| `commission_sales_get_groups` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/commission-sales-get-groups.md |
| `commission_sales_search_groups` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/commission-sales-search-groups.md |
| `counties_get_counties` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/counties-get-counties.md |
| `country_region_get_country_regions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/country-region-get-country-regions.md |
| `country_region_get_country_regions_by_language_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/country-region-get-country-regions-by-language-id.md |
| `country_region_get_country_regions_for_shipping` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/country-region-get-country-regions-for-shipping.md |
| `credit_memo_get_credit_memo_by_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/credit-memo-get-credit-memo-by-id.md |
| `currency_calculate_total_currency_amount` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/currency-calculate-total-currency-amount.md |
| `currency_get_currencies_amount` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/currency-get-currencies-amount.md |
| `customer_balance_get_customer_balance` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-balance-get-customer-balance.md |
| `customer_get_by_account_numbers` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-get-by-account-numbers.md |
| `customer_get_customer_search_fields` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-get-customer-search-fields.md |
| `customer_get_order_history` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-get-order-history.md |
| `customer_get_order_shipments_history` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-get-order-shipments-history.md |
| `customer_get_purchase_history` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-get-purchase-history.md |
| `customer_group_get_customer_groups` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-group-get-customer-groups.md |
| `customer_search` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-search.md |
| `customer_search_by_fields` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-search-by-fields.md |
| `delivery_options_calculate_shipping_cost` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/delivery-options-calculate-shipping-cost.md |
| `delivery_options_get_delivery_options` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/delivery-options-get-delivery-options.md |
| `device_configuration_get_device_configuration` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/device-configuration-get-device-configuration.md |
| `district_get_districts` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/district-get-districts.md |
| `env_config_get_configuration` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/env-config-get-configuration.md |
| `environment_configuration_get_extension_profile` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/environment-configuration-get-extension-profile.md |
| `example_get_entity` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/example-get-entity.md |
| `example_list_entities` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/example-list-entities.md |
| `example_search_entities` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/example-search-entities.md |
| `ext_pkg_def_get_definitions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/ext-pkg-def-get-definitions.md |
| `extensible_enum_get_enumerations` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/extensible-enum-get-enumerations.md |
| `fulfillment_get_packing_slips` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/fulfillment-get-packing-slips.md |
| `fulfillment_get_packing_slips_by_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/fulfillment-get-packing-slips-by-id.md |
| `fulfillment_get_picking_lists` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/fulfillment-get-picking-lists.md |
| `gift_card_get_gift_card_inquiry` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/gift-card-get-gift-card-inquiry.md |
| `hardware_profiles_get_hardware_profile_by_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/hardware-profiles-get-hardware-profile-by-id.md |
| `hardware_profiles_get_hardware_station_profiles` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/hardware-profiles-get-hardware-station-profiles.md |
| `image_get_image_blob` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/image-get-image-blob.md |
| `income_expense_get_accounts` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/income-expense-get-accounts.md |
| `kits_disassemble_kit_transactions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/kits-disassemble-kit-transactions.md |
| `language_get_languages` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/language-get-languages.md |
| `localized_string_get_localized_strings` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/localized-string-get-localized-strings.md |
| `loyaltycard_get_loyalty_card` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/loyaltycard-get-loyalty-card.md |
| `loyaltycard_get_loyalty_card_balance` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/loyaltycard-get-loyalty-card-balance.md |
| `loyaltycard_get_loyalty_card_transactions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/loyaltycard-get-loyalty-card-transactions.md |
| `loyaltycard_get_loyalty_programs` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/loyaltycard-get-loyalty-programs.md |
| `non_sales_tender_get_affiliations` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/non-sales-tender-get-affiliations.md |
| `non_sales_tender_get_transactions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/non-sales-tender-get-transactions.md |
| `notification_get_notifications` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/notification-get-notifications.md |
| `number_sequence_get_latest_number_sequence` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/number-sequence-get-latest-number-sequence.md |
| `operations_get_inventory_available_to_promise` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/operations-get-inventory-available-to-promise.md |
| `operations_get_operation_permission_by_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/operations-get-operation-permission-by-id.md |
| `operations_get_operation_permissions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/operations-get-operation-permissions.md |
| `operations_search_journal_transactions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/operations-search-journal-transactions.md |
| `orgunits_get_available_inventory` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/orgunits-get-available-inventory.md |
| `orgunits_get_locations_by_area` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/orgunits-get-locations-by-area.md |
| `orgunits_get_store_hours` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/orgunits-get-store-hours.md |
| `pricing_calculate_sales_document` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/pricing-calculate-sales-document.md |
| `pricing_get_price_groups` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/pricing-get-price-groups.md |
| `product_lists_get_entity_by_key` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/product-lists-get-entity-by-key.md |
| `product_lists_get_product_list_lines` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/product-lists-get-product-list-lines.md |
| `product_lists_search` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/product-lists-search.md |
| `products_calculate_product_price` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-calculate-product-price.md |
| `products_compare_products` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-compare-products.md |
| `products_get_assemblies` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-assemblies.md |
| `products_get_attributes` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-attributes.md |
| `products_get_barcode_information` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-barcode-information.md |
| `products_get_bulk_product_info` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-bulk-product-info.md |
| `products_get_by_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-by-id.md |
| `products_get_categories` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-categories.md |
| `products_get_category_by_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-category-by-id.md |
| `products_get_certification_information` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-certification-information.md |
| `products_get_charge_configurations` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-charge-configurations.md |
| `products_get_compliance_information` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-compliance-information.md |
| `products_get_cross_sell_products` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-cross-sell-products.md |
| `products_get_dimension_values` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-dimension-values.md |
| `products_get_discount_lines` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-discount-lines.md |
| `products_get_inventory_levels` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-inventory-levels.md |
| `products_get_kit_components` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-kit-components.md |
| `products_get_localized_information` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-localized-information.md |
| `products_get_manufacturer_information` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-manufacturer-information.md |
| `products_get_price_adjustments` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-price-adjustments.md |
| `products_get_product_availability` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-product-availability.md |
| `products_get_product_bundles` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-product-bundles.md |
| `products_get_product_images` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-product-images.md |
| `products_get_product_pricing` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-product-pricing.md |
| `products_get_product_reviews` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-product-reviews.md |
| `products_get_product_variants` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-product-variants.md |
| `products_get_recently_viewed` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-recently-viewed.md |
| `products_get_recommended_products` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-recommended-products.md |
| `products_get_seo_information` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-seo-information.md |
| `products_get_shipping_information` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-shipping-information.md |
| `products_get_substitutes` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-substitutes.md |
| `products_get_supplier_information` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-supplier-information.md |
| `products_get_tax_information` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-tax-information.md |
| `products_get_trade_agreements` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-trade-agreements.md |
| `products_get_unit_conversions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-unit-conversions.md |
| `products_get_up_sell_products` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-up-sell-products.md |
| `products_get_warranty_information` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-warranty-information.md |
| `products_get_wishlist_products` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-get-wishlist-products.md |
| `products_release_inventory` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-release-inventory.md |
| `products_search` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-search.md |
| `products_validate_barcode` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-validate-barcode.md |
| `products_validate_product_configuration` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/products-validate-product-configuration.md |
| `purchase_order_get` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/purchase-order-get.md |
| `purchase_order_get_entity_by_key` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/purchase-order-get-entity-by-key.md |
| `reason_codes_get_reason_codes` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/reason-codes-get-reason-codes.md |
| `reason_codes_get_reason_codes_by_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/reason-codes-get-reason-codes-by-id.md |
| `reason_codes_get_return_order_reason_codes` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/reason-codes-get-return-order-reason-codes.md |
| `receipt_get_receipt_masks` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/receipt-get-receipt-masks.md |
| `receipt_validate_print_receipt_copy_allowed` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/receipt-validate-print-receipt-copy-allowed.md |
| `recommendation_get` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/recommendation-get.md |
| `recommendation_get_elements` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/recommendation-get-elements.md |
| `report_datasets_get_report_data_set_by_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/report-datasets-get-report-data-set-by-id.md |
| `report_datasets_get_srs_report_data_set` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/report-datasets-get-srs-report-data-set.md |
| `report_datasets_search_report_data_set` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/report-datasets-search-report-data-set.md |
| `sales_orders_fulfillment_get_fulfillment_lines` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/sales-orders-fulfillment-get-fulfillment-lines.md |
| `sales_orders_fulfillment_get_packing_slips_data` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/sales-orders-fulfillment-get-packing-slips-data.md |
| `salesorder_get_by_receipt_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-by-receipt-id.md |
| `salesorder_get_details_by_quotation_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-details-by-quotation-id.md |
| `salesorder_get_details_by_transaction_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-details-by-transaction-id.md |
| `salesorder_get_entity_by_key` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-entity-by-key.md |
| `salesorder_get_gift_receipts` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-gift-receipts.md |
| `salesorder_get_invoice_details` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-invoice-details.md |
| `salesorder_get_invoiced_sales_lines_by_sales_ids` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-invoiced-sales-lines-by-sales-ids.md |
| `salesorder_get_invoices` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-invoices.md |
| `salesorder_get_invoices_by_sales_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-invoices-by-sales-id.md |
| `salesorder_get_order_by_channel_ref` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-order-by-channel-ref.md |
| `salesorder_get_order_invoices` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-order-invoices.md |
| `salesorder_get_picking_lists` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-picking-lists.md |
| `salesorder_get_receipts` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-receipts.md |
| `salesorder_get_sales_order_details_by_sales_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-get-sales-order-details-by-sales-id.md |
| `salesorder_search` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-search.md |
| `salesorder_search_orders` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-search-orders.md |
| `salesorder_search_transactions_by_receipt` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-search-transactions-by-receipt.md |
| `salesorder_search_transactions_by_receipt_paged` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-search-transactions-by-receipt-paged.md |
| `scan_result_get_entity_by_key` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/scan-result-get-entity-by-key.md |
| `search_get_search_configuration` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/search-get-search-configuration.md |
| `search_get_search_suggestions` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/search-get-search-suggestions.md |
| `shift_recon_get_lines` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/shift-recon-get-lines.md |
| `shift_reconciliation_lines_reconcile_lines` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/shift-reconciliation-lines-reconcile-lines.md |
| `shifts_get_by_retrieval_criteria` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-get-by-retrieval-criteria.md |
| `shifts_get_by_status` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-get-by-status.md |
| `shifts_get_by_status_filter_by_user_role` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-get-by-status-filter-by-user-role.md |
| `shifts_get_shift` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-get-shift.md |
| `shifts_get_suspended_carts_by_shift` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-get-suspended-carts-by-shift.md |
| `shifts_get_x_report` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-get-x-report.md |
| `shifts_get_z_report` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-get-z-report.md |
| `shifts_validate_cash_drawer_limit` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-validate-cash-drawer-limit.md |
| `state_province_get_state_provinces` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/state-province-get-state-provinces.md |
| `stock_count_journal_get` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/stock-count-journal-get.md |
| `stock_count_journal_get_entity_by_key` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/stock-count-journal-get-entity-by-key.md |
| `stock_count_journal_sync` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/stock-count-journal-sync.md |
| `store_safe_get_store_safes` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/store-safe-get-store-safes.md |
| `suspended_cart_get_all_suspended_carts` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/suspended-cart-get-all-suspended-carts.md |
| `tax_get_sales_tax_groups` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/tax-get-sales-tax-groups.md |
| `tax_get_tax_overrides` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/tax-get-tax-overrides.md |
| `tender_types_get_tender_types` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/tender-types-get-tender-types.md |
| `transfer_order_get` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-get.md |
| `transfer_order_get_entity_by_key` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-get-entity-by-key.md |
| `transfer_order_get_transfer_order_comments` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-get-transfer-order-comments.md |
| `transfer_order_get_transfer_order_journals` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-get-transfer-order-journals.md |
| `transfer_order_get_transfer_order_lines` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-get-transfer-order-lines.md |
| `transfer_order_get_transfer_packing_slip` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-get-transfer-packing-slip.md |
| `unit_of_measure_get_units_of_measure` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/unit-of-measure-get-units-of-measure.md |
| `warehouse_get_locations` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/warehouse-get-locations.md |
| `warehouse_get_warehouse_by_id` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/warehouse-get-warehouse-by-id.md |
| `warehouse_search_locations` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/warehouse-search-locations.md |
| `warehouse_search_warehouses` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/warehouse-search-warehouses.md |
| `zipcodes_get_address_from_zip_code` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/zipcodes-get-address-from-zip-code.md |
| `zipcodes_get_zip_codes` | Read | Low | https://policylayer.com/tools/jiantmo-mcp-commerce/zipcodes-get-zip-codes.md |
| `appinfo_update_application_version` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/appinfo-update-application-version.md |
| `async_service_post_offline_transactions` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/async-service-post-offline-transactions.md |
| `async_service_update_download_session` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/async-service-update-download-session.md |
| `audit_event_register_and_get_audit_event` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/audit-event-register-and-get-audit-event.md |
| `audit_event_register_audit_event` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/audit-event-register-audit-event.md |
| `cart_add_cart_line_charge` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-add-cart-line-charge.md |
| `cart_add_cart_lines` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-add-cart-lines.md |
| `cart_add_charge` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-add-charge.md |
| `cart_add_coupons` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-add-coupons.md |
| `cart_add_discount_code` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-add-discount-code.md |
| `cart_add_invoiced_sales_lines_to_cart` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-add-invoiced-sales-lines-to-cart.md |
| `cart_add_invoices` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-add-invoices.md |
| `cart_add_order_invoice` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-add-order-invoice.md |
| `cart_add_preprocessed_tender_line` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-add-preprocessed-tender-line.md |
| `cart_add_tender_line` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-add-tender-line.md |
| `cart_create_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-create-entity.md |
| `cart_merge_carts` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-merge-carts.md |
| `cart_override_cart_line_charge` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-override-cart-line-charge.md |
| `cart_override_cart_line_price` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-override-cart-line-price.md |
| `cart_override_charge` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-override-charge.md |
| `cart_remove_coupons` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-remove-coupons.md |
| `cart_remove_discount_codes` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-remove-discount-codes.md |
| `cart_reset_all_charges` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-reset-all-charges.md |
| `cart_resume` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-resume.md |
| `cart_resume_from_receipt_id` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-resume-from-receipt-id.md |
| `cart_suspend_with_journal` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-suspend-with-journal.md |
| `cart_update_cart_lines` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-update-cart-lines.md |
| `cart_update_commission_sales_group` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-update-commission-sales-group.md |
| `cart_update_delivery_specification` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-update-delivery-specification.md |
| `cart_update_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-update-entity.md |
| `cart_update_line_delivery_specifications` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-update-line-delivery-specifications.md |
| `cart_update_tender_line_signature` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/cart-update-tender-line-signature.md |
| `customer_create_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-create-entity.md |
| `customer_group_assign_customer` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-group-assign-customer.md |
| `customer_post_nontransactional_activity_loyalty_points` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-post-nontransactional-activity-loyalty-points.md |
| `customer_update_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/customer-update-entity.md |
| `device_configuration_update_device_configuration` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/device-configuration-update-device-configuration.md |
| `example_create_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/example-create-entity.md |
| `example_update_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/example-update-entity.md |
| `fulfillment_mark_lines_as_packed` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/fulfillment-mark-lines-as-packed.md |
| `loyaltycard_block_loyalty_card` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/loyaltycard-block-loyalty-card.md |
| `loyaltycard_earn_points` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/loyaltycard-earn-points.md |
| `loyaltycard_issue_loyalty_card` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/loyaltycard-issue-loyalty-card.md |
| `loyaltycard_update_loyalty_card` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/loyaltycard-update-loyalty-card.md |
| `non_sales_tender_create_transaction` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/non-sales-tender-create-transaction.md |
| `notification_acknowledge_notifications` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/notification-acknowledge-notifications.md |
| `product_lists_add_product_list_lines` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/product-lists-add-product-list-lines.md |
| `product_lists_copy_cart_to_product_list` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/product-lists-copy-cart-to-product-list.md |
| `product_lists_create_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/product-lists-create-entity.md |
| `product_lists_patch_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/product-lists-patch-entity.md |
| `product_lists_update_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/product-lists-update-entity.md |
| `product_lists_update_product_list_lines` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/product-lists-update-product-list-lines.md |
| `products_add_to_wishlist` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/products-add-to-wishlist.md |
| `products_create_product_review` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/products-create-product-review.md |
| `products_reserve_inventory` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/products-reserve-inventory.md |
| `publishing_set_online_channel_publish_status` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/publishing-set-online-channel-publish-status.md |
| `purchase_order_commit` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/purchase-order-commit.md |
| `purchase_order_patch_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/purchase-order-patch-entity.md |
| `sales_orders_fulfillment_accept_fulfillment_lines` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/sales-orders-fulfillment-accept-fulfillment-lines.md |
| `sales_orders_fulfillment_mark_as_picked` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/sales-orders-fulfillment-mark-as-picked.md |
| `sales_orders_fulfillment_pack_fulfillment_lines` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/sales-orders-fulfillment-pack-fulfillment-lines.md |
| `sales_orders_fulfillment_pick_fulfillment_lines` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/sales-orders-fulfillment-pick-fulfillment-lines.md |
| `sales_orders_fulfillment_reject_fulfillment_lines` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/sales-orders-fulfillment-reject-fulfillment-lines.md |
| `salesorder_create_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-create-entity.md |
| `salesorder_create_packing_slip` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-create-packing-slip.md |
| `salesorder_create_picking_list` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-create-picking-list.md |
| `salesorder_create_picking_list_for_items` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-create-picking-list-for-items.md |
| `salesorder_send_receipt` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/salesorder-send-receipt.md |
| `shift_reconciliation_lines_undo_reconciliation` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/shift-reconciliation-lines-undo-reconciliation.md |
| `shifts_close` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-close.md |
| `shifts_open` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-open.md |
| `shifts_patch_shift` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-patch-shift.md |
| `shifts_post_shift` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-post-shift.md |
| `shifts_suspend` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-suspend.md |
| `shifts_upsert_and_validate_shifts` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/shifts-upsert-and-validate-shifts.md |
| `stock_count_journal_patch_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/stock-count-journal-patch-entity.md |
| `stock_count_journal_update_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/stock-count-journal-update-entity.md |
| `tender_types_round_amount_by_tender_type` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/tender-types-round-amount-by-tender-type.md |
| `transfer_order_add_transfer_order_comment` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-add-transfer-order-comment.md |
| `transfer_order_commit` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-commit.md |
| `transfer_order_create_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-create-entity.md |
| `transfer_order_create_transfer_order_lines` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-create-transfer-order-lines.md |
| `transfer_order_patch_entity` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-patch-entity.md |
| `transfer_order_update_transfer_order_lines` | Write | Medium | https://policylayer.com/tools/jiantmo-mcp-commerce/transfer-order-update-transfer-order-lines.md |

## Tool descriptions

- `cart_delete_entity` — Delete cart entity
- `cart_remove_cart_lines` — Remove cart lines
- `example_delete_entity` — Delete an entity
- `operations_void_suspended_transactions` — Void suspended transactions by cart ids.
- `product_lists_delete_entity` — Delete product list.
- `product_lists_remove_product_list_lines` — Removes lines from product list.
- `products_remove_from_wishlist` — Remove from wishlist
- `shifts_delete_shifts` — Delete shifts (not supported in online context)
- `shifts_force_delete` — Forcefully delete a shift
- `shifts_void_suspended_carts` — Void suspended transactions for a shift
- `stock_count_journal_remove_journal` — Deletes the stock count journal from local.
- `stock_count_journal_remove_transaction` — Deletes the stock count journal transaction from local.
- `stock_count_remove_line_by_line_id` — Deletes the stock count line by line identifier.
- `stock_count_remove_line_by_product_rec_id` — Deletes the stock count line by product identifier.
- `tender_drop_create_transaction` — Performs saving tender drop and declare store operations.
- `transfer_order_delete_entity` — Deletes specified transfer order.
- `transfer_order_delete_transfer_order_lines` — Deletes transfer order lines.
- `cart_recalculate_order` — Recalculate customer order
- `sales_orders_fulfillment_ship_fulfillment_lines` — Ship the fulfillment lines.
- `salesorder_checkin_for_order_pickup` — Check in for order pickup
- `shifts_blind_close` — Blind close a shift
- `shifts_resume` — Resume a shift
- `shifts_use` — Use an existing shift
- `stock_count_journal_commit` — Commits the list of stock journal transactions to HQ.
- `stock_count_journal_sync_transactions` — Syncs the Stock Count journal transactions and returns current list from DB.
- `cart_cashout_gift_card` — Cash out gift card
- `cart_checkout` — Checkout the cart
- `cart_issue_gift_card` — Issue gift card
- `cart_refill_gift_card` — Add balance to gift card
- `loyaltycard_redeem_points` — Redeem points from a loyalty card
- `loyaltycard_transfer_points` — Transfer points between loyalty cards
- `address_get_address_purposes` — Gets the address purposes
- `address_validate_address` — Validates address format and existence
- `async_service_get_download_interval` — Gets download interval.
- `async_service_get_download_link` — Gets download link.
- `async_service_get_download_sessions` — Gets the download sessions.
- `async_service_get_initial_download_sessions` — Gets initial download sessions.
- `async_service_get_terminal_data_store_name` — Gets data store name.
- `async_service_get_upload_interval` — Gets upload interval.
- `async_service_get_upload_job_definitions` — Gets upload job definitions.
- `attribute_get_attribute_definitions` — Gets the attribute definitions by an attribute group identifier.
- `attribute_group_get_attribute_group_definitions` — Gets the attribute group definitions by collection of attribute group identifiers.
- `barcode_get_barcode_by_id` — Gets barcode by identifier
- `card_type_get_card_types` — Returns the list of card types.
- `card_type_get_supported_payment_card_types` — Returns supported payment cards.
- `cart_delivery_preferences` — Get cart delivery preferences
- `cart_get_card_payment_accept_point` — Get card payment accept point
- `cart_get_cart_by_id` — Get cart by ID
- `cart_get_charge_codes` — Get charge codes
- `cart_get_declined_or_voided_card_receipts` — Get declined/voided card receipts
- `cart_get_delivery_options` — Get delivery options
- `cart_get_entity_by_key` — Get cart entity by key
- `cart_get_line_delivery_options` — Get line delivery options
- `cart_get_line_delivery_options_by_channel_id` — Get line delivery options by channel
- `cart_get_max_loyalty_points_to_redeem_for_transaction_balance` — Get max loyalty points for redemption
- `cart_get_payments_history` — Get payments history
- `cart_get_promotions` — Get cart promotions
- `cart_recall_order` — Recall customer order
- `cart_recall_quote` — Recall quote
- `cart_recall_sales_invoice` — Recall sales invoice
- `cart_retrieve_card_payment_accept_result` — Retrieve card payment accept result
- `cart_search` — Search carts by criteria
- `cart_validate_cart` — Validate cart before checkout
- `cart_validate_tender_line_for_add` — Validate tender line for adding
- `cart_void_cart_lines` — Void cart lines in cart
- `cart_void_tender_line` — Void tender line
- `cash_declaration_get_cash_declarations` — Gets cash declarations with paging support
- `catalogs_get_catalogs` — Gets catalogs by OData query.
- `categories_get_all` — Gets full list of categories.
- `categories_get_attributes` — Gets categories
- `categories_get_categories` — Gets categories by OData query.
- `categories_get_children` — Gets subcategories by channel and category id.
- `cities_get_cities` — Get all the cities filtered by Country/Region, State Province and County
- `commission_sales_get_groups` — Gets commission sales groups for the channel.
- `commission_sales_search_groups` — Search commission sales groups by text.
- `counties_get_counties` — Get all the counties filtered by country/region and state province
- `country_region_get_country_regions` — Get all the countries/regions
- `country_region_get_country_regions_by_language_id` — Get all the countries/regions filter by Language Id
- `country_region_get_country_regions_for_shipping` — Gets the translated countries/regions with delivery modes configured for the current channel
- `credit_memo_get_credit_memo_by_id` — Get credit memo by identifier
- `currency_calculate_total_currency_amount` — Calculates the total currency amount
- `currency_get_currencies_amount` — Gets the currencies amount
- `customer_balance_get_customer_balance` — Gets the customer balance
- `customer_get_by_account_numbers` — Get customers list from account numbers
- `customer_get_customer_search_fields` — Get customer search fields for the store
- `customer_get_order_history` — Get order history for a customer
- `customer_get_order_shipments_history` — Get order shipments history for a customer
- `customer_get_purchase_history` — Get purchase history for a customer
- `customer_group_get_customer_groups` — Gets collection of customer group
- `customer_search` — Search for customers by various criteria
- `customer_search_by_fields` — Search for customers by specified fields
- `delivery_options_calculate_shipping_cost` — Calculate shipping cost for delivery
- `delivery_options_get_delivery_options` — Get the delivery options for the channel
- `device_configuration_get_device_configuration` — Gets a single device configuration
- `district_get_districts` — Get districts filtered by location.
- `env_config_get_configuration` — Gets environment configuration.
- `environment_configuration_get_extension_profile` — Gets extension profile.
- `example_get_entity` — Get entity by ID
- `example_list_entities` — List entities with optional filtering
- `example_search_entities` — Search entities by query
- `ext_pkg_def_get_definitions` — Gets configured extension package definitions.
- `extensible_enum_get_enumerations` — Gets extensible enumerations.
- `fulfillment_get_packing_slips` — Gets packing slips.
- `fulfillment_get_packing_slips_by_id` — Gets packing slips by id and sales id.
- `fulfillment_get_picking_lists` — Gets picking lists.
- `gift_card_get_gift_card_inquiry` — Get gift card with additional info by id.
- `hardware_profiles_get_hardware_profile_by_id` — Gets hardware profile by id.
- `hardware_profiles_get_hardware_station_profiles` — Gets collection of hardware station profiles.
- `image_get_image_blob` — Gets image blob by image identifier.
- `income_expense_get_accounts` — Gets income or expense accounts.
- `kits_disassemble_kit_transactions` — Performs kit disassembly transaction.
- `language_get_languages` — Gets collection of supported languages
- `localized_string_get_localized_strings` — Gets all localized strings filtered by language and text id.
- `loyaltycard_get_loyalty_card` — Get loyalty card information and current status
- `loyaltycard_get_loyalty_card_balance` — Get loyalty card points balance
- `loyaltycard_get_loyalty_card_transactions` — Get transaction history for a loyalty card
- `loyaltycard_get_loyalty_programs` — Get available loyalty programs
- `non_sales_tender_get_affiliations` — Gets affiliations.
- `non_sales_tender_get_transactions` — Gets non-sales transactions.
- `notification_get_notifications` — Gets notifications.
- `number_sequence_get_latest_number_sequence` — Gets the next number sequence for the current terminal.
- `operations_get_inventory_available_to_promise` — Get available inventory across all stores for a product.
- `operations_get_operation_permission_by_id` — Gets operation permission by id.
- `operations_get_operation_permissions` — Returns a collection of operation permissions.
- `operations_search_journal_transactions` — Search journal transactions.
- `orgunits_get_available_inventory` — Get available inventory for an organizational unit (store/warehouse)
- `orgunits_get_locations_by_area` — Get store locations within a specific area or region
- `orgunits_get_store_hours` — Get operating hours for a specific store or organizational unit
- `pricing_calculate_sales_document` — Calculates prices and discounts for products at given quantities if they are bought together in an order
- `pricing_get_price_groups` — Get price groups for customer segments
- `product_lists_get_entity_by_key` — Gets a single product list by id.
- `product_lists_get_product_list_lines` — Gets product list lines.
- `product_lists_search` — Gets product lists filtered by search criteria.
- `products_calculate_product_price` — Calculate product price
- `products_compare_products` — Compare multiple products
- `products_get_assemblies` — Get product assemblies
- `products_get_attributes` — Get product attributes
- `products_get_barcode_information` — Get barcode information
- `products_get_bulk_product_info` — Get bulk product information
- `products_get_by_id` — Get detailed information about a specific product
- `products_get_categories` — Get product categories
- `products_get_category_by_id` — Get category details by ID
- `products_get_certification_information` — Get certification information
- `products_get_charge_configurations` — Get charge configurations
- `products_get_compliance_information` — Get compliance information
- `products_get_cross_sell_products` — Get cross-sell products
- `products_get_dimension_values` — Get dimension values
- `products_get_discount_lines` — Get discount lines
- `products_get_inventory_levels` — Get detailed inventory levels
- `products_get_kit_components` — Get kit components
- `products_get_localized_information` — Get localized information
- `products_get_manufacturer_information` — Get manufacturer information
- `products_get_price_adjustments` — Get price adjustments
- `products_get_product_availability` — Get product availability across different locations
- `products_get_product_bundles` — Get product bundles
- `products_get_product_images` — Get product images
- `products_get_product_pricing` — Get product pricing details
- `products_get_product_reviews` — Get product reviews
- `products_get_product_variants` — Get product variants
- `products_get_recently_viewed` — Get recently viewed products
- `products_get_recommended_products` — Get recommended products based on a specific product
- `products_get_seo_information` — Get SEO information
- `products_get_shipping_information` — Get shipping information
- `products_get_substitutes` — Get product substitutes
- `products_get_supplier_information` — Get supplier information
- `products_get_tax_information` — Get tax information
- `products_get_trade_agreements` — Get trade agreements
- `products_get_unit_conversions` — Get unit conversions
- `products_get_up_sell_products` — Get up-sell products
- `products_get_warranty_information` — Get warranty information
- `products_get_wishlist_products` — Get wishlist products
- `products_release_inventory` — Release reserved inventory
- `products_search` — Search for products by various criteria
- `products_validate_barcode` — Validate barcode
- `products_validate_product_configuration` — Validate product configuration
- `purchase_order_get` — Gets open purchase orders for the store.
- `purchase_order_get_entity_by_key` — Get a purchase order by id.
- `reason_codes_get_reason_codes` — Gets the reason codes
- `reason_codes_get_reason_codes_by_id` — Gets the reason codes by group or single identifier
- `reason_codes_get_return_order_reason_codes` — Gets return order reason codes
- `receipt_get_receipt_masks` — Gets the receipt masks.
- `receipt_validate_print_receipt_copy_allowed` — Validates if receipt copy printing is allowed.
- `recommendation_get` — Gets the list of recommendations.
- `recommendation_get_elements` — Gets recommended elements by list and criteria.
- `report_datasets_get_report_data_set_by_id` — Gets report dataset by id.
- `report_datasets_get_srs_report_data_set` — Gets SSRS report dataset.
- `report_datasets_search_report_data_set` — Searches report datasets.
- `sales_orders_fulfillment_get_fulfillment_lines` — Gets fulfillment lines.
- `sales_orders_fulfillment_get_packing_slips_data` — Gets list of packing slip data by sales id.
- `salesorder_get_by_receipt_id` — Get sales orders by receipt identifier
- `salesorder_get_details_by_quotation_id` — Get sales order details by quotation ID
- `salesorder_get_details_by_transaction_id` — Get sales order details by transaction ID
- `salesorder_get_entity_by_key` — Get sales order by transaction identifier
- `salesorder_get_gift_receipts` — Get gift receipts for specific sales line numbers
- `salesorder_get_invoice_details` — Get invoice details by search criteria
- `salesorder_get_invoiced_sales_lines_by_sales_ids` — Get invoiced sales lines by sales order IDs
- `salesorder_get_invoices` — Get open invoices by search criteria
- `salesorder_get_invoices_by_sales_id` — Get sales invoices by sales identifier
- `salesorder_get_order_by_channel_ref` — Get sales order by channel reference ID
- `salesorder_get_order_invoices` — Get open order invoices by customer account
- `salesorder_get_picking_lists` — Get picking lists for an order from headquarters
- `salesorder_get_receipts` — Get receipts for a sales order based on form types for printing
- `salesorder_get_sales_order_details_by_sales_id` — Get sales order details by sales ID
- `salesorder_search` — Search for orders matching given search criteria
- `salesorder_search_orders` — Search for orders matching order search criteria
- `salesorder_search_transactions_by_receipt` — Search sales transactions by receipt identifier
- `salesorder_search_transactions_by_receipt_paged` — Search sales transactions by receipt identifier with paging support
- `scan_result_get_entity_by_key` — Gets the ScanResult entity by key.
- `search_get_search_configuration` — Gets channel search configuration.
- `search_get_search_suggestions` — Gets search suggestions.
- `shift_recon_get_lines` — Gets shift reconciliation lines.
- `shift_reconciliation_lines_reconcile_lines` — Reconciles the lines.
- `shifts_get_by_retrieval_criteria` — Get shifts by retrieval criteria
- `shifts_get_by_status` — Get shifts by status
- `shifts_get_by_status_filter_by_user_role` — Get shifts by status filtered by user role
- `shifts_get_shift` — Get information about a specific shift
- `shifts_get_suspended_carts_by_shift` — Get suspended carts for a shift
- `shifts_get_x_report` — Get X report for a shift
- `shifts_get_z_report` — Get Z report
- `shifts_validate_cash_drawer_limit` — Validate cash drawer limit
- `state_province_get_state_provinces` — Get states/provinces by country/region.
- `stock_count_journal_get` — Gets StockCountJournal entities as IQueryable.
- `stock_count_journal_get_entity_by_key` — Gets a stock count journal by journal id.
- `stock_count_journal_sync` — Syncs the Stock Count journal from HQ to Retail Server and returns current list from DB.
- `store_safe_get_store_safes` — Gets store safe list.
- `suspended_cart_get_all_suspended_carts` — Gets all suspended carts
- `tax_get_sales_tax_groups` — Gets sales tax groups.
- `tax_get_tax_overrides` — Searches tax overrides.
- `tender_types_get_tender_types` — Gets tender types
- `transfer_order_get` — Gets open transfer orders for the store.
- `transfer_order_get_entity_by_key` — Gets transfer order by id.
- `transfer_order_get_transfer_order_comments` — Gets transfer order comments.
- `transfer_order_get_transfer_order_journals` — Gets transfer order journals.
- `transfer_order_get_transfer_order_lines` — Gets transfer order lines.
- `transfer_order_get_transfer_packing_slip` — Gets packing slip for transfer order journal.
- `unit_of_measure_get_units_of_measure` — Get all units of measure supported by the store.
- `warehouse_get_locations` — Gets warehouse locations.
- `warehouse_get_warehouse_by_id` — Gets a Warehouse by identifier.
- `warehouse_search_locations` — Search warehouse locations.
- `warehouse_search_warehouses` — Search warehouses by text.
- `zipcodes_get_address_from_zip_code` — Get addresses associated with zip code.
- `zipcodes_get_zip_codes` — Get zip codes filtered by location.
- `appinfo_update_application_version` — Updates the POS device
- `async_service_post_offline_transactions` — Posts offline transactions.
- `async_service_update_download_session` — Update download session status.
- `audit_event_register_and_get_audit_event` — Saves the audit event and returns it.
- `audit_event_register_audit_event` — Performs the audit event saving operation.
- `cart_add_cart_line_charge` — Add charge to cart line
- `cart_add_cart_lines` — Add cart lines to cart
- `cart_add_charge` — Add charge to cart
- `cart_add_coupons` — Add coupons to cart
- `cart_add_discount_code` — Add discount code
- `cart_add_invoiced_sales_lines_to_cart` — Add invoiced sales lines to cart
- `cart_add_invoices` — Add invoices to cart
- `cart_add_order_invoice` — Add order invoice to cart
- `cart_add_preprocessed_tender_line` — Add pre-processed tender line
- `cart_add_tender_line` — Add tender line to cart
- `cart_create_entity` — Create cart entity
- `cart_merge_carts` — Merge multiple carts
- `cart_override_cart_line_charge` — Override cart line charge
- `cart_override_cart_line_price` — Override cart line price
- `cart_override_charge` — Override charge amount
- `cart_remove_coupons` — Remove coupons from cart
- `cart_remove_discount_codes` — Remove discount codes
- `cart_reset_all_charges` — Reset all charges
- `cart_resume` — Resume suspended cart
- `cart_resume_from_receipt_id` — Resume cart from receipt ID
- `cart_suspend_with_journal` — Suspend cart with journal entry
- `cart_update_cart_lines` — Update cart lines in cart
- `cart_update_commission_sales_group` — Update commission sales group
- `cart_update_delivery_specification` — Update delivery specification
- `cart_update_entity` — Update cart entity
- `cart_update_line_delivery_specifications` — Update line delivery specifications
- `cart_update_tender_line_signature` — Update tender line signature
- `customer_create_entity` — Create a new customer entity
- `customer_group_assign_customer` — Assign customer to a group
- `customer_post_nontransactional_activity_loyalty_points` — Post non-transactional activity loyalty points for a customer
- `customer_update_entity` — Update an existing customer entity
- `device_configuration_update_device_configuration` — Update device configuration settings
- `example_create_entity` — Create a new entity
- `example_update_entity` — Update an existing entity
- `fulfillment_mark_lines_as_packed` — Marks lines as Packed.
- `loyaltycard_block_loyalty_card` — Block or unblock a loyalty card
- `loyaltycard_earn_points` — Add earned points to a loyalty card
- `loyaltycard_issue_loyalty_card` — Issue a new loyalty card to a customer
- `loyaltycard_update_loyalty_card` — Update loyalty card information
- `non_sales_tender_create_transaction` — Creates non-sales transaction.
- `notification_acknowledge_notifications` — Acknowledge notifications.
- `product_lists_add_product_list_lines` — Creates product list lines.
- `product_lists_copy_cart_to_product_list` — Copies cart content to product list lines.
- `product_lists_create_entity` — Creates product list.
- `product_lists_patch_entity` — Patch update product list.
- `product_lists_update_entity` — Update product list.
- `product_lists_update_product_list_lines` — Updates product list lines.
- `products_add_to_wishlist` — Add product to wishlist
- `products_create_product_review` — Create product review
- `products_reserve_inventory` — Reserve product inventory
- `publishing_set_online_channel_publish_status` — Updates Online Channel publishing status.
- `purchase_order_commit` — Commits a purchase order.
- `purchase_order_patch_entity` — Saves a purchase order to local database.
- `sales_orders_fulfillment_accept_fulfillment_lines` — Accepts the fulfillment lines.
- `sales_orders_fulfillment_mark_as_picked` — Updates status to Picked.
- `sales_orders_fulfillment_pack_fulfillment_lines` — Updates status to Packed or Partially Packed.
- `sales_orders_fulfillment_pick_fulfillment_lines` — Updates status to Picking.
- `sales_orders_fulfillment_reject_fulfillment_lines` — Rejects fulfillment lines.
- `salesorder_create_entity` — Upload a booked sales order with tender lines
- `salesorder_create_packing_slip` — Create a packing slip
- `salesorder_create_picking_list` — Create a picking list for a sales order (deprecated - use create_picking_list_for_items)
- `salesorder_create_picking_list_for_items` — Create picking list for selected sales order lines
- `salesorder_send_receipt` — Send transaction receipt to electronic addresses
- `shift_reconciliation_lines_undo_reconciliation` — Undo reconciliation for groups in passed lines.
- `shifts_close` — Close a shift
- `shifts_open` — Open a new shift
- `shifts_patch_shift` — Handle PATCH requests to update existing shift
- `shifts_post_shift` — Handle POST requests to create new shift
- `shifts_suspend` — Suspend a shift
- `shifts_upsert_and_validate_shifts` — Insert or update and validate shifts
- `stock_count_journal_patch_entity` — Partially updates journal entity.
- `stock_count_journal_update_entity` — Updates journal entity.
- `tender_types_round_amount_by_tender_type` — Round amount by tender type
- `transfer_order_add_transfer_order_comment` — Adds transfer order comment.
- `transfer_order_commit` — Commits a transfer order.
- `transfer_order_create_entity` — Creates transfer order.
- `transfer_order_create_transfer_order_lines` — Creates transfer order lines.
- `transfer_order_patch_entity` — Saves transfer order to local DB.
- `transfer_order_update_transfer_order_lines` — Updates transfer order lines.

## Related servers

- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Yaver (664 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Chaoxing Agent (565 tools) — https://policylayer.com/tools/chaoxing-agent.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Spotify (544 tools) — https://policylayer.com/tools/novalux12-spotify-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=jiantmo-mcp-commerce · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/jiantmo-mcp-commerce
