# 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.
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`

<br />

