Interface McpServerTool

All Superinterfaces:
JsonEnum
All Known Implementing Classes:
McpServerTool.McpServerToolEnum

public interface McpServerTool extends JsonEnum

Identifies a tool that can be enabled on an MCP Server. For more information about the functions of each tool, see Commerce MCP Server tools.

  • Field Details

    • ALL

      static final McpServerTool ALL

      Enables all available tools, including read, create, and update operations. For security and performance, enable this only when broad access is required.

    • READ_ALL

      static final McpServerTool READ_ALL

      Enables all read-only tools.

    • CREATE_APPLICATIONS

      static final McpServerTool CREATE_APPLICATIONS

      Creates Applications.

    • READ_APPLICATIONS

      static final McpServerTool READ_APPLICATIONS

      Reads Applications.

    • UPDATE_APPLICATIONS

      static final McpServerTool UPDATE_APPLICATIONS

      Updates Applications.

    • CREATE_ATTRIBUTE_GROUPS

      static final McpServerTool CREATE_ATTRIBUTE_GROUPS

      Creates Attribute Groups.

    • READ_ATTRIBUTE_GROUPS

      static final McpServerTool READ_ATTRIBUTE_GROUPS

      Reads Attribute Groups.

    • UPDATE_ATTRIBUTE_GROUPS

      static final McpServerTool UPDATE_ATTRIBUTE_GROUPS

      Updates Attribute Groups.

    • CREATE_BULK

      static final McpServerTool CREATE_BULK

      Creates resources in bulk.

    • UPDATE_BULK

      static final McpServerTool UPDATE_BULK

      Updates resources in bulk.

    • CREATE_BUSINESS_UNITS

      static final McpServerTool CREATE_BUSINESS_UNITS

      Creates Business Units.

    • READ_BUSINESS_UNITS

      static final McpServerTool READ_BUSINESS_UNITS

      Reads Business Units.

    • UPDATE_BUSINESS_UNITS

      static final McpServerTool UPDATE_BUSINESS_UNITS

      Updates Business Units.

    • CREATE_CART_DISCOUNTS

      static final McpServerTool CREATE_CART_DISCOUNTS

      Creates Cart Discounts.

    • READ_CART_DISCOUNTS

      static final McpServerTool READ_CART_DISCOUNTS

      Reads Cart Discounts.

    • UPDATE_CART_DISCOUNTS

      static final McpServerTool UPDATE_CART_DISCOUNTS

      Updates Cart Discounts.

    • CREATE_CARTS

      static final McpServerTool CREATE_CARTS

      Creates Carts.

    • READ_CARTS

      static final McpServerTool READ_CARTS

      Reads Carts.

    • UPDATE_CARTS

      static final McpServerTool UPDATE_CARTS

      Updates Carts.

    • REPLICATE_CARTS

      static final McpServerTool REPLICATE_CARTS

      Replicates an existing Cart or Order into a new Cart.

    • CREATE_CATEGORIES

      static final McpServerTool CREATE_CATEGORIES

      Creates Categories.

    • READ_CATEGORIES

      static final McpServerTool READ_CATEGORIES

      Reads Categories.

    • UPDATE_CATEGORIES

      static final McpServerTool UPDATE_CATEGORIES

      Updates Categories.

    • CREATE_CHANNELS

      static final McpServerTool CREATE_CHANNELS

      Creates Channels.

    • READ_CHANNELS

      static final McpServerTool READ_CHANNELS

      Reads Channels.

    • UPDATE_CHANNELS

      static final McpServerTool UPDATE_CHANNELS

      Updates Channels.

    • CREATE_CUSTOM_OBJECTS

      static final McpServerTool CREATE_CUSTOM_OBJECTS

      Creates Custom Objects.

    • READ_CUSTOM_OBJECTS

      static final McpServerTool READ_CUSTOM_OBJECTS

      Reads Custom Objects.

    • UPDATE_CUSTOM_OBJECTS

      static final McpServerTool UPDATE_CUSTOM_OBJECTS

      Updates Custom Objects.

    • CREATE_CUSTOMER_GROUPS

      static final McpServerTool CREATE_CUSTOMER_GROUPS

      Creates Customer Groups.

    • READ_CUSTOMER_GROUPS

      static final McpServerTool READ_CUSTOMER_GROUPS

      Reads Customer Groups.

    • UPDATE_CUSTOMER_GROUPS

      static final McpServerTool UPDATE_CUSTOMER_GROUPS

      Updates Customer Groups.

    • CREATE_CUSTOMERS

      static final McpServerTool CREATE_CUSTOMERS

      Creates Customers.

    • READ_CUSTOMERS

      static final McpServerTool READ_CUSTOMERS

      Reads Customers.

    • UPDATE_CUSTOMERS

      static final McpServerTool UPDATE_CUSTOMERS

      Updates Customers.

    • CREATE_DISCOUNT_CODES

      static final McpServerTool CREATE_DISCOUNT_CODES

      Creates Discount Codes.

    • READ_DISCOUNT_CODES

      static final McpServerTool READ_DISCOUNT_CODES

      Reads Discount Codes.

    • UPDATE_DISCOUNT_CODES

      static final McpServerTool UPDATE_DISCOUNT_CODES

      Updates Discount Codes.

    • CREATE_EXTENSIONS

      static final McpServerTool CREATE_EXTENSIONS

      Creates API Extensions.

    • READ_EXTENSIONS

      static final McpServerTool READ_EXTENSIONS

      Reads API Extensions.

    • UPDATE_EXTENSIONS

      static final McpServerTool UPDATE_EXTENSIONS

      Updates API Extensions.

    • CREATE_INVENTORY

      static final McpServerTool CREATE_INVENTORY

      Creates Inventory.

    • READ_INVENTORY

      static final McpServerTool READ_INVENTORY

      Reads Inventory.

    • UPDATE_INVENTORY

      static final McpServerTool UPDATE_INVENTORY

      Updates Inventory.

    • READ_MESSAGES

      static final McpServerTool READ_MESSAGES

      Reads Messages.

    • CREATE_ORDERS

      static final McpServerTool CREATE_ORDERS

      Creates Orders.

    • READ_ORDERS

      static final McpServerTool READ_ORDERS

      Reads Orders.

    • UPDATE_ORDERS

      static final McpServerTool UPDATE_ORDERS

      Updates Orders.

    • CREATE_PAYMENT_INTEGRATIONS

      static final McpServerTool CREATE_PAYMENT_INTEGRATIONS

      Creates Payment Integrations.

    • READ_PAYMENT_INTEGRATIONS

      static final McpServerTool READ_PAYMENT_INTEGRATIONS

      Reads Payment Integrations.

    • UPDATE_PAYMENT_INTEGRATIONS

      static final McpServerTool UPDATE_PAYMENT_INTEGRATIONS

      Updates Payment Integrations.

    • UPDATE_PAYMENT_INTENTS

      static final McpServerTool UPDATE_PAYMENT_INTENTS

      Updates Payment Intents.

    • CREATE_PAYMENT_METHODS

      static final McpServerTool CREATE_PAYMENT_METHODS

      Creates Payment Methods.

    • READ_PAYMENT_METHODS

      static final McpServerTool READ_PAYMENT_METHODS

      Reads Payment Methods.

    • UPDATE_PAYMENT_METHODS

      static final McpServerTool UPDATE_PAYMENT_METHODS

      Updates Payment Methods.

    • CREATE_PAYMENTS

      static final McpServerTool CREATE_PAYMENTS

      Creates Payments.

    • READ_PAYMENTS

      static final McpServerTool READ_PAYMENTS

      Reads Payments.

    • UPDATE_PAYMENTS

      static final McpServerTool UPDATE_PAYMENTS

      Updates Payments.

    • CREATE_PRODUCT_DISCOUNTS

      static final McpServerTool CREATE_PRODUCT_DISCOUNTS

      Creates Product Discounts.

    • READ_PRODUCT_DISCOUNTS

      static final McpServerTool READ_PRODUCT_DISCOUNTS

      Reads Product Discounts.

    • UPDATE_PRODUCT_DISCOUNTS

      static final McpServerTool UPDATE_PRODUCT_DISCOUNTS

      Updates Product Discounts.

    • READ_PRODUCT_PROJECTIONS

      static final McpServerTool READ_PRODUCT_PROJECTIONS

      Reads Product Projections.

    • CREATE_PRODUCT_SELECTIONS

      static final McpServerTool CREATE_PRODUCT_SELECTIONS

      Creates Product Selections.

    • READ_PRODUCT_SELECTIONS

      static final McpServerTool READ_PRODUCT_SELECTIONS

      Reads Product Selections.

    • UPDATE_PRODUCT_SELECTIONS

      static final McpServerTool UPDATE_PRODUCT_SELECTIONS

      Updates Product Selections.

    • CREATE_PRODUCT_TAILORING

      static final McpServerTool CREATE_PRODUCT_TAILORING

      Creates Product Tailoring.

    • READ_PRODUCT_TAILORING

      static final McpServerTool READ_PRODUCT_TAILORING

      Reads Product Tailoring.

    • UPDATE_PRODUCT_TAILORING

      static final McpServerTool UPDATE_PRODUCT_TAILORING

      Updates Product Tailoring.

    • CREATE_PRODUCT_TYPES

      static final McpServerTool CREATE_PRODUCT_TYPES

      Creates Product Types.

    • READ_PRODUCT_TYPES

      static final McpServerTool READ_PRODUCT_TYPES

      Reads Product Types.

    • UPDATE_PRODUCT_TYPES

      static final McpServerTool UPDATE_PRODUCT_TYPES

      Updates Product Types.

    • CREATE_PRODUCTS

      static final McpServerTool CREATE_PRODUCTS

      Creates Products.

    • READ_PRODUCTS

      static final McpServerTool READ_PRODUCTS

      Reads Products.

    • UPDATE_PRODUCTS

      static final McpServerTool UPDATE_PRODUCTS

      Updates Products.

    • READ_PROJECT

      static final McpServerTool READ_PROJECT

      Reads Project settings.

    • UPDATE_PROJECT

      static final McpServerTool UPDATE_PROJECT

      Updates Project settings.

    • CREATE_QUOTE_REQUESTS

      static final McpServerTool CREATE_QUOTE_REQUESTS

      Creates Quote Requests.

    • READ_QUOTE_REQUESTS

      static final McpServerTool READ_QUOTE_REQUESTS

      Reads Quote Requests.

    • UPDATE_QUOTE_REQUESTS

      static final McpServerTool UPDATE_QUOTE_REQUESTS

      Updates Quote Requests.

    • CREATE_QUOTES

      static final McpServerTool CREATE_QUOTES

      Creates Quotes.

    • READ_QUOTES

      static final McpServerTool READ_QUOTES

      Reads Quotes.

    • UPDATE_QUOTES

      static final McpServerTool UPDATE_QUOTES

      Updates Quotes.

    • CREATE_RECURRING_ORDERS

      static final McpServerTool CREATE_RECURRING_ORDERS

      Creates Recurring Orders.

    • READ_RECURRING_ORDERS

      static final McpServerTool READ_RECURRING_ORDERS

      Reads Recurring Orders.

    • UPDATE_RECURRING_ORDERS

      static final McpServerTool UPDATE_RECURRING_ORDERS

      Updates Recurring Orders.

    • CREATE_REVIEWS

      static final McpServerTool CREATE_REVIEWS

      Creates Reviews.

    • READ_REVIEWS

      static final McpServerTool READ_REVIEWS

      Reads Reviews.

    • UPDATE_REVIEWS

      static final McpServerTool UPDATE_REVIEWS

      Updates Reviews.

    • CREATE_SHIPPING_METHODS

      static final McpServerTool CREATE_SHIPPING_METHODS

      Creates Shipping Methods.

    • READ_SHIPPING_METHODS

      static final McpServerTool READ_SHIPPING_METHODS

      Reads Shipping Methods.

    • UPDATE_SHIPPING_METHODS

      static final McpServerTool UPDATE_SHIPPING_METHODS

      Updates Shipping Methods.

    • CREATE_SHOPPING_LISTS

      static final McpServerTool CREATE_SHOPPING_LISTS

      Creates Shopping Lists.

    • READ_SHOPPING_LISTS

      static final McpServerTool READ_SHOPPING_LISTS

      Reads Shopping Lists.

    • UPDATE_SHOPPING_LISTS

      static final McpServerTool UPDATE_SHOPPING_LISTS

      Updates Shopping Lists.

    • CREATE_STAGED_QUOTES

      static final McpServerTool CREATE_STAGED_QUOTES

      Creates Staged Quotes.

    • READ_STAGED_QUOTES

      static final McpServerTool READ_STAGED_QUOTES

      Reads Staged Quotes.

    • UPDATE_STAGED_QUOTES

      static final McpServerTool UPDATE_STAGED_QUOTES

      Updates Staged Quotes.

    • CREATE_STANDALONE_PRICES

      static final McpServerTool CREATE_STANDALONE_PRICES

      Creates Standalone Prices.

    • READ_STANDALONE_PRICES

      static final McpServerTool READ_STANDALONE_PRICES

      Reads Standalone Prices.

    • UPDATE_STANDALONE_PRICES

      static final McpServerTool UPDATE_STANDALONE_PRICES

      Updates Standalone Prices.

    • CREATE_STATES

      static final McpServerTool CREATE_STATES

      Creates States.

    • READ_STATES

      static final McpServerTool READ_STATES

      Reads States.

    • UPDATE_STATES

      static final McpServerTool UPDATE_STATES

      Updates States.

    • CREATE_STORES

      static final McpServerTool CREATE_STORES

      Creates Stores.

    • READ_STORES

      static final McpServerTool READ_STORES

      Reads Stores.

    • UPDATE_STORES

      static final McpServerTool UPDATE_STORES

      Updates Stores.

    • CREATE_SUBSCRIPTIONS

      static final McpServerTool CREATE_SUBSCRIPTIONS

      Creates Subscriptions.

    • READ_SUBSCRIPTIONS

      static final McpServerTool READ_SUBSCRIPTIONS

      Reads Subscriptions.

    • UPDATE_SUBSCRIPTIONS

      static final McpServerTool UPDATE_SUBSCRIPTIONS

      Updates Subscriptions.

    • CREATE_TAX_CATEGORIES

      static final McpServerTool CREATE_TAX_CATEGORIES

      Creates Tax Categories.

    • READ_TAX_CATEGORIES

      static final McpServerTool READ_TAX_CATEGORIES

      Reads Tax Categories.

    • UPDATE_TAX_CATEGORIES

      static final McpServerTool UPDATE_TAX_CATEGORIES

      Updates Tax Categories.

    • CREATE_TRANSACTIONS

      static final McpServerTool CREATE_TRANSACTIONS

      Creates Transactions.

    • READ_TRANSACTIONS

      static final McpServerTool READ_TRANSACTIONS

      Reads Transactions.

    • CREATE_TYPES

      static final McpServerTool CREATE_TYPES

      Creates Types.

    • READ_TYPES

      static final McpServerTool READ_TYPES

      Reads Types.

    • UPDATE_TYPES

      static final McpServerTool UPDATE_TYPES

      Updates Types.

    • CREATE_ZONES

      static final McpServerTool CREATE_ZONES

      Creates Zones.

    • READ_ZONES

      static final McpServerTool READ_ZONES

      Reads Zones.

    • UPDATE_ZONES

      static final McpServerTool UPDATE_ZONES

      Updates Zones.

  • Method Details

    • getJsonName

      String getJsonName()
      the JSON value
      Specified by:
      getJsonName in interface JsonEnum
      Returns:
      json value
    • name

      String name()
      the enum value
      Specified by:
      name in interface JsonEnum
      Returns:
      name
    • toString

      String toString()
      convert value to string
      Specified by:
      toString in interface JsonEnum
      Overrides:
      toString in class Object
      Returns:
      string representation
    • findEnum

      static McpServerTool findEnum(String value)
      factory method for a enum value of McpServerTool if no enum has been found an anonymous instance will be created
      Parameters:
      value - the enum value to be wrapped
      Returns:
      enum instance
    • findEnumViaJsonName

      static Optional<McpServerTool> findEnumViaJsonName(String jsonName)
      method to find enum using the JSON value
      Parameters:
      jsonName - the json value to be wrapped
      Returns:
      optional of enum instance
    • values

      static McpServerTool[] values()
      possible enum values
      Returns:
      array of possible enum values