MCP Server and Resource Metrics

  • Server URL: https://<domain>/price/mcp
  • Total Tools: 77
  • Total Error Codes: 11

Server Overview

The MCP server offers a robust suite of 77 tools designed for comprehensive price and collection management, enabling businesses to efficiently handle pricing, collections, caching, and rule-based configurations with localized responses, error handling, and advanced data processing capabilities.

Tools

The following table lists the available MCP tools for Pricing service along with their descriptions and required/optional parameters:

Tool Name Tool Description Required Parameters Optional Parameters
getPriceValue This tool retrieves the price value of a specific price within a collection using unique IDs and locale-based responses.
  • x-collection-id
  • x-auth-token
  • priceId
  • pricefacetId
  • x-api-key
  • x-version
  • locale
replacePriceValue This tool updates the price value of a specific price within a collection using unique identifiers and locale-based responses.
  • x-collection-id
  • x-auth-token
  • priceId
  • pricefacetId
  • x-api-key
  • x-version
  • locale
  • value
createPriceValue This tool generates a specific price value for a collection based on provided parameters and returns detailed responses for success or various error conditions.
  • x-collection-id
  • x-auth-token
  • priceId
  • pricefacetId
  • x-api-key
  • x-version
  • locale
  • value
deletePriceValue This tool deletes a specific price value from a collection using unique IDs and supports various response codes for operation outcomes.
  • x-collection-id
  • x-auth-token
  • priceId
  • pricefacetId
  • x-api-key
  • x-version
  • locale
updatePriceValue This tool updates optional price fields using unique IDs, supports locale-based responses, and provides detailed status codes for various outcomes.
  • x-collection-id
  • x-auth-token
  • priceId
  • pricefacetId
  • x-api-key
  • x-version
  • locale
  • value
getPriceList This tool retrieves a price list by ID, supports locale-based responses, and provides detailed status and error codes.
  • x-collection-id
  • x-auth-token
  • priceListId
  • x-api-key
  • x-version
  • locale
replacePriceList This tool updates price list details for a collection, with all fields mandatory except “currencySign,” which cannot be modified.
  • x-collection-id
  • x-auth-token
  • priceListId
  • x-api-key
  • x-version
  • locale
  • name
  • description
  • status
  • tierPrice
  • schedulePrice
  • subscription
  • floorPrice
  • currencySign
  • bundlePrice
  • variablePrice
deletePriceList This tool deletes a price list from a collection using a unique priceListId and supports various response codes for different outcomes.
  • x-collection-id
  • x-auth-token
  • priceListId
  • x-api-key
  • x-version
  • locale
updatePriceList This tool updates price list information with optional fields and provides detailed responses for various status codes.
  • x-collection-id
  • x-auth-token
  • priceListId
  • x-api-key
  • x-version
  • locale
  • name
  • description
  • status
  • tierPrice
  • schedulePrice
  • subscription
  • floorPrice
  • currencySign
  • bundlePrice
  • variablePrice
getProject This tool retrieves details of a specific project linked to a price list using unique IDs and optional locale settings.
  • x-collection-id
  • x-auth-token
  • priceListId
  • projectId
  • x-api-key
  • x-version
  • locale
replaceProject This tool updates project information linked to a price list, requiring mandatory fields like name and status, with various response codes for success or errors.
  • x-collection-id
  • x-auth-token
  • priceListId__path
  • projectId
  • x-api-key
  • x-version
  • locale
  • name
  • priceListId
  • description
  • status
  • targetCompletionDate
deleteProject This tool deletes a project linked to a price list in a collection, using required path parameters and optional locale settings.
  • x-collection-id
  • x-auth-token
  • priceListId
  • projectId
  • x-api-key
  • x-version
  • locale
updateProject This tool updates project information linked to a price list, with optional fields and detailed response codes.
  • x-collection-id
  • x-auth-token
  • priceListId__path
  • projectId
  • x-api-key
  • x-version
  • locale
  • name
  • priceListId
  • description
  • status
  • targetCompletionDate
getPrice This tool retrieves a specific price from a project’s price list using unique IDs and supports locale-based responses.
  • x-collection-id
  • x-auth-token
  • priceListId
  • projectId
  • priceId
  • x-api-key
  • x-version
  • locale
replacePrice This tool updates price details for a specific project and price list within a collection, using path and query parameters, and provides detailed response codes.
  • x-collection-id
  • x-auth-token
  • priceListId__path
  • projectId
  • priceId
  • x-api-key
  • x-version
  • locale
  • variablePrice
  • priceListId
  • unitOfMeasureId
  • skuId
  • minqty
  • maxqty
  • transactionalPrice
  • subscriptionPercentage
  • floorPrice
  • variableMin
  • variableMax
  • status
  • startTime
  • endTime
  • bundlePrice
  • minqtyFractional
  • maxqtyFractional
deletePrice This tool deletes a price from a project’s price list within a specific collection, using required IDs and optional query parameters.
  • x-collection-id
  • x-auth-token
  • priceListId
  • projectId
  • priceId
  • x-api-key
  • x-version
  • locale
  • variablePrice
updatePrice This tool updates SKU price information within a project’s price list and supports optional fields with detailed response codes.
  • x-collection-id
  • x-auth-token
  • priceListId__path
  • projectId
  • priceId
  • x-api-key
  • x-version
  • locale
  • variablePrice
  • priceListId
  • unitOfMeasureId
  • skuId
  • minqty
  • maxqty
  • transactionalPrice
  • subscriptionPercentage
  • floorPrice
  • variableMin
  • variableMax
  • status
  • startTime
  • endTime
  • bundlePrice
  • minqtyFractional
  • maxqtyFractional
getPriceListFacet This tool retrieves a specific price list facet in a collection using unique IDs and supports locale-based responses.
  • x-collection-id
  • x-auth-token
  • priceListId
  • facetId
  • x-api-key
  • x-version
  • locale
replacePriceListFacet This tool updates the facet association to a price list, with mandatory fields and detailed response codes for various statuses.
  • x-collection-id
  • x-auth-token
  • priceListId
  • facetId
  • x-api-key
  • x-version
  • locale
  • mandatory
createPriceListFacet This tool links a facet to a price list using unique IDs and provides detailed responses for various status codes.
  • x-collection-id
  • x-auth-token
  • priceListId
  • facetId
  • x-api-key
  • x-version
  • locale
  • mandatory
deletePriceListFacet This tool deletes a facet associated with a price list using specified parameters and provides various response codes for outcomes.
  • x-collection-id
  • x-auth-token
  • priceListId
  • facetId
  • x-api-key
  • x-version
  • locale
updatePriceListFacet This tool updates facet associations to a price list with optional fields and provides detailed response codes for various outcomes.
  • x-collection-id
  • x-auth-token
  • priceListId
  • facetId
  • x-api-key
  • x-version
  • locale
  • mandatory
getPriceFacet This tool retrieves a price facet linked to a collection using a unique facet ID and optional locale settings, with detailed response codes and properties.
  • x-collection-id
  • x-auth-token
  • facetId
  • x-api-key
  • x-version
  • locale
replacePriceFacet This tool updates the price facet of a collection, requiring mandatory fields like name and status, with various response codes for success or errors.
  • x-collection-id
  • x-auth-token
  • facetId
  • x-api-key
  • x-version
  • locale
  • name
  • status
deletePriceFacet This tool deletes a price facet from a collection using a unique facet ID and supports various response codes for operation outcomes.
  • x-collection-id
  • x-auth-token
  • facetId
  • x-api-key
  • x-version
  • locale
updatePriceFacet This tool updates the price facet of a collection with optional fields, using locale-specific responses and various status codes for success or errors.
  • x-collection-id
  • x-auth-token
  • facetId
  • x-api-key
  • x-version
  • locale
  • name
  • status
getCollection This tool retrieves a collection’s details based on specified parameters and provides responses for various statuses.
  • x-auth-token
  • businessId
  • collectionId
  • x-api-key
  • x-version
  • locale
replaceCollection This tool updates a microservice collection based on provided identifiers and parameters, returning success or error responses.
  • x-auth-token
  • businessId
  • collectionId
  • x-api-key
  • x-version
  • locale
  • name
  • description
  • status
  • properties
replaceCollectionProperties This tool updates all collection properties based on specified parameters and provides detailed response codes for various outcomes.
  • x-auth-token
  • collectionId
  • businessId
  • x-api-key
  • x-version
  • locale
updateCollectionProperties This tool updates collection properties with optional fields and provides detailed responses for various status codes.
  • x-auth-token
  • businessId
  • collectionId
  • x-api-key
  • x-version
  • locale
refreshApi This tool updates secret keys without a restart, clears instance data for AWS calls, and requires `keyName` and `resetRequired` parameters.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
applyRulesBySkuId This tool processes SKU price details using a valid price rule configuration and returns responses in schema.org format.
  • x-collection-id
  • x-auth-token
  • priceRuleId
  • x-api-key
  • x-version
  • locale
  • applyPriceRule
getNotes This tool retrieves notes based on project ID, query parameters, and pagination, returning results or error responses.
  • x-collection-id
  • x-auth-token
  • projectId
  • x-api-key
  • x-version
  • locale
  • sort
  • filters
  • page
  • size
createNote This tool creates a note with optional priceId and provides various response codes for success or errors.
  • x-collection-id
  • x-auth-token
  • projectId
  • x-api-key
  • comments
  • x-version
  • locale
  • priceId
getPriceRules This tool retrieves all price rules in a collection with options for filtering, sorting, pagination, and localized responses.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • x-version
  • locale
  • sort
  • filters
  • skipRules
  • page
  • size
createPriceRule This tool creates a price rule in a Pricing collection with mandatory fields like `name`, `processName`, and `rule`, supporting various response codes for success or errors.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • x-version
  • locale
  • name
  • description
  • status
  • rule
  • processName
applyRules This tool processes price details for a SKU using a valid price rule configuration and returns responses based on the operation’s outcome.
  • x-collection-id
  • x-auth-token
  • priceRuleId
  • x-api-key
  • x-version
  • locale
  • applyPriceRule
validatePriceRule This tool validates a price rule in a collection and provides responses based on success or various error conditions.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • x-version
  • locale
  • rule
getPriceLists This tool retrieves all price lists in a collection with query parameters for locale, sorting, filtering, pagination, and detailed response codes.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • x-version
  • locale
  • sort
  • filters
  • page
  • size
createPriceList This tool generates a price list for a specified collection, requiring mandatory fields `currencySign` and `name`.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • x-version
  • locale
  • name
  • description
  • status
  • tierPrice
  • schedulePrice
  • subscription
  • floorPrice
  • currencySign
  • bundlePrice
  • variablePrice
getProjects This tool retrieves all projects linked to a specified price list, with options for filtering, sorting, pagination, and locale customization.
  • x-collection-id
  • x-auth-token
  • priceListId
  • x-api-key
  • x-version
  • locale
  • sort
  • filters
  • page
  • size
createProject This tool creates a project for a price list with mandatory name and various response codes for success or errors.
  • x-collection-id
  • x-auth-token
  • priceListId__path
  • x-api-key
  • x-version
  • locale
  • name
  • priceListId
  • description
  • status
  • targetCompletionDate
getPrices This tool retrieves prices from a project’s price list, optionally filtered by SKUs and various parameters, with responses in schema.org format.
  • x-collection-id
  • x-auth-token
  • priceListId
  • projectId
  • x-api-key
  • x-version
  • locale
  • sort
  • filters
  • exactPrice
  • previewTime
  • page
  • size
  • skus
createPrice This tool calculates the applicable price for a SKU based on a price list, requiring mandatory fields like skuId and transactionalPrice, with additional parameters for variable pricing.
  • x-collection-id
  • x-auth-token
  • priceListId__path
  • projectId
  • variablePrice
  • x-api-key
  • x-version
  • locale
  • priceListId
  • unitOfMeasureId
  • skuId
  • minqty
  • maxqty
  • transactionalPrice
  • subscriptionPercentage
  • floorPrice
  • variableMin
  • variableMax
  • status
  • startTime
  • endTime
  • bundlePrice
  • minqtyFractional
  • maxqtyFractional
createMultiPrice This tool determines the applicable price for a SKU based on a price list, requiring specific parameters and providing detailed response codes for various outcomes.
  • x-collection-id
  • x-auth-token
  • priceListId
  • projectId
  • variablePrice
  • x-api-key
  • x-version
  • locale
  • priceRequest
getPriceFacets This tool retrieves all price facets for a collection, with options for locale, sorting, filtering, pagination, and detailed response codes.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • x-version
  • locale
  • sort
  • filters
  • page
  • size
createPriceFacet This tool creates a price facet linked to a collection, requiring name and status fields, with various response codes for success or errors.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • x-version
  • locale
  • name
  • status
cacheClear This tool clears cached data by cache name(s), supports string-type keys, and can clear all cache if no key or pattern is provided.
  • x-auth-token
  • cacheName
  • x-api-key
  • cacheKey
  • pattern
cacheClear_1 This tool clears cached data using dynamic cache keys and provides detailed response codes and messages for various HTTP statuses.
  • x-api-key
  • cacheNames
  • cacheKey
  • simpleKey
  • pattern
getCollections This tool retrieves all collections with options for filtering, sorting, pagination, and localized responses.
  • x-auth-token
  • businessId
  • x-api-key
  • x-version
  • sort
  • filters
  • locale
  • page
  • size
createCollection This tool creates a collection for a specified business, responding in various formats based on locale and error codes.
  • x-auth-token
  • businessId
  • x-api-key
  • x-version
  • locale
  • name
  • description
  • status
  • properties
getPriceRule This tool retrieves a price rule by its unique ID within a collection, supporting locale-based responses and various status codes.
  • x-collection-id
  • x-auth-token
  • priceRuleId
  • x-api-key
  • x-version
  • locale
deletePriceRule This tool deletes a price rule using a unique priceRuleId and provides responses based on success or error conditions.
  • x-collection-id
  • x-auth-token
  • priceRuleId
  • x-api-key
  • x-version
  • locale
updatePriceRule This tool updates price rule information with optional fields and provides detailed responses for various status codes.
  • x-collection-id
  • x-auth-token
  • priceRuleId
  • x-api-key
  • x-version
  • locale
  • name
  • description
  • status
  • rule
  • processName
getVersions This tool retrieves all versions linked to a price list with sorting, filtering, pagination, and localized responses.
  • x-auth-token
  • x-collection-id
  • x-api-key
  • x-version
  • sort
  • filters
  • locale
  • page
  • size
getVersion This tool retrieves a specific version of a price list using a unique version ID and optional locale settings, with detailed success and error responses.
  • x-auth-token
  • x-collection-id
  • versionId
  • x-api-key
  • x-version
  • locale
refreshApi_1 This tool updates secret keys without restart, cleans instance data, and uses `keyName` and `resetRequired` parameters with detailed response codes.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
rabbitMQUpdateCredentials This tool updates RabbitMQ credentials, cleans instance data for AWS sync, and requires `keyName` and `resetRequired` parameters with detailed response codes.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
refreshApi_2 This tool updates secret keys without restarting, cleans instance data, and uses `keyName` and `resetRequired` parameters with detailed response codes.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
getPrices_1 This tool retrieves prices from a project’s price list, optionally filtered by SKUs, with various query parameters for customization.
  • x-collection-id
  • x-auth-token
  • priceListId
  • projectId
  • x-api-key
  • x-version
  • locale
  • sort
  • filters
  • exactPrice
  • previewTime
  • page
  • size
  • skus
getAllStandrdRoles This tool retrieves standard roles and privileges from `roles_privileges.json`, filters by `roleName`, but has been deprecated since Infosys Equinox Commerce Release 8.3.0.
  • x-auth-token
  • x-api-key
  • roleName
getReleaseDefinition This tool retrieves the release definition of a service and provides detailed response codes and properties for various HTTP statuses.
  • x-auth-token
  • x-api-key
None
getNote This tool retrieves a note using project and note IDs, with locale-based responses and detailed error handling.
  • x-collection-id
  • x-auth-token
  • projectId
  • noteId
  • x-api-key
  • x-version
  • locale
getAllPrivileges This tool retrieves service privileges from `roles_privileges.json` and provides detailed response codes for various outcomes.
  • x-auth-token
  • x-api-key
None
getAllPrivilegeGroups This tool retrieves and filters privilege groups and privileges from `roles_privileges.json` based on the `privilegeGroupName` parameter, returning detailed responses for various HTTP status codes.
  • x-auth-token
  • x-api-key
  • privilegeGroupName
getPriceValues This tool retrieves price values from a collection using specified parameters like priceId, locale, filters, and pagination.
  • x-collection-id
  • x-auth-token
  • priceId
  • x-api-key
  • x-version
  • locale
  • sort
  • filters
  • page
  • size
getPriceReport This tool generates service reports based on parameters like report type, pagination, and summary, with responses indicating success or various error statuses.
  • pricelistId
  • reportType
  • summary
  • pagination
  • x-auth-token
  • x-collection-id
  • x-api-key
  • projectID
  • page
  • size
validatePriceRuleConfig This tool validates price rule configurations in a collection based on the provided priceRuleId and locale, returning success or error responses.
  • businessId
  • x-collection-id
  • x-auth-token
  • priceRuleId
  • priceParam
  • x-api-key
  • x-version
  • locale
getPriceRevisions This tool retrieves price revisions based on input requests, supporting sorting, filtering, pagination, and localized responses.
  • x-auth-token
  • x-collection-id
  • priceListId
  • x-api-key
  • x-version
  • sort
  • filters
  • locale
  • page
  • size
getPriceListFacets This tool retrieves facets associated with a price list, supports filtering, sorting, pagination, and provides detailed response codes for various statuses.
  • x-collection-id
  • x-auth-token
  • priceListId
  • x-api-key
  • x-version
  • locale
  • sort
  • filters
  • page
  • size
exportPriceList This tool exports a sample price list using a unique priceListId and supports locale-specific responses with detailed error handling.
  • x-collection-id
  • x-auth-token
  • priceListId
  • x-api-key
  • x-version
  • locale
ping This tool provides a timestamp in milliseconds to check service availability, with various response codes indicating success or errors.
  • x-api-key
None
getCacheValue This tool retrieves cached data for a service using a string-based cache name and key, with detailed response codes for various outcomes.
  • cacheName
  • cacheKey
  • x-auth-token
  • x-api-key
None
getCacheKeys This tool retrieves cache keys for a service based on a specified Redis regex pattern, defaulting to ‘*’.
  • pattern
  • x-auth-token
  • x-api-key
None
getCollectionPropertyByName This tool retrieves a collection property using specified parameters and provides detailed responses for success or various error conditions.
  • x-auth-token
  • businessId
  • collectionId
  • name
  • x-api-key
  • x-version
  • locale
getCollectionAttributes This tool retrieves all collection attributes based on query parameters and provides various response codes for success or errors.
  • x-auth-token
  • businessId
  • x-api-key
  • x-version
  • locale
clearCache This tool clears cached data using specified query parameters and provides detailed response codes for various outcomes.
  • x-collection-id
  • x-api-key
  • x-version
  • locale
  • x-auth-token
  • cacheKey

Error Responses

The table below lists standard error codes with their corresponding descriptions for API responses:

Error Code Error Description
200 (Success): OK
201 (Success): Created
202 Accepted
204 (Success): No Content
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
409 Conflict
422 Unprocessable Entity
500 Internal Server Error

Useful Resources

Revision History
2025-11-19 | JP – Updated domain
2025-09-29 | SD – Page created and content added