Universal Commerce Protocol — AI 에이전트가 직접 협상하고 구매하는 시대
GTC 2026에서 발표된 Universal Commerce Protocol(UCP), 에이전트 간 거래 프로토콜의 작동 방식, MCP와의 관계, 과제와 리스크를 분석한다.
한 줄 요약: GTC 2026에서 Universal Commerce Protocol(UCP)이 발표됐다. AI 에이전트가 인간 대신 가격 협상, 조건 비교, 구매 결제까지 자율적으로 수행할 수 있는 오픈 표준이다. 에이전트 간 거래(Agent-to-Agent Commerce)라는 새로운 인터페이스 계층이 등장하고 있다.
Universal Commerce Protocol(UCP)은 2026년 3월 17일 GTC 2026에서 발표된 오픈 표준이다. 핵심 목적은 AI 에이전트가 상품과 서비스를 탐색, 비교, 협상, 구매할 수 있도록 하는 기계 간 거래 프로토콜을 정의하는 것이다.
현재 문제:
AI 에이전트가 사용자를 대신해 쇼핑을 하려면, 웹사이트를 스크린샷으로 읽고 클릭하는 "컴퓨터 사용" 방식에 의존해야 한다. 이는 느리고, 불안정하고, 비용이 높다. GPT-5.4 Operator가 쇼핑몰에서 물건을 사려면 수십 번의 스크린샷 분석과 마우스 조작이 필요하다.
UCP의 해결 방식:
웹사이트 UI를 우회하고, 에이전트가 판매자의 API와 직접 구조화된 데이터로 소통하는 계층을 만든다. HTML을 파싱하는 대신, 상품 정보·가격·재고·배송 조건이 기계가 읽을 수 있는 형식으로 노출된다.
UCP의 작동 방식 — 에이전트 간 거래 흐름
UCP 기반 거래는 4단계로 진행된다:
1단계: 탐색(Discovery)
구매 에이전트가 UCP 레지스트리에서 조건에 맞는 판매 에이전트(또는 상품 카탈로그)를 검색한다. 카테고리, 가격 범위, 배송 조건 등을 구조화된 쿼리로 전달한다.
2단계: 협상(Negotiation)
구매 에이전트와 판매 에이전트가 가격, 수량, 배송 조건을 자동으로 협상한다. 사용자가 설정한 예산 한도와 우선순위(가격 우선 vs 배송 속도 우선)에 따라 최적 조건을 도출한다.
3단계: 합의(Agreement)
양쪽 에이전트가 최종 조건에 합의하면, 암호학적으로 서명된 거래 계약이 생성된다. 이 계약은 변경 불가능하며, 분쟁 시 증거로 활용된다.
4단계: 실행(Execution)
결제 처리, 주문 확인, 배송 추적이 자동으로 진행된다. 인간은 최종 결제 승인 단계에서만 개입하거나, 설정에 따라 완전 자율 실행도 가능하다.
UCP는 AI 에이전트 간 거래를 탐색→협상→합의→실행 4단계로 구조화한다.
API 경제의 다음 단계 — 왜 UCP가 중요한가
UCP는 단순한 쇼핑 자동화가 아니다. API 경제의 근본적 확장이다.
현재 API 경제: 인간이 설계한 API를 인간이 호출한다. REST API, GraphQL 등은 개발자가 읽고 통합하는 것을 전제한다.
UCP 이후: 에이전트가 에이전트의 API를 발견하고 호출한다. 인간이 개별 API를 통합할 필요 없이, 에이전트가 프로토콜 수준에서 자동으로 연결된다.
이것이 개발자에게 의미하는 변화:
영역
현재
UCP 이후
상품 정보
크롤링/스크래핑
구조화된 카탈로그 API
가격 비교
인간이 사이트 순회
에이전트 자동 협상
결제
UI 기반 체크아웃
프로토콜 레벨 트랜잭션
통합 비용
판매자별 개별 연동
표준 프로토콜 1회 구현
MCP와 UCP의 관계 — 도구 연결에서 거래 연결로
Anthropic의 MCP(Model Context Protocol)가 에이전트와 도구를 연결하는 표준이라면, UCP는 에이전트와 거래 상대방을 연결하는 표준이다.
계층 구조:
LLM 레이어: GPT-5.4, Claude Opus 4.6 등 — 추론 엔진
MCP 레이어: 에이전트-도구 연결 — 파일 읽기, DB 쿼리, API 호출
UCP 레이어: 에이전트-거래 연결 — 탐색, 협상, 결제, 계약
MCP로 에이전트가 "도구를 사용"할 수 있게 됐다면, UCP로 에이전트가 "거래를 수행"할 수 있게 된다. 두 프로토콜은 경쟁이 아니라 상호보완이다. MCP 서버가 UCP 엔드포인트를 호출하는 식으로 통합될 가능성이 높다.
개발자 관점에서의 시사점:
MCP 서버 개발 경험이 있다면 UCP 통합이 자연스럽다. MCP가 "에이전트에게 능력을 부여하는 것"이라면, UCP는 "에이전트에게 경제 활동 능력을 부여하는 것"이다. 커머스 플랫폼 개발자는 UCP 엔드포인트를 초기에 구현하면 에이전트 트래픽을 선점할 수 있다.
MCP가 에이전트의 도구 사용을 표준화했다면, UCP는 에이전트의 경제 활동을 표준화한다.
과제와 리스크 — 아직 해결되지 않은 문제들
UCP가 실제로 작동하려면 해결해야 할 과제가 있다:
1. 인증과 권한
에이전트가 사용자를 대신해 결제하려면 결제 수단 접근 권한이 필요하다. OAuth 토큰, 가상 카드, 에스크로 계정 등 다양한 인증 메커니즘이 논의 중이지만, 아직 표준화되지 않았다.
2. 분쟁 해결
에이전트가 협상한 조건이 기대와 다를 때 분쟁을 어떻게 해결하는가? 에이전트의 협상 기록이 법적 효력을 가지는지, 에이전트의 실수에 대한 책임은 사용자에게 있는지 플랫폼에 있는지가 불명확하다.
3. 가격 조작과 담합
판매 에이전트가 구매 에이전트의 패턴을 학습해 가격을 조작하거나, 판매 에이전트들이 암묵적으로 담합하는 시나리오가 가능하다. 이를 탐지하고 방지하는 메커니즘이 프로토콜 수준에서 필요하다.
4. 규제와 소비자 보호
기존 전자상거래법과 소비자 보호법이 에이전트 간 거래에 어떻게 적용되는지 법적 프레임워크가 아직 없다. 선도적으로 UCP를 구현하는 기업은 규제 리스크를 감수해야 한다.
채택 현황: UCP는 아직 초기 단계(early specification)다. GTC 2026에서 공개된 것은 프로토콜 명세와 레퍼런스 구현이며, 대규모 상용 배포까지는 시간이 필요하다. 다만, Adobe, Salesforce, ServiceNow 등이 NVIDIA Agent Toolkit 기반으로 에이전트 생태계에 참여하고 있어, UCP 채택이 가속화될 가능성이 있다.