Skip to main content

How it works

UCP (Universal Checkout Protocol) enables AI agents to interact with e-commerce systems through a standardized interface. This example uses Upsonic’s Chat feature to provide a conversational interface for the shopping assistant. The Chat feature enables stateful conversations with automatic memory management, allowing the agent to remember context across multiple interactions.

Available UCP Tools

Installation

Usage

Terminal 1 - Start the mock server:
Terminal 2 - Run the agent (CLI):

Streamlit UI

You can also use the Streamlit web interface:
Then open http://localhost:8501 in your browser.

Repository

Explore the complete implementation and contribute:

Learn More