# Get Supported Currencies and Merchant Categories source: https://developer.mastercard.com/carbon-calculator/documentation/use-cases/supported_services/index.md The **Get Supported Currencies** and **Get Supported Merchant Categories** are the support services that should be used to fetch and cache the list of supported currencies and merchant category codes (MCCs). The `/transaction-footprints` service internally calls these services and uses the obtained data to filter the received transactions before scoring them. Tip: **When to use these endpoints:** Call `GET /supported-currencies` and `GET /supported-merchant-categories` to retrieve the list of supported currencies and MCCs. Note: Merchant Category Code (MCC) is an assigned four-digit number that identifies a merchant's primary business based on annual sales volume. The issuer must include a valid MCC in all transaction requests for successful carbon scoring. Tip: As we are continuously working towards supporting more currencies and MCCs, this data should be cached and refreshed every 24-hours. ## Pre-requisites {#pre-requisites} There are no pre-requisites for the issuer to use these services. Tip: To create your project on Mastercard Developers, refer to the [Before You Start](https://developer.mastercard.com/carbon-calculator/documentation/index.md#before-you-start) section for more information. ## Sequence Diagram {#sequence-diagram} The following sequence diagram shows the order of events for a solution that uses the `/supported-currencies` and the `/supported-merchant-categories` endpoints. Diagram supported-services You will receive an error response for an invalid request or any missing request parameter. Note: For more information about the error codes, refer to [Code and Formats](https://developer.mastercard.com/carbon-calculator/documentation/code-and-formats/index.md). ## Endpoints {#endpoints} API Reference: `GET /supported-currencies` API Reference: `GET /supported-merchant-categories`