MCP Server and Resource Metrics
- Server URL:
https://<domain>/location/mcp - Total Tools: 42
- Total Error Codes: 11
Server Overview
The MCP server provides a robust suite of 42 tools enabling efficient management of locations, events, collections, caching, and privileges, offering advanced capabilities for data retrieval, updates, creation, and deletion, with customizable parameters and detailed response handling to support diverse business needs.
Tools
The following table lists the available MCP tools for Location service along with their descriptions and required/optional parameters:
| Tool Name | Tool Description | Required Parameters | Optional Parameters |
|---|---|---|---|
| replaceLocationProperties | This tool updates location properties based on a locationId and returns responses in various formats depending on the outcome. |
|
|
| updateLocationProperties | This tool updates location properties using a locationId and supports various response codes for success or errors. |
|
|
| getLocation | This tool retrieves location details using a unique location ID and supports various response codes for success or errors. |
|
|
| replaceLocation | This tool updates location data using path and query parameters, returning various responses based on success or error conditions. |
|
|
| deleteLocation | This tool deletes a location using a unique location ID and provides responses based on the operation’s outcome. |
|
|
| updateLocation | This tool updates location data based on provided parameters and returns detailed responses for various status codes. |
|
|
| getEvent | This tool retrieves event details based on a given location ID, supporting locale-specific responses and various error codes. |
|
|
| replaceEvent | This tool updates event data using path and query parameters, with various response codes indicating success or errors. |
|
|
| deleteEvent | This tool deletes an event using a specified location ID and provides various response codes based on the operation’s outcome. |
|
|
| updateEvent | This tool updates event data using path and query parameters, with various response codes indicating success or errors. |
|
|
| getCollection | This tool retrieves a collection based on a specified collection ID and provides responses for various status codes. |
|
|
| replaceCollection | This tool updates all fields in a collection based on the provided collection request and parameters. |
|
|
| replaceCollectionProperties | This tool updates all properties within a specified collection based on provided identifiers and parameters. |
|
|
| updateCollectionProperties | This tool updates properties of a specified collection within a microservice, with responses varying based on success or error codes. |
|
|
| refreshApi | This tool updates secret keys without restart, clears instance data, and provides detailed response codes for various statuses. |
|
None |
| getLocations | This tool retrieves active and inactive locations with pagination, sorting, filtering, and locale options, returning detailed responses for success or errors. |
|
|
| createLocation | This tool creates a location in a collection and provides detailed responses for success, errors, and status codes. |
|
|
| getEvents | This tool retrieves active and inactive events with sorting, filtering, pagination, and locale options, returning detailed responses for various statuses. |
|
|
| createEvent | This tool creates an event in a collection and provides responses based on success or error codes. |
|
|
| cacheClear | This tool clears cached data for specified cache names, supports string-type keys, and clears all cache if no key or pattern is provided. |
|
|
| cacheClear_1 | This tool clears cached data using dynamic cache keys and provides detailed response codes and messages for various HTTP statuses. |
|
|
| getCollections | This tool retrieves collections with support for pagination, filtering, sorting, and locale-specific responses. |
|
|
| createCollection | This tool creates a collection based on the provided collection request and returns responses for various statuses like success, unauthorized, forbidden, and errors. |
|
|
| getStates | This tool retrieves active and inactive states with configurable query parameters and detailed response codes. |
|
|
| refreshApi_1 | This tool updates secret keys without restart, cleans instance data, and uses `keyName` and `resetRequired` parameters for AWS calls. |
|
None |
| rabbitMQUpdateCredentials | This tool updates RabbitMQ credentials, clears instance data for AWS calls, and requires `keyName` and `resetRequired` parameters, with detailed response codes for various outcomes. |
|
None |
| getAllStandrdRoles | This tool retrieves and filters standard roles with associated privileges, but has been deprecated since Infosys Equinox Commerce Release 8.3.0. |
|
|
| getReleaseDefinition | This tool retrieves the release definition of a service with various response codes indicating success or errors. |
|
None |
| getAllPrivileges | This tool retrieves service privileges from `roles_privileges.json` and provides detailed response codes for various statuses. |
|
None |
| getAllPrivilegeGroups | This tool retrieves and filters privilege groups and their privileges from a JSON file based on the `privilegeGroupName` parameter, with detailed response codes for various scenarios. |
|
|
| getPlaces | This tool retrieves active and inactive places with customizable query parameters and detailed response codes. |
|
|
| ping | This tool provides the current date and time to check service availability and returns detailed response codes for various statuses. |
|
None |
| getLocations_1 | This tool retrieves active and inactive locations with pagination, proximity, and locale options, returning detailed responses for various status codes. |
|
|
| getDistinctLocations | This tool retrieves active and inactive distinct locations from a collection with customizable query, pagination, and sorting options. |
|
|
| exportLocationSheet | The tool allows exporting location lists by ID with various response codes for success or errors, supporting locale-specific responses. |
|
|
| getCountries | This tool retrieves active and inactive countries with customizable query parameters and detailed response codes. |
|
|
| getCacheValue | This tool retrieves cached data for a service using a string-based cache name and key, with detailed response codes and examples provided. |
|
None |
| getCacheKeys | This tool retrieves cache keys for a service based on a specified Redis regex pattern, with default as ‘*’. |
|
None |
| getCollectionPropertiesByName | This tool retrieves a specified collection property using collection and business identifiers, with responses for various status codes. |
|
|
| getCollectionAttributes | This tool retrieves all collection attributes and provides responses based on query parameters and status codes. |
|
|
| getCities | This tool retrieves active and inactive cities with customizable query parameters and detailed response codes. |
|
|
| cacheClear_2 | This tool clears cached data based on specified parameters and provides various response codes for success or errors. |
|
|
Error Responses
| Error Code | Error Description |
|---|---|
| 200 | Success |
| 201 | (Success): Created |
| 202 | (Success): Accepted |
| 204 | No Content |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 409 | Conflict |
| 422 | Unprocessable Entity |
| 500 | Internal Server Error |
Useful Resources
- API Specifications: API Endpoints – Location
- Services Details: Location Service
Revision History
2025-11-19 | JP – Updated domain
2025-09-29 | SD – Page created and content added