Yes.
In order to accept American Express cards, you will need to obtain an American Express Merchant ID.
This is in addition to and separate from the Merchant ID you use for Visa and Mastercard.
Contact the American Express Merchant Services Team to get your Merchant ID.