Person shopping online with laptop

How the Agentic Commerce Protocol Works: From Query to Transaction

Introduction: From Search to Action

For years, e-commerce and enterprise search have focused on relevance — surfacing the right product, document, or answer at the right time. But with the rise of agentic AI, search is no longer just a lookup process. It’s the beginning of a transaction, negotiation, or fulfillment workflow — and that’s where ACP, the Agentic Commerce Protocol, comes in.

ACP defines how AI agents securely perform commerce actions — buying, booking, quoting, subscribing — on behalf of users. It moves AI from “finding” to “doing.”

In this blog, we’ll unpack how ACP works, what its transaction flow looks like from query to checkout, how MCP (Model Context Protocol) complements it, and why Lucidworks is positioned to help enterprises and commerce platforms safely adopt this new agentic model.

1. The Core Idea Behind ACP: A Commerce Protocol for AI Agents

What is ACP?

The Agentic Commerce Protocol (ACP) is a standard introduced in 2025 by OpenAI in partnership with Stripe. It defines how generative AI systems — like chatbots, copilots, or digital assistants — can perform real-world transactions through a common, secure interface.

In plain terms, ACP is to AI shopping what HTTPS was to web browsing: a standard for secure, auditable interaction between the user’s agent and the merchant’s backend.

Why ACP Matters

ACP enables new AI-driven user experiences:

  • Conversational buying: “Find me a 12-port switch compatible with our Cisco rack — and order 50 units.”
  • Autonomous quoting: “Check current bulk pricing from preferred vendors.”
  • Negotiation and replenishment loops: “Reorder when stock drops below 20% but check for discounts first.”

ACP handles all of that safely and transparently — while keeping the merchant as the merchant of record and maintaining full control of fulfillment and compliance.

2. How ACP Works: The End-to-End Transaction Flow

ACP defines a sequence of structured, permission-based interactions between the AI agent, the ACP server (merchant system), and the user.

Below is a simplified look at the ACP transaction flow — from intent to confirmation.

Stage Action Example (B2B scenario) ACP Role
1. User intent User expresses a goal in natural language “Buy 10 replacement sensors for warehouse C.” Triggers agent reasoning and commerce context creation
2. Product discovery An AI agent uses MCP to query enterprise search or vendor catalogs
  • Calls Lucidworks-powered MCP search endpoint for relevant SKUs
  • Retrieves structured results (price, stock, spec)
 
3. Offer creation Agent requests offers via ACP
  • Merchant ACP server returns item details, terms, and policies
  • Creates a formalized “offer object”
 
4. Validation and user confirmation The user is asked to confirm the transaction
  • “Confirm purchase for $3,200 from Vendor X?”
  • User approval triggers secure token exchange
 
5. Checkout execution The agent calls the ACP checkout endpoint
  • Stripe (or payment processor) tokenizes and validates payment
  • Merchant remains merchant-of-record
 
6. Fulfillment and audit The merchant fulfills and logs the transaction
  • Confirmation returned to the agent
  • End-to-end traceability and audit trail established
 

3. Breaking Down the ACP Transaction Layers

ACP is designed to be modular and interoperable, not tightly coupled to any one platform. The architecture usually includes four key layers:

  1. Intent & Reasoning Layer (LLM / agent logic)
    The LLM interprets user intent (“buy,” “renew,” “quote”) and formulates structured requests.
  2. Discovery Layer (via MCP)
    The agent uses MCP — the Model Context Protocol — to access enterprise systems such as:
    • Search indices
    • Product catalogs
    • Inventory databases
    • Pricing APIs
    • Knowledge bases

Lucidworks plays a pivotal role here. The Lucidworks Platform exposes these search and discovery capabilities as MCP endpoints, giving the AI agent access to contextually rich, filtered, and relevance-ranked information.

  1. Transaction Layer (via ACP)
    Once a product or service is selected, the agent invokes the ACP checkout or quote endpoints. These handle authentication, pricing validation, terms acceptance, and order placement.
  2. Fulfillment & Logging Layer
    ACP specifies structured event logs — confirming that every transaction step (offer, accept, pay, fulfill) is recorded and auditable. Enterprises can tie these logs into compliance and ERP systems.

4. Example: How ACP and MCP Work Together in an Enterprise Flow

Let’s look at a hypothetical example — a manufacturing procurement assistant inside a large enterprise that uses Lucidworks for AI-powered product discovery.

Scenario: Automated Reorder of Industrial Components

Step 1 — Query / Intent

A maintenance engineer messages the procurement assistant:

“We need 20 pressure valves for the east plant. Prefer same specs as last month’s order.”

Step 2 — Contextual Lookup (via MCP)

The agent uses MCP to:

  • Query Lucidworks’ enterprise index for prior purchase logs
  • Retrieve SKUs from the previous order
  • Check vendor APIs for current availability and updated pricing

Because MCP exposes Lucidworks’ contextual search and filtering logic, the agent retrieves relevant, structured data instead of relying on generative guesswork.

Step 3 — Offer Generation (via ACP)

The agent invokes the ACP offer endpoint:

  • Submits item identifiers and quantities
  • Receives a formal offer including vendor, price, and lead time
  • Captures digital signatures for traceability

Step 4 — User Validation

The assistant responds:

“Vendor X can fulfill 20 units at $112 each. Confirm purchase?”

Upon user confirmation, the ACP flow advances to payment and tokenized authorization.

Step 5 — Checkout and Fulfillment

The ACP checkout call finalizes payment through a processor like Stripe or SAP Ariba integration. The transaction record and fulfillment confirmation are logged through ACP-compliant audit hooks.

Result: What previously required five browser tabs, manual form entries, and ERP lookups now completes in a few seconds — securely, transparently, and governed through shared protocols.

5. How ACP Handles Safety, Privacy, and Compliance

Magnifying glass over compliance key

Because ACP involves money movement and enterprise data access, it was designed with strict security and governance controls.

Security Feature Purpose How It Works
Scoped authorization tokens Prevent agents from overreaching Payment and data scopes are transaction-specific and expire automatically
Human-in-the-loop confirmation Maintain user consent Each transaction requires explicit approval or preset policy confirmation
Encrypted payment exchange Protect financial details Uses encrypted payment tokens (e.g., Stripe’s Payment Intents)
Audit & logging Enable traceability Every offer, accept, and checkout call is logged for compliance
Merchant of record model Maintain regulatory clarity Merchant remains responsible for fulfillment and returns

These design principles make ACP suitable for regulated industries (e.g., healthcare procurement, industrial supply, financial subscriptions) — not just retail.

6. Where MCP and ACP Intersect in the Enterprise Stack

MCP and ACP are complementary protocols — together, they bridge intelligence (search + reasoning) and action (checkout + fulfillment).

Protocol Primary Role Example Use
MCP (Model Context Protocol) Lets agents securely query tools, APIs, or data “Search all product documentation tagged with ‘UL certified’.”
ACP (Agentic Commerce Protocol) Lets agents safely execute transactions “Purchase 20 of the above items from an approved vendor.”

In practice, MCP feeds the agent with structured data and available tools — while ACP gives it the ability to act on that data safely.

The Lucidworks Platform fits naturally into the MCP side of this ecosystem, powering the contextual discovery, semantic search, and product intelligence that precede commerce actions.

7. Lucidworks’ Role in the ACP Ecosystem

Why Lucidworks Fits This Moment

Lucidworks is uniquely positioned to bridge enterprise discovery and agentic commerce. Here’s why:

  1. Modular Search Architecture: Lucidworks’ composable search APIs and hybrid pipelines can be easily wrapped as MCP servers, exposing contextual data directly to AI agents.
  2. Signal and Behavior Intelligence: The Lucidworks Platform captures real-time user and product signals — providing behavioral context for agents (e.g., frequent reorder items, abandoned carts).
  3. Relevance and Personalization at Scale: MCP-enabled agents can call Lucidworks relevance APIs for personalized ranking, price sensitivity, and availability signals.
  4. Commerce and Checkout Experience: Lucidworks has deep expertise in AI-powered product discovery and merchandising, aligning naturally with the ACP checkout workflow.
  5. Security and Observability: Lucidworks architectures already support enterprise-grade logging, access control, and governance — key to both MCP and ACP compliance.

Together, these capabilities position Lucidworks as the connective tissue between AI-driven discovery and agentic commerce execution.

8. Future Possibilities: Negotiation, Dynamic Pricing, and Beyond

The current ACP spec focuses on checkout and order flows, but the future will go further:

  • Dynamic negotiation loops: Agents could negotiate bulk pricing or delivery terms autonomously.
  • Context-aware recommendations: By using MCP and Lucidworks signals, the system could automatically propose substitutes or bundle deals.
  • Cross-system orchestration: Agents might handle not just transactions but also procurement workflows, RFP generation, or subscription renewals — across multiple vendors.

ACP and MCP will form the standard rails for agentic enterprise ecosystems, where each system speaks a common protocol, and AI agents can reason, retrieve, and transact safely.

Key Takeaways

  1. ACP turns generative AI into actionable commerce agents, capable of completing secure, auditable transactions from conversational intent.
  2. MCP provides the discovery backbone — allowing Lucidworks-powered systems to expose context-rich data for agents to reason over.
  3. Together, MCP and ACP create a closed loop — from query to checkout — with built-in governance, confirmation, and traceability.
  4. Lucidworks is ideally positioned to power MCP-driven discovery and integrate seamlessly with ACP-based commerce flows.
  5. The enterprise commerce future will be agentic, where AI systems not only find information but act on it — safely, transparently, and with business logic intact.
Share the knowledge

You Might Also Like

AI’s Shaggy Dog Problem

The digital marketplace is on the brink of a seismic shift, one...

Read More

How Enterprises Can Use MCP to Make AI Agents Smarter and More Reliable

Generative AI has made incredible strides — producing text, recommendations, and summaries...

Read More

What Is the Model Context Protocol (MCP) — and Why It Matters for Enterprise AI

Over the past year, enterprises have been captivated by the rise of...

Read More