Companies want to talk to all their apps in one place. With MCPs, it seems simple and easy. But is it?