이 글의 목차
Universal Commerce Protocol(UCP)은 에이전트 기반 커머스를 위한 버전 관리형 개방 프로토콜입니다. Shopify의 현재 구현은 카탈로그 검색, 장바구니, 체크아웃, 주문 흐름을 위한 UCP 호환 MCP 서버를 제공합니다. 개발자는 지금 UCP를 사용할 수 있지만, 개방 프로토콜이라는 사실이 모든 에이전트나 판매자가 모든 기능을 지원한다는 뜻은 아닙니다.

큰 그림: 무엇이 달라졌나요?
UCP는 2026년 1월 11일 Shopify와 Google이 발표했습니다. 프로토콜은 계속 발전하고 있으며 현재 Shopify 에이전트 문서는 2026-08-25 에이전트 프로필 예제를 사용합니다. 2026년 10월 13일에는 Shopify가 Shop MCP도 발표했습니다. 호환 에이전트는 하나의 MCP 연결로 Shopify Catalog를 검색하고 장바구니와 체크아웃을 생성할 수 있습니다.
Shopify 개발자의 실무 질문은 어떤 현재 에이전트 흐름을 지원해야 하는가입니다. 상품 검색, 장바구니 구성, 체크아웃 인계, 주문 추적 중 무엇인가요? 판매자에게 기능을 약속하기 전에 Shopify 문서에서 지원 도구와 권한을 확인하세요.
UCP란 정확히 무엇인가요?
UCP는 에이전트 애플리케이션과 커머스 시스템이 정보를 교환하고 정의된 커머스 작업을 수행하는 방식을 설명하는 개방 프로토콜입니다. 버전과 기능을 기반으로 하므로 연동은 지원 기능을 알리고 에이전트는 그 기능만 사용해야 합니다.
Shopify는 MCP 엔드포인트와 도구로 UCP를 구현합니다. 엔드포인트와 권한에 따라 개발자는 카탈로그 검색, 장바구니, 체크아웃, 주문 정보를 다룰 수 있습니다. 각각 별개 흐름이므로 하나를 지원한다고 다른 모든 UCP 기능도 지원하는 것은 아닙니다.

에이전트 기반 커머스 흐름의 역할
- 에이전트 또는 애플리케이션: 구매자의 상품 검색, 장바구니 구성, 체크아웃 진행을 돕습니다.
- 판매자 시스템: 상품·체크아웃 정보를 제공하고 지원되는 Shopify 인터페이스로 주문을 처리합니다.
- 자격 증명 제공업체: 해당 흐름에서 협상한 결제 방식으로 결제 자격 증명이나 토큰을 제공합니다.
- 결제 서비스: 해당 흐름에서 사용 가능한 체크아웃이나 결제 수단으로 결제를 처리합니다.
- 구매자: 구매를 검토하고 승인합니다. 흐름의 확인·권한 요건을 따르세요.
문제: 커머스에 프로토콜이 필요했던 이유
오늘날 커머스는 매우 파편화되어 있습니다.
고객이 AI 어시스턴트로 무언가를 구매하려 할 때 필요한 일을 생각해 보세요.

- AI는 판매자 카탈로그에서 상품 정보를 찾아야 합니다.
- 구매 가능 여부, 가격, 배송 옵션을 실시간으로 이해해야 합니다.
- 로열티 프로그램, 할인 코드, 구독 선호 사항을 처리해야 합니다.
- 결제 정보를 안전하게 수집해야 합니다.
- 판매자의 구체적인 모든 요건에 맞춰 체크아웃을 완료해야 합니다.
- 마지막으로 주문 추적, 반품, 고객 서비스를 지원해야 합니다.
맞춤 연동에는 유지 관리가 따릅니다. UCP의 공통 스키마와 기능 협상으로 이를 줄일 수 있지만, 두 구현의 버전, 기능, 인증, 결제 핸들러는 여전히 호환돼야 합니다. 프로토콜 호환성만으로 에이전트의 구매 완료가 보장되지는 않습니다.
먼저 이해할 UCP 기능
UCP 사양에서는 체크아웃, ID 연결, 주문 상태부터 살펴보면 좋습니다. Shopify는 카탈로그와 장바구니 기능도 문서화합니다. 각 인터페이스는 자체 지원 기능 집합을 구현하므로 도구 호출 전에 협상된 프로필을 확인하세요.

1. 체크아웃
체크아웃은 상품, 구매자 정보, 총액, 결제 핸들러를 포함한 구매 세션을 만들고 갱신합니다. 판매자는 법적 판매 주체로 남습니다. 표준 흐름은 구매자를 신뢰할 수 있는 인터페이스로 보내 결제를 확인하게 합니다. 자율적 완료는 지원되는 인증 확장과 구체적인 연동에 따라 다릅니다.
2. ID 연결
ID 연결은 OAuth 2.0으로 구매자가 에이전트에 자신을 대신할 권한을 부여하는 방식입니다. 저장 주소나 주문 내역 같은 계정별 기능을 지원할 수 있습니다. 공개 카탈로그 검색은 ID 연결 없이도 가능하므로 인증은 별도의 기능·권한 결정입니다.
3. 주문
주문 기능은 주문 상태와 주문 처리, 반품, 환불 같은 상태 변화 이벤트를 공유합니다. 범용 주문 수정 API가 아닙니다. 현재 Shopify Order MCP와 구매자 요청 기반 수정 API에는 각각 문서화된 범위와 한도가 있으며 아래에서 설명합니다.
기술 구조: 발전에 맞춰 설계됨
UCP는 프로필로 프로토콜 버전과 지원 기능을 선언합니다. 사업자와 에이전트는 세션에 공통으로 지원하는 기능을 협상하고, 에이전트는 협상된 기능만 사용해야 합니다. Shopify 예제는 날짜 버전 프로필을 사용하므로 개발자는 오래된 샘플 대신 최신 문서에서 현재 프로필과 스키마를 가져와야 합니다.

확장은 기본 기능에 주문 처리나 할인 같은 선택적 세부 요소를 더합니다. 사업자는 모든 확장 없이 기본 체크아웃 흐름을 제공할 수 있으므로 에이전트는 상대가 어떤 확장을 지원하는지 확인해야 합니다. UCP 개요와 Shopify의 에이전트 프로필 가이드를 확인하세요.
상호운용성을 위한 설계
UCP는 REST, MCP, A2A 같은 프로토콜 바인딩 전반에서 작동하도록 설계됐습니다. 이는 더 넓은 UCP 표준을 설명하며 Shopify 구현 하나가 모든 전송 방식에서 모든 기능을 제공한다는 약속이 아닙니다.

현재 Shopify 개발자 문서는 UCP 호환 MCP 서버와 지원 도구를 설명합니다. 연동 시 정확한 엔드포인트, 인증 방식, 프로필 버전, 필요한 구매자 확인을 검증하세요. UCP 사양에 있는 기능이 특정 Shopify MCP 인터페이스에 이미 제공된다고 추론하지 마세요.
Shopify의 현재 UCP 및 MCP 인터페이스
Shopify 에이전트 문서는 서로 다른 인터페이스 여러 개를 설명합니다.
카탈로그 검색
Catalog MCP 도구로 에이전트는 Shopify Catalog를 검색하고 상품 상세 정보를 가져올 수 있습니다. Global Catalog MCP는 https://catalog.shopify.com/api/ucp/mcp를 사용합니다. https://mcp.shop.com의 Shop MCP도 카탈로그 검색과 상품 도구를 제공합니다. 카탈로그 노출과 결과는 현재 상품 데이터와 사용하는 인터페이스에 따라 달라집니다.
장바구니 구성과 체크아웃
Cart MCP는 장바구니를 만들고 갱신할 수 있습니다. Checkout MCP는 체크아웃 세션을 만들고 관리한 뒤 구매자의 조치가 필요한 단계를 완료하도록 판매자 스토어프런트로 인계할 수 있습니다. Shopify는 Checkout MCP를 권장 서버 측 방식으로 설명합니다. Checkout WebMCP는 이미 구매자 브라우저에서 작동하는 에이전트용입니다. 브라우저 도구가 처리하지 못하는 체크아웃 유형과 앱 정의 상호작용도 있습니다.
Shop MCP는 Shopify Catalog 검색, 장바구니 구성, Shop Pay 체크아웃 생성을 지원하는 별도 연결입니다. 모든 판매자가 모든 AI 앱에서 자동으로 제공된다는 뜻은 아닙니다.
주문 정보
Shopify의 Order MCP는 에이전트를 통해 접수된 주문의 현재 상태를 읽으며 주문 처리와 구매 후 조정도 포함합니다. get_order는 구매자 요청 조회와 상태 대조에 사용합니다. UCP 주문 웹훅은 확정된 변경 후 계속 스냅샷을 제공합니다. Shopify 파트너 매니저가 전달 엔드포인트를 등록해야 합니다. 이 읽기·업데이트 채널은 임의의 주문 수정을 실행하지 않습니다.
별도로, 2026년 10월 1일 Shopify 구매자 요청 기반 주문 수정 API는 미처리 상품 항목 삭제를 구매자가 요청하고 판매자나 앱이 검토해 처리하거나 거절하도록 지원합니다. 이 제한적인 요청 흐름은 주소 변경이나 상품 교체와 다릅니다.
Shopify 판매자에게 주는 의미

Shopify 에이전트 도구는 호환 에이전트에 상품과 체크아웃 흐름을 제공할 수 있습니다. 경험은 에이전트가 쓰는 인터페이스, 스토어에 활성화된 기능, 구매자 인증에 따라 다릅니다. 상품 정보, 구매 가능 여부, 정책을 정확히 유지하고 활성 채널을 확인하세요.
이를 모든 AI 노출이나 모든 판매자 접근을 보장하는 기능이 아닌 연동 인터페이스로 다루세요. Shopify의 에이전트 스토어프런트 개요는 채널 제공 여부와 표준 ChatGPT 유입 체크아웃을 설명합니다.
Shopify 앱 개발자에게 주는 의미

UCP와 Shopify MCP 도구는 앱 개발자가 사용할 명확한 인터페이스를 제공합니다. 시작 전에 구매자 작업, Shopify 엔드포인트, 필요한 에이전트 프로필과 권한, 구매자 검토·확인이 필요한 지점을 파악하세요.
지원되는 기능을 기준으로 구축하세요
현재 Shopify 에이전트 문서와 튜토리얼을 따라 엔드포인트 검색, 인증, 장바구니·체크아웃 도구, 주문 추적을 구현하세요. UCP가 확장을 지원한다는 이유만으로 타사 앱이 자체 기능을 에이전트에 노출할 수 있다고 가정하지 마세요. 앱 인터페이스와 프로토콜 기능이 구현됐는지 확인하세요.
주문 수정은 별도로 다루세요
Shopify Order MCP는 주문 정보와 상태 변화 흐름을 다룹니다. 주소 변경이나 상품 교체 같은 임의 수정을 수행하지 않습니다. 2026년 10월 1일 발표된 구매자 요청 기반 수정 API는 판매자·앱 검토를 거치는 미처리 상품 항목 삭제 요청으로 제한됩니다. 다른 구매 후 고객 수정에는 별도 앱의 현재 기능과 권한을 확인하세요.
에이전시에게 주는 의미

에이전시는 판매자가 지원하기로 한 에이전트 인터페이스에 맞춰 상품 데이터와 체크아웃 설정을 준비하도록 도울 수 있습니다. 최신 Shopify 문서와 판매자의 실제 요금제, 앱 구성, 상품 데이터, 구매자 여정에서 시작하세요. 제공 여부, 고객 도달 범위, 전환 성과는 프로토콜 보장 대신 판매자마다 측정할 질문으로 다루세요.
다른 에이전트 커머스 프로토콜과 UCP
UCP와 Agentic Commerce Protocol(ACP)은 서로 다른 프로토콜 프로젝트입니다. 인터페이스와 흐름이 다르므로 UCP 연동이 ACP에서도, 또는 그 반대로 자동 작동한다고 가정하면 안 됩니다. 최신 사양을 검토하고 제품이 지원하려는 에이전트 인터페이스만 대상으로 구축하세요.

그림의 다리는 출시된 Shopify 상호운용 기능이 아니라 평가해야 할 연동 작업을 나타냅니다.
시작하기: 실무 구현 가이드
Shopify의 최신 에이전트 커머스 문서에서 시작하세요. 현재 MCP 인터페이스, UCP 프로필 예제, 인증 정보, 튜토리얼이 포함됩니다. Shopify는 안내형 설정에 AI Toolkit 빠른 시작을 권장하며 개발자는 개별 튜토리얼을 따라도 됩니다.

1단계: 구매자 작업 파악
애플리케이션이 상품 검색, 장바구니 구성, 체크아웃 생성·갱신, 주문 상태 변화 조회 중 무엇을 해야 하는지 정하세요. 작업마다 도구와 권한이 다릅니다.
2단계: 최신 Shopify 가이드 따르기
Shopify 문서의 현재 에이전트 프로필과 API 예제를 사용하세요. 이전 엔드포인트, 프로필 버전, 샘플 저장소, 플레이그라운드 URL이 여전히 문서화돼 있는지 확인하지 않고 복사하지 마세요.
3단계: 전체 구매자 여정 테스트
개발용 스토어에서 인증, 반환 메시지와 상태, 체크아웃 인계, 필수 구매자 확인을 테스트하세요. 지원할 정확한 주문·체크아웃 유형으로 테스트해야 합니다. Shopify는 브라우저 체크아웃 도구가 처리하지 못하는 경우도 문서화합니다.
4단계: 검증된 기능으로 연동 제한
흐름에 필요한 권한만 선언하고 요청하세요. 지원되지 않는 단계와 구매자 확인 단계를 명확히 알리고 운영 배포 전에 현재 동작을 검증하세요.
앞으로의 변화
현재 Shopify 공개 문서는 카탈로그 검색, 장바구니, 체크아웃, 주문 정보를 별도 MCP 흐름으로 다룹니다. Shop MCP는 호환 에이전트가 Shopify Catalog 검색, 장바구니 구성, Shop Pay 체크아웃 생성을 할 연결을 추가합니다. 향후 프로토콜 기능과 출시일은 공식 사양이나 Shopify 변경 기록에 나오기 전까지 미발표로 다뤄야 합니다.
로드맵을 확정하기 전에 사용할 프로필, 엔드포인트, 권한, 주문·체크아웃 유형을 최신 Shopify 문서에서 확인하세요. 도구, 구매자 확인 요건, 지원 체크아웃 유형은 인터페이스마다 다르고 API 업데이트에 따라 바뀔 수 있습니다.
핵심 정리
UCP는 에이전트 기반 커머스 흐름을 구축할 수 있는 공통의 발전하는 프로토콜을 제공합니다. 현재 Shopify 도구는 상품 검색, 장바구니·체크아웃, 주문 상태 변화 정보를 다루며 각각 엔드포인트, 권한, 한도가 다릅니다.
판매자는 활성화된 인터페이스와 지원 구매자 여정을 확인하세요. 앱 개발자와 에이전시는 최신 Shopify 문서를 따르고 개발용 스토어에서 테스트하세요. 대상이 지원하지 않는 한 주문을 수정하거나 모든 AI 인터페이스에 상품을 표시할 수 있다고 암시하지 마세요.

자주 묻는 질문
UCP를 사용하면 모든 Shopify 앱을 에이전트가 호출할 수 있나요?
대상 에이전트와 Shopify 인터페이스가 지원하는 구현된 인터페이스가 앱에 필요합니다. 확장 선언이나 개방 표준 사용만으로 앱 기능이 노출되지는 않습니다.
Order MCP로 주소를 바꾸거나 상품을 교체할 수 있나요?
Order MCP는 해당 에이전트를 통해 접수된 주문의 상태를 가져옵니다. 주소 변경과 상품 교체에는 별도 주문 수정 흐름이 필요합니다. 구매자의 미처리 상품 삭제 요청은 판매자나 앱이 검토하는 별도 API 요청입니다.
Shopify UCP 주문 업데이트는 어떻게 받나요?
Shopify 파트너 매니저를 통해 웹훅을 등록하고 수신한 주문 스냅샷을 처리하세요. 구매자가 최신 정보를 요청하거나 전달 상태 대조가 필요할 때 get_order를 사용합니다.
Shopify의 표준 ChatGPT 체크아웃은 UCP 직접 결제인가요?
Shopify의 표준 ChatGPT 에이전트 스토어프런트는 고객을 판매자 온라인 스토어 체크아웃으로 보냅니다. 다른 활성 채널과 별도 에이전트 연동은 다른 결제 흐름을 사용할 수 있으므로 구현할 방식을 확인하세요.
UCP 연동을 배포하기 전에 무엇을 확인해야 하나요?
엔드포인트, 협상된 프로토콜 버전, 기능, 권한, 인증, 구매자 확인 단계를 점검하세요. 출시 전에 선택한 에이전트로 품절 상품, 체크아웃 인계, 주문 업데이트를 테스트하세요.
참고 자료
이 글은 ‘체크아웃 그 이후’ 시리즈의 일부입니다. Revize 고객 주문 수정 앱은 판매자가 설정한 시간 동안 주문 처리 전 적격 셀프서비스 수정을 제공합니다. 상품 교체, 추가 상품, 할인 적용, 스토어 크레딧 환불은 Pro가 필요하며 직원용 수정은 개발 중입니다. 이 고객 포털은 UCP 에이전트 연동과 별개입니다.
함께 읽으면 좋은 글
Shopify 주문 수정 통계 · Shopify 에이전트 스토어프런트로 ChatGPT에서 판매하는 방법 · Shopify MCP 및 UCP 엔드포인트 가이드 · Shopify AI Toolkit 가이드 · 고객이 Shopify 주문을 직접 수정하도록 하는 방법