# Track Search
source: https://developer.mastercard.com/merchant-match-tool/documentation/index.md

## Overview {#overview}

Mastercard Merchant Match Tool (MMT) is a service that matches user's Suppliers against the Mastercard Supplier acceptance database.
For identified Suppliers, MMT provides access to key Supplier-level data for commercial card program planning and analysis including: Merchant Category Code (MCC), level of clearing data provided and transaction recency data.

Mastercard Merchant Match Tool enables Issuers, Payment Service Providers or Corporates to launch new commercial card programs or optimize existing ones with measurable approaches to:

* Manage cardable expenses and increase process efficiency
* Quantify and pursue spend opportunity with higher confidence
* Improve cash flow and working capital management
* Identify additional rebate opportunities and more

<br />

The Mastercard Merchant Tool Application Programming Interface (API) allows users to access the Merchant Matching Engine for real-time querying and match results.

The benefits of the MMT APIs are:

* Enhanced MMT user/client experience through an API interface
* Streamlined process for a quicker turnaround of client queries
* Allows for handling multiple Suppliers within the same request
* Aligns with market competitor and technology paradigms

## How It Works {#how-it-works}

![how_it_works](https://static.developer.mastercard.com/content/merchant-match-tool/uploads/how-it-works.png)

The MMT API allows users to access the Merchant Matching Engine for real-time querying by making an API call with a pre-defined request format. The API call is routed to the Merchant Matching Engine and the match results are shared with the requestor in a pre-defined response format. The API response will have the status code and best matched Supplier.

The solution includes two APIs: one to handle single query search requests and another for multiple query search requests. Each client will have its own API-key for authentication which will be provided as the part of client onboarding process.

## Next Steps {#next-steps}

If you've already been in contact with the Merchant Match Tool (MMT) team and are onboarding to the MMT ecosystem, then you need to create a Mastercard Developers project. This will generate your team credentials, which you must share with the MMT team.

Before you access Merchant Match Tool, please ensure that you have reached out to your Mastercard Account Manager and have completed an MMT Enrollment Form. If you do not have an Account Manager, please reach out to [Commercial.Support@Mastercard.com](mailto:Commercial.Support@Mastercard.com)

For information on what the terms used in the MMT domain mean, be sure to check out the glossary of terms.

For help with the technical implementation of the MMT API, please visit the [tutorials](https://developer.mastercard.com/merchant-match-tool/documentation/tutorials-and-guides/index.md) section.

If you're interested in learning more about MMT please contact your Mastercard representative for more information about implementing this service.
