MCP Server and Resource Metrics
- Server URL:
https://<domain>/shipping/mcp - Total Tools: 51
- Total Error Codes: 9
Server Overview
The MCP server offers robust shipping, caching, and collection management functionalities, enabling businesses to efficiently handle shipping options, tiers, labels, tracking, and costs, alongside advanced cache management and privilege control for seamless operations.
Tools
The following table lists the available MCP tools for Shipping service along with their descriptions and required/optional parameters:
| Tool Name | Tool Description | Required Parameters | Optional Parameters |
|---|---|---|---|
| GetShipmentOption | This tool retrieves shipping option details using a unique shippingOptionId and supports locale-based responses. |
|
|
| updateShipmentOption | This tool updates a shipping option using its unique shippingOptionId and supports locale-specific responses. |
|
|
| deleteShipmentOption | This tool deletes a shipping option using its unique ID and provides localized responses with detailed status codes. |
|
|
| patchupdateShipmentOption | This tool patch updates the details of a shipping option using its unique shippingOptionId, with locale-specific responses and various status codes. |
|
|
| GetShipmentTier | This tool retrieves shipping tier details using a shipping option ID and tier ID, with responses in various formats based on locale and status codes. |
|
|
| updateShipmentOptionTier | This tool updates a shipping option’s tier using its shipping option ID and shipping tier ID, with locale-based responses and detailed status codes. |
|
|
| patchUpdateShipmentOptionRule | This tool patch modifies a shipping option tier using its shipping option ID and tier ID, with responses for success, errors, or server issues. |
|
|
| updateShipmentOptionRule | This tool updates a shipping option’s rule using its shipping option ID and shipping rule ID. |
|
|
| updateShipmentOptionRule_1 | This tool patch modifies a shipping option rule using the shipping option ID and rule ID, with locale-based responses and detailed status codes. |
|
|
| GetAllShippingOptionProperties | This tool retrieves all property details of a shipping option using its unique shippingOptionId, with responses in the specified locale. |
|
|
| updateShipmentProperty | This tool updates a shipping property for a specified shipping option ID, with responses based on locale and error handling. |
|
|
| updateShipmentOptionProperty | This tool patch updates a shipping property for a specified shipping option ID, with responses for success, errors, and validation details. |
|
|
| Update_Ranking | This tool updates the ranking order for shipping options based on specified parameters and returns detailed responses for various status codes. |
|
|
| getCollectionById | This tool retrieves collection details and properties based on business and collection IDs, throwing errors if required parameters are missing. |
|
|
| replaceCollectionById | This tool updates collection properties based on business and collection IDs, requiring a mandatory field name in the request, and returns various responses depending on the operation’s success or errors. |
|
|
| replacePropertiesByCollectionId | This tool updates collection properties, requiring a mandatory field name and valid identifiers, with responses ranging from success to various error codes. |
|
|
| updatePropertiesByCollectionId | This tool patch updates collection properties, requiring a mandatory field name and valid identifiers for successful operation, with detailed responses for various status codes. |
|
|
| GetAllShipmentOption | This tool loads all shipping options based on query parameters and returns paginated responses with various status codes. |
|
|
| createShipmentOptions | This tool creates a shipping option with detailed parameters, responses, and error handling. |
|
|
| select | This tool retrieves all rules for a shipping option using its unique shippingOptionId, with optional query parameters for locale, sorting, filtering, pagination, and size. |
|
|
| createShipmentOptionRule | This tool creates a shipping option rule based on a given shipping option ID and provides detailed responses for success or errors. |
|
|
| get_ranking | This tool retrieves ranking details for all shipping options, with responses based on query parameters and various status codes. |
|
|
| Create_Ranking | This tool generates a ranking order for shipping options based on specified parameters and provides detailed responses for various status codes. |
|
|
| Eligible_Shipping_Options | This tool calculates shipping costs and retrieves eligible shipping methods based on query parameters and provides detailed responses for various HTTP status codes. |
|
|
| GETAllShippingLabel | This tool retrieves detailed information about a shipping label based on specified query parameters and provides structured responses for various status codes. |
|
|
| CreateShippingLabel | This tool generates a shipment label with detailed response properties and error handling. |
|
|
| getShipmentTrack | Executes POST /shipmentTracking to fetch shipment tracking details with locale-specific responses and JSON output. |
|
|
| refreshApi | This tool updates secret keys without restarting, clears instance data for AWS calls, and requires `keyName` and `resetRequired` parameters. |
|
None |
| cacheClear | This tool clears cached data for specified cache names, supports string-type keys, and clears entire cache if no key or pattern is provided. |
|
|
| cacheClear_1 | This tool clears cached data using dynamic cache keys and returns a JSON response with code, message, and timestamp. |
|
|
| getCollections | This tool retrieves collections based on a mandatory business ID, with optional sorting, filtering, locale, and pagination parameters, returning JSON responses for various status codes. |
|
|
| createCollection | This tool initializes a collection with defined properties as the foundation for microservices, requiring mandatory fields like `CollectionRequest` and `businessId` for proper functionality. |
|
|
| calculateShipping | This tool identifies shipping methods and calculates associated delivery charges based on query parameters and provides detailed responses for various status codes. |
|
|
| GetShipmentTier_1 | This tool retrieves tier details using shipping option ID and tier ID, supporting various response codes and locale-based outputs. |
|
|
| GetOneShippingOptionProperties | This tool retrieves shipping option property details using a name and shipping option ID, with responses based on locale and status codes. |
|
|
| GETAShippingLabel | This tool retrieves shipping label details using a unique shipping label ID and supports locale-specific responses. |
|
|
| DeleteShippingLabel | This tool deletes a shipping label using its unique shipping label ID and provides responses based on the operation’s outcome. |
|
|
| refreshApi_1 | This tool updates secret keys without restarting, clears instance data for AWS calls, and requires `keyName` and `resetRequired` parameters. |
|
None |
| rabbitMQUpdateCredentials | This tool updates RabbitMQ credentials, clears instance data for AWS updates, and requires keyName and resetRequired parameters. |
|
None |
| refreshApi_2 | This tool sets secret keys without restart, updates AWS call values, and uses keyName and resetRequired parameters. |
|
None |
| getAllStandrdRoles | This tool retrieves and filters standard roles and privileges from `roles_privileges.json`, but has been deprecated since Infosys Equinox Commerce Release 8.3.0. |
|
|
| getReleaseDefinition | This tool provides release definitions of a service with detailed response codes and validation errors. |
|
None |
| getAllPrivileges | This tool retrieves service privileges listed in `roles_privileges.json` within the microservice’s classpath, returning them as JSON upon success. |
|
None |
| getAllPrivilegeGroups | This tool retrieves and filters privilege groups and privileges from `roles_privileges.json` based on the `privilegeGroupName` parameter. |
|
|
| ping | This tool returns a timestamp in milliseconds to confirm service availability. |
|
None |
| getCacheValue | This tool retrieves cached data for a service using a specified string-based cache name and cache key. |
|
None |
| getCacheKeys | This tool retrieves cache keys for a service using a specified Redis-supported regex pattern, defaulting to ‘*’. |
|
None |
| getPropertyByCollectionId AndPropertyName |
This tool retrieves a mandatory collection property by name for a specified collection, with detailed response codes for success or errors. |
|
|
| getCollectionAttributes | This tool retrieves all collection attributes for a microservice, detailing properties like name, type, and possible values, with responses based on query parameters and status codes. |
|
|
| clearCacheByKey | This tool clears cached shipping details by shippingId and supports validation, locale settings, and various response codes. |
|
|
| clearAllCache | This tool clears cached shipping details and provides responses in various statuses with shipping data. |
|
|
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 |
| 204 | DELETED |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | the resource you are trying to reach is not found |
| 409 | Conflict Request |
| 500 | Internal Server Error occurred |
Useful Resources
- API Specifications: API Endpoints – Shipping
- Services Details: Shipping Service
Revision History
2025-11-19 | JP – Updated domain
2025-09-29 | SD – Page created and content added