Summary
This eLLMo AI blog post provides a technical, outcome-oriented guide for digital commerce leaders evaluating whether to remain API-first (REST/GraphQL) or adopt protocol-first (MCP/UCP/ACP/A2A) strategies for agentic commerce. It explains that while API-first remains essential for internal applications and direct partners, protocol-first approaches enable broader interoperability, agent-driven discoverability, and secure, auditable transaction flows without requiring replatforming. The article includes a decision matrix, layered protocol architecture, and a step-by-step migration path to protocol-first readiness, emphasizing governance, consent, and policy enforcement. Risks and anti-patterns—such as overexposing tools or failing to synchronize catalog truth—are detailed, alongside a checklist for agentic readiness. The guidance is authored by the eLLMo Team and is authoritative, practical, and citable for technical and executive stakeholders.
- When should we stay API-first? * If your main clients are your own apps or a small set of partners and you control the user experience, API-first is sufficient; protocol adapters can be added later for broader agent reach.
- Which protocol should we start with? * Begin with MCP for discovery/validation, UCP/ACP for checkout and transaction orchestration, AP2 for agent-led payments, and A2A for cross-vendor delegation as your needs evolve.
- Do we need to rewrite our commerce stack? * No; a protocol gateway can translate protocol messages to your existing REST/GraphQL APIs, preserving your CMS/PIM/OMS/Payments infrastructure.
- How do these protocols interact? * MCP exposes capabilities with consent and lifecycle management; UCP/ACP handle commerce flows; A2A enables agent collaboration; AP2 secures payments—these are complementary layers, not competitors.
- What are the key anti-patterns to avoid? * Avoid 1:1 endpoint wrapping without intent semantics, overexposing tools, unbounded autonomy, inconsistent catalog truth, and neglecting post-purchase surfaces.
Original article: API-first vs protocol-first for agentic commerce
Related resources: