Checkout Page MCP
공식AI 클라이언트가 웹사이트에 결제를 추가할 수 있게 해줍니다. 체크아웃 페이지, 이벤트 및 양식을 만들고 몇 분 안에 사이트에 임베드하세요.
Checkout Page MCP(으)로 무엇을 할 수 있나요?
-
고객 및 구독 찾기 —
list_customers또는get_customer로 이메일이나 ID를 통해 고객을 조회한 다음,list_subscriptions로 활성 요금제를 가져옵니다. -
결제 및 예약 검토 —
list_payments를 사용하여 날짜, 금액 또는 상태별로 거래를 필터링하거나,list_bookings로 이벤트 참석자와 티켓 유형을 확인합니다. -
체크아웃 페이지 및 양식 만들기 —
create_checkout_page(제품 및 가격 포함)로 라이브 페이지를 생성하거나,create_form으로 리드/등록 양식을 구축합니다. -
양식 제출 확인 —
list_submissions로 최근 항목을 가져오거나,get_submission을 사용하여 하나의 응답을 자세히 살펴봅니다. -
쿠폰 및 웹훅 관리 —
create_coupon으로 할인 코드를 생성하거나,create_webhook,list_webhooks,delete_webhook을 통해 엔드포인트를 등록, 나열 및 제거합니다. -
파일 업로드 —
upload_file로 공개 URL에서 파일을 가져와 계정의 다른 곳에서 참조할 수 있게 합니다.
문서
Checkout Page MCP 서버를 사용하면 Claude, ChatGPT, Cursor 같은 AI 어시스턴트가 Checkout Page 계정에서 직접 작업할 수 있습니다. 대시보드를 뒤지거나 API 요청을 작성하는 대신, 평범한 영어로 요청하기만 하면 어시스턴트가 나머지를 처리해 줍니다.
이 서버는 Model Context Protocol을 기반으로 구축되었으며, 이는 AI 어시스턴트를 필요한 도구와 데이터에 연결하기 위한 개방형 표준입니다.
서버 URL은 다음과 같습니다:
Checkout Page MCP로 무엇을 할 수 있나요?
연결이 완료되면 AI 어시스턴트에게 다음과 같은 작업을 요청할 수 있습니다:
- "이메일이 jane@example.com인 고객을 찾아서 마지막 구독을 보여줘."
- "주문 ABC123의 가장 최근 결제를 불러와. 어떤 플랜을 선택했는지 알려줘."
- "내 전자책 리드 캡처 폼에서 최근 10개의 제출을 보여줘."
- "ID가
cp_abc123인 체크아웃 페이지를 열고 어떤 상품이 연결되어 있는지 알려줘." - "'Spring Workshop'이라는 새 체크아웃 페이지를 $99 가격으로 만들어 줘."
- "새 전자책을 위한 리드 캡처 폼을 이름, 이메일, 회사 필드로 만들어 줘."
- "5월 웨비나용 등록 폼을 만들어 줘. 이름, 이메일, 참석할 세션을 수집해."
- "SPRING20이라는 20% 할인 쿠폰을 만들어 줘. 5월 31일에 만료돼."
어시스턴트는 아래 도구를 사용하여 이러한 질문에 답하고 계정에서 작업을 수행합니다.
사용 가능한 도구
| 리소스 | 도구 | 기능 |
|---|---|---|
| 체크아웃 페이지 | create_checkout_page | 상품과 가격이 연결된 새 체크아웃 페이지를 생성합니다. 기본적으로 게시되어 활성화됩니다. |
| 체크아웃 페이지 | get_checkout_page | ID로 단일 체크아웃 페이지의 구성을 가져옵니다. |
| 체크아웃 페이지 | list_payments | 계정을 통해 처리된 결제를 나열합니다. 날짜, 고객, 금액 또는 상태로 필터링할 수 있습니다. |
| 체크아웃 페이지 | list_subscriptions | 상태, 청구 주기, 현재 기간을 포함한 구독을 나열합니다. |
| 이벤트 | list_bookings | 참석자 세부 정보와 티켓 유형을 포함한 이벤트 예약을 나열합니다. |
| 폼 | create_form | 설문조사, 신청서, 리드 캡처, RSVP 등 제출을 수집할 새 폼을 생성합니다. |
| 폼 | get_form | ID로 단일 폼의 구성을 가져옵니다. |
| 폼 | list_submissions | 체크아웃 페이지와 폼에서 수집된 폼 제출을 나열합니다. |
| 폼 | get_submission | 모든 필드 응답을 포함하여 ID로 단일 폼 제출을 가져옵니다. |
| 쿠폰 | create_coupon | 고객이 체크아웃 시 적용할 수 있는 할인 코드를 생성합니다. |
| 고객 | list_customers | 이름, 이메일, 회사, 주소, 세금 ID 등 고객 프로필 데이터를 검색합니다. |
| 고객 | get_customer | ID로 단일 고객 레코드를 가져옵니다. |
| 파일 | upload_file | 공개 URL에서 계정으로 파일을 업로드하여 다른 곳에서 참조할 수 있게 합니다. |
| 웹훅 | create_webhook | 이벤트 페이로드를 수신할 https 엔드포인트를 등록하고 서명 비밀번호를 반환합니다. |
| 웹훅 | list_webhooks | 전달 카운터와 함께 계정의 웹훅 엔드포인트를 나열합니다. 비밀번호는 반환되지 않습니다. |
| 웹훅 | delete_webhook | 웹훅 엔드포인트를 삭제합니다. 전달이 즉시 중지됩니다. 파괴적이며 되돌릴 수 없습니다. |
시작하기 전에
Checkout Page 계정이 필요합니다. MCP 서버는 OAuth를 사용하므로 복사하거나 붙여넣을 API 키가 없습니다. AI 도구가 처음 연결할 때 원클릭 로그인을 안내합니다.
AI 도구 연결하기
각 AI 도구에는 커넥터를 추가하기 위한 자체 설정 화면이 있습니다. 아래에서 자신의 도구를 선택하세요. 단계는 약 1분 정도 걸립니다. 연결이 완료되면 각 섹션 끝에 있는 테스트 프롬프트를 시도하여 작동하는지 확인하세요.
ChatGPT
- ChatGPT.com을 열고 Settings → Security and login으로 이동합니다. Developer mode를 활성화합니다.
- 설정을 닫고 chatgpt.com/plugins로 이동합니다.
- 오른쪽 상단의 **+**를 클릭합니다. (맞춤 플러그인은 유료 플랜에서 사용할 수 있습니다.)
- 다음을 입력합니다:
- Name: Checkout Page
- MCP server URL: https://mcp.checkoutpage.com
- Authentication: OAuth
- Name: Checkout Page
- I understand and want to continue를 켭니다.
- Create를 클릭한 다음 Checkout Page OAuth 흐름을 따라 연결합니다.
- 새 채팅을 시작합니다.
- **+**를 클릭하고 Checkout Page를 검색합니다.
테스트: *"Checkout Page에서 마지막 5개 결제를 나열해 줘."*라고 요청하세요.
Claude
- Claude를 열고 Settings → Connectors로 이동합니다.
- Add custom connector를 클릭합니다.
- 다음을 입력합니다:
- Name: Checkout Page
- MCP server URL: https://mcp.checkoutpage.com
- Name: Checkout Page
- Add를 클릭한 다음 Checkout Page 커넥터에서 Connect를 클릭하고 로그인합니다.
테스트: *"Checkout Page에서 마지막 5개 폼 제출을 보여줘."*라고 요청하세요.
Cursor
가장 빠른 방법은 원클릭 설치입니다:
또는 수동으로 추가합니다:
- Cursor를 열고 Settings → MCP로 이동합니다.
- Add new MCP server를 클릭합니다.
- 다음을 입력합니다:
- Name: checkoutpage
- Save를 클릭한 다음 OAuth 프롬프트를 통해 로그인합니다.
테스트: Cursor의 채팅에서 *"Checkout Page에서 마지막 5개 고객을 나열해 줘."*라고 요청하세요.
VS Code
GitHub Copilot Chat과 공식 MCP 확장 모두 우리 서버를 지원합니다.
- VS Code를 열고 Command Palette에서 MCP: Add Server 명령을 실행합니다 (
Cmd/Ctrl + Shift + P). - HTTP를 선택합니다.
- URL을 입력합니다: https://mcp.checkoutpage.com
- 이름을 지정합니다: checkoutpage
- 브라우저에서 열리는 OAuth 프롬프트를 통해 로그인합니다.
테스트: Copilot Chat에서 *"내 Checkout Page 구독을 보여줘."*라고 요청하세요.
Codex
- Codex를 열고 Settings → MCP servers로 이동합니다.
- + Add server를 클릭합니다.
- 전송 방식으로 Streamable HTTP를 선택합니다.
- 다음을 입력합니다:
- Name: Checkout Page
- Save를 클릭한 다음 OAuth 프롬프트를 통해 로그인합니다.
테스트: *"Checkout Page에서 마지막 5개 결제를 나열해 줘."*라고 요청하세요.
Claude Code
두 단계로 진행됩니다: 서버를 추가한 다음 Claude Code 내부에서 로그인합니다.
claude mcp add --transport http checkoutpage https://mcp.checkoutpage.com
그런 다음 세션을 시작합니다:
claude
세션에서:
/mcp를 입력합니다.- 화살표 키를 사용하여
checkoutpage를 강조 표시하고 Enter를 누릅니다. - authenticate를 선택하고 OAuth 프롬프트를 따릅니다.
테스트: *"Checkout Page에서 마지막 5개 결제를 나열해 줘."*라고 요청하세요.
기타 AI 도구
MCP를 지원하는 모든 클라이언트는 OAuth를 사용하여 https://mcp.checkoutpage.com에 연결할 수 있습니다. 도구에서 전송 방식을 묻는 경우 Streamable HTTP를 선택하세요. 대부분의 클라이언트는 다음 구성을 수락합니다:
{
"mcpServers": {
"checkoutpage": {
"url": "https://mcp.checkoutpage.com"
}
}
}
예시 프롬프트
새 상품 출시
새 워크숍을 준비 중이고 체크아웃 페이지와 얼리버드 할인을 몇 분 안에 게시하고 싶습니다.
이 내용을 AI 도구에 붙여넣으세요:
Create a checkout page called "Pricing Strategy Workshop" priced at $199. Write a confident product description (3–4 sentences) that pitches a half-day workshop for founders and product leaders who want to raise prices without losing customers. Turn on the coupon code field so customers can apply discounts. Then create a coupon code EARLYBIRD that takes 20% off and expires May 15. Send me both the checkout URL and the coupon code when you're done.
어시스턴트는 create_checkout_page를 호출하고(설명과 쿠폰 필드 활성화 포함), 그 다음 create_coupon를 호출하여 라이브 체크아웃 URL과 할인 코드를 반환합니다.
동일한 패턴을 모든 새 오퍼에 사용할 수 있습니다: 코스 출시, 베타 가입 페이지, 또는 기간 한정 프로모션.
고객 청구 질문에 답변
고객이 다음 결제가 언제 이루어질지 이메일로 문의했고, 몇 초 안에 보낼 수 있는 답변 초안을 원합니다.
고객의 질문을 AI 도구에 붙여넣으세요:
A customer named Jane Smith (jane@example.com) just emailed asking: "When is my next payment, and how much will I be charged?" Look up her account in Checkout Page, find her active subscription, and draft a friendly reply I can send back. Include the next billing date and the amount.
어시스턴트는 list_customers를 호출하여 이메일로 Jane을 찾은 다음, list_subscriptions를 호출하여 그녀의 활성 플랜을 가져오고, 다음 청구 날짜와 금액이 포함된 보낼 준비가 된 답변을 작성합니다.
동일한 패턴을 환불 요청, 영수증 재발송, 또는 계정 컨텍스트가 필요한 일회성 지원 질문에 사용할 수 있습니다.
더 나은 결과를 위한 팁
- AI에게 카피 작성을 요청하세요: 제품 제목, 설명, 확인 메시지. 그렇지 않으면 페이지가 비어 있거나 일반적인 내용으로 나옵니다.
- AI가 추측할 수 없는 설정을 명시적으로 지정하세요 (예: "쿠폰 코드 필드를 켜줘").
- 특정 레코드와 생성 작업에 집중하세요. AI 어시스턴트는 합계와 순위("수익 기준 상위 5개 페이지")에서는 덜 신뢰할 수 있습니다. 모든 결제를 읽어야 하기 때문입니다. 이러한 숫자의 경우 대시보드의 분석 보기를 사용하세요.
- 맞춤 버튼 텍스트나 페이지 스타일링 같은 일부 체크아웃 설정은 아직 MCP를 통해 노출되지 않습니다. 요청이 적용되지 않으면 대시보드에서 페이지를 열어 조정을 완료하세요.
문제 해결
보안 및 개인정보
- MCP 서버는 OAuth를 통해 로그인한 후에만 사용자를 대신하여 작업을 수행합니다.
- 토큰은 계정 범위로 제한됩니다. Checkout Page 설정에서 언제든지 액세스를 취소할 수 있습니다.
- 읽기 도구(
list_*,get_*)는 데이터를 수정하지 않습니다. 쓰기 도구(create_*,upload_*)와 파괴적 도구(delete_*)는 이름이 명확하게 지정되어 어시스턴트가 변경 전에 물어볼 수 있습니다. 웹훅 삭제는 되돌릴 수 없으므로 어시스턴트가delete_webhook를 실행하기 전에 확인하세요. - 어시스턴트가 조회하는 데이터(고객 세부 정보, 결제 정보)는 응답을 생성하기 위해 AI 도구로 전송됩니다. 다른 커넥터와 동일한 방식입니다. 데이터 처리 정책이 요구 사항과 일치하는 AI 도구를 선택하세요.