Interface McpServerTool
- All Superinterfaces:
JsonEnum
- All Known Implementing Classes:
McpServerTool.McpServerToolEnum
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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumpossible values of McpServerTool -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final McpServerToolEnables all available tools, including read, create, and update operations.static final McpServerToolCreates Applications.static final McpServerToolCreates Attribute Groups.static final McpServerToolCreates resources in bulk.static final McpServerToolCreates Business Units.static final McpServerToolCreates Cart Discounts.static final McpServerToolCreates Carts.static final McpServerToolCreates Categories.static final McpServerToolCreates Channels.static final McpServerToolCreates Custom Objects.static final McpServerToolCreates Customer Groups.static final McpServerToolCreates Customers.static final McpServerToolCreates Discount Codes.static final McpServerToolCreates API Extensions.static final McpServerToolCreates Inventory.static final McpServerToolCreates Orders.static final McpServerToolCreates Payment Integrations.static final McpServerToolCreates Payment Methods.static final McpServerToolCreates Payments.static final McpServerToolCreates Product Discounts.static final McpServerToolCreates Product Selections.static final McpServerToolCreates Product Tailoring.static final McpServerToolCreates Product Types.static final McpServerToolCreates Products.static final McpServerToolCreates Quote Requests.static final McpServerToolCreates Quotes.static final McpServerToolCreates Recurring Orders.static final McpServerToolCreates Reviews.static final McpServerToolCreates Shipping Methods.static final McpServerToolCreates Shopping Lists.static final McpServerToolCreates Staged Quotes.static final McpServerToolCreates Standalone Prices.static final McpServerToolCreates States.static final McpServerToolCreates Stores.static final McpServerToolCreates Subscriptions.static final McpServerToolCreates Tax Categories.static final McpServerToolCreates Transactions.static final McpServerToolCreates Types.static final McpServerToolCreates Zones.static final McpServerToolEnables all read-only tools.static final McpServerToolReads Applications.static final McpServerToolReads Attribute Groups.static final McpServerToolReads Business Units.static final McpServerToolReads Cart Discounts.static final McpServerToolReads Carts.static final McpServerToolReads Categories.static final McpServerToolReads Channels.static final McpServerToolReads Custom Objects.static final McpServerToolReads Customer Groups.static final McpServerToolSearches for Customers.static final McpServerToolReads Customers.static final McpServerToolReads Discount Codes.static final McpServerToolReads API Extensions.static final McpServerToolReads Inventory.static final McpServerToolReads Messages.static final McpServerToolReads Orders.static final McpServerToolReads Payment Integrations.static final McpServerToolReads Payment Methods.static final McpServerToolReads Payments.static final McpServerToolReads Product Discounts.static final McpServerToolReads Product Projections.static final McpServerToolSearches for Products.static final McpServerToolReads Product Selections.static final McpServerToolReads Product Tailoring.static final McpServerToolReads Product Types.static final McpServerToolReads Products.static final McpServerToolReads Project settings.static final McpServerToolReads Quote Requests.static final McpServerToolReads Quotes.static final McpServerToolReads Recurring Orders.static final McpServerToolReads Reviews.static final McpServerToolReads Shipping Methods.static final McpServerToolReads Shopping Lists.static final McpServerToolReads Staged Quotes.static final McpServerToolReads Standalone Prices.static final McpServerToolReads States.static final McpServerToolReads Stores.static final McpServerToolReads Subscriptions.static final McpServerToolReads Tax Categories.static final McpServerToolReads Transactions.static final McpServerToolReads Types.static final McpServerToolReads Zones.static final McpServerToolReplicates an existing Cart or Order into a new Cart.static final McpServerToolUpdates Applications.static final McpServerToolUpdates Attribute Groups.static final McpServerToolUpdates resources in bulk.static final McpServerToolUpdates Business Units.static final McpServerToolUpdates Cart Discounts.static final McpServerToolUpdates Carts.static final McpServerToolUpdates Categories.static final McpServerToolUpdates Channels.static final McpServerToolUpdates Custom Objects.static final McpServerToolUpdates Customer Groups.static final McpServerToolUpdates Customers.static final McpServerToolUpdates Discount Codes.static final McpServerToolUpdates API Extensions.static final McpServerToolUpdates Inventory.static final McpServerToolUpdates Orders.static final McpServerToolUpdates Payment Integrations.static final McpServerToolUpdates Payment Intents.static final McpServerToolUpdates Payment Methods.static final McpServerToolUpdates Payments.static final McpServerToolUpdates Product Discounts.static final McpServerToolUpdates Product Selections.static final McpServerToolUpdates Product Tailoring.static final McpServerToolUpdates Product Types.static final McpServerToolUpdates Products.static final McpServerToolUpdates Project settings.static final McpServerToolUpdates Quote Requests.static final McpServerToolUpdates Quotes.static final McpServerToolUpdates Recurring Orders.static final McpServerToolUpdates Reviews.static final McpServerToolUpdates Shipping Methods.static final McpServerToolUpdates Shopping Lists.static final McpServerToolUpdates Staged Quotes.static final McpServerToolUpdates Standalone Prices.static final McpServerToolUpdates States.static final McpServerToolUpdates Stores.static final McpServerToolUpdates Subscriptions.static final McpServerToolUpdates Tax Categories.static final McpServerToolUpdates Types.static final McpServerToolUpdates Zones. -
Method Summary
Modifier and TypeMethodDescriptionstatic McpServerToolfactory method for a enum value of McpServerTool if no enum has been found an anonymous instance will be createdstatic Optional<McpServerTool>findEnumViaJsonName(String jsonName) method to find enum using the JSON valuethe JSON valuename()the enum valuetoString()convert value to stringstatic McpServerTool[]values()possible enum values
-
Field Details
-
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
Enables all read-only tools.
-
CREATE_APPLICATIONS
Creates Applications.
-
READ_APPLICATIONS
Reads Applications.
-
UPDATE_APPLICATIONS
Updates Applications.
-
CREATE_ATTRIBUTE_GROUPS
Creates Attribute Groups.
-
READ_ATTRIBUTE_GROUPS
Reads Attribute Groups.
-
UPDATE_ATTRIBUTE_GROUPS
Updates Attribute Groups.
-
CREATE_BULK
Creates resources in bulk.
-
UPDATE_BULK
Updates resources in bulk.
-
CREATE_BUSINESS_UNITS
Creates Business Units.
-
READ_BUSINESS_UNITS
Reads Business Units.
-
UPDATE_BUSINESS_UNITS
Updates Business Units.
-
CREATE_CART_DISCOUNTS
Creates Cart Discounts.
-
READ_CART_DISCOUNTS
Reads Cart Discounts.
-
UPDATE_CART_DISCOUNTS
Updates Cart Discounts.
-
CREATE_CARTS
Creates Carts.
-
READ_CARTS
Reads Carts.
-
UPDATE_CARTS
Updates Carts.
-
REPLICATE_CARTS
Replicates an existing Cart or Order into a new Cart.
-
CREATE_CATEGORIES
Creates Categories.
-
READ_CATEGORIES
Reads Categories.
-
UPDATE_CATEGORIES
Updates Categories.
-
CREATE_CHANNELS
Creates Channels.
-
READ_CHANNELS
Reads Channels.
-
UPDATE_CHANNELS
Updates Channels.
-
CREATE_CUSTOM_OBJECTS
Creates Custom Objects.
-
READ_CUSTOM_OBJECTS
Reads Custom Objects.
-
UPDATE_CUSTOM_OBJECTS
Updates Custom Objects.
-
CREATE_CUSTOMER_GROUPS
Creates Customer Groups.
-
READ_CUSTOMER_GROUPS
Reads Customer Groups.
-
UPDATE_CUSTOMER_GROUPS
Updates Customer Groups.
-
READ_CUSTOMER_SEARCH
Searches for Customers.
-
CREATE_CUSTOMERS
Creates Customers.
-
READ_CUSTOMERS
Reads Customers.
-
UPDATE_CUSTOMERS
Updates Customers.
-
CREATE_DISCOUNT_CODES
Creates Discount Codes.
-
READ_DISCOUNT_CODES
Reads Discount Codes.
-
UPDATE_DISCOUNT_CODES
Updates Discount Codes.
-
CREATE_EXTENSIONS
Creates API Extensions.
-
READ_EXTENSIONS
Reads API Extensions.
-
UPDATE_EXTENSIONS
Updates API Extensions.
-
CREATE_INVENTORY
Creates Inventory.
-
READ_INVENTORY
Reads Inventory.
-
UPDATE_INVENTORY
Updates Inventory.
-
READ_MESSAGES
Reads Messages.
-
CREATE_ORDERS
Creates Orders.
-
READ_ORDERS
Reads Orders.
-
UPDATE_ORDERS
Updates Orders.
-
CREATE_PAYMENT_INTEGRATIONS
Creates Payment Integrations.
-
READ_PAYMENT_INTEGRATIONS
Reads Payment Integrations.
-
UPDATE_PAYMENT_INTEGRATIONS
Updates Payment Integrations.
-
UPDATE_PAYMENT_INTENTS
Updates Payment Intents.
-
CREATE_PAYMENT_METHODS
Creates Payment Methods.
-
READ_PAYMENT_METHODS
Reads Payment Methods.
-
UPDATE_PAYMENT_METHODS
Updates Payment Methods.
-
CREATE_PAYMENTS
Creates Payments.
-
READ_PAYMENTS
Reads Payments.
-
UPDATE_PAYMENTS
Updates Payments.
-
CREATE_PRODUCT_DISCOUNTS
Creates Product Discounts.
-
READ_PRODUCT_DISCOUNTS
Reads Product Discounts.
-
UPDATE_PRODUCT_DISCOUNTS
Updates Product Discounts.
-
READ_PRODUCT_PROJECTIONS
Reads Product Projections.
-
READ_PRODUCT_SEARCH
Searches for Products.
-
CREATE_PRODUCT_SELECTIONS
Creates Product Selections.
-
READ_PRODUCT_SELECTIONS
Reads Product Selections.
-
UPDATE_PRODUCT_SELECTIONS
Updates Product Selections.
-
CREATE_PRODUCT_TAILORING
Creates Product Tailoring.
-
READ_PRODUCT_TAILORING
Reads Product Tailoring.
-
UPDATE_PRODUCT_TAILORING
Updates Product Tailoring.
-
CREATE_PRODUCT_TYPES
Creates Product Types.
-
READ_PRODUCT_TYPES
Reads Product Types.
-
UPDATE_PRODUCT_TYPES
Updates Product Types.
-
CREATE_PRODUCTS
Creates Products.
-
READ_PRODUCTS
Reads Products.
-
UPDATE_PRODUCTS
Updates Products.
-
READ_PROJECT
Reads Project settings.
-
UPDATE_PROJECT
Updates Project settings.
-
CREATE_QUOTE_REQUESTS
Creates Quote Requests.
-
READ_QUOTE_REQUESTS
Reads Quote Requests.
-
UPDATE_QUOTE_REQUESTS
Updates Quote Requests.
-
CREATE_QUOTES
Creates Quotes.
-
READ_QUOTES
Reads Quotes.
-
UPDATE_QUOTES
Updates Quotes.
-
CREATE_RECURRING_ORDERS
Creates Recurring Orders.
-
READ_RECURRING_ORDERS
Reads Recurring Orders.
-
UPDATE_RECURRING_ORDERS
Updates Recurring Orders.
-
CREATE_REVIEWS
Creates Reviews.
-
READ_REVIEWS
Reads Reviews.
-
UPDATE_REVIEWS
Updates Reviews.
-
CREATE_SHIPPING_METHODS
Creates Shipping Methods.
-
READ_SHIPPING_METHODS
Reads Shipping Methods.
-
UPDATE_SHIPPING_METHODS
Updates Shipping Methods.
-
CREATE_SHOPPING_LISTS
Creates Shopping Lists.
-
READ_SHOPPING_LISTS
Reads Shopping Lists.
-
UPDATE_SHOPPING_LISTS
Updates Shopping Lists.
-
CREATE_STAGED_QUOTES
Creates Staged Quotes.
-
READ_STAGED_QUOTES
Reads Staged Quotes.
-
UPDATE_STAGED_QUOTES
Updates Staged Quotes.
-
CREATE_STANDALONE_PRICES
Creates Standalone Prices.
-
READ_STANDALONE_PRICES
Reads Standalone Prices.
-
UPDATE_STANDALONE_PRICES
Updates Standalone Prices.
-
CREATE_STATES
Creates States.
-
READ_STATES
Reads States.
-
UPDATE_STATES
Updates States.
-
CREATE_STORES
Creates Stores.
-
READ_STORES
Reads Stores.
-
UPDATE_STORES
Updates Stores.
-
CREATE_SUBSCRIPTIONS
Creates Subscriptions.
-
READ_SUBSCRIPTIONS
Reads Subscriptions.
-
UPDATE_SUBSCRIPTIONS
Updates Subscriptions.
-
CREATE_TAX_CATEGORIES
Creates Tax Categories.
-
READ_TAX_CATEGORIES
Reads Tax Categories.
-
UPDATE_TAX_CATEGORIES
Updates Tax Categories.
-
CREATE_TRANSACTIONS
Creates Transactions.
-
READ_TRANSACTIONS
Reads Transactions.
-
CREATE_TYPES
Creates Types.
-
READ_TYPES
Reads Types.
-
UPDATE_TYPES
Updates Types.
-
CREATE_ZONES
Creates Zones.
-
READ_ZONES
Reads Zones.
-
UPDATE_ZONES
Updates Zones.
-
-
Method Details
-
getJsonName
String getJsonName()the JSON value- Specified by:
getJsonNamein interfaceJsonEnum- Returns:
- json value
-
name
String name()the enum value -
toString
String toString()convert value to string -
findEnum
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
method to find enum using the JSON value- Parameters:
jsonName- the json value to be wrapped- Returns:
- optional of enum instance
-
values
possible enum values- Returns:
- array of possible enum values
-