Commerce semantics
ACP and UCP address commerce interactions. Their exact scope, versions and integration routes differ. Compare the operations your merchant needs and the surface you intend to serve. An open specification and a provider’s onboarding program are related but separate pieces of evidence.
Payments, trust and communication
AP2 focuses on payment authorization evidence. MPP and x402 address machine payment interactions. MCP connects applications with tools and resources; A2A coordinates agents. EMVCo’s agentic-payment work is currently a draft framework. These categories should not be collapsed into a single list of interchangeable checkout products.
Start with the merchant requirement
If your problem is incorrect product attributes, a transport protocol alone will not fix it. If your problem is access to a particular surface, confirm its documented onboarding route. Use a comparison to explain overlap and complementarity, then record the smallest set of capabilities needed by your stack.