The financial firm running the trade server. The broker provides the prices (bid/ask quotes), accepts client trade requests, and may set commission or spread. (In MT5, brokers can choose netting or hedging account modes, and offer Depth of Market data.)