Bootpay Developer Docs MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add bootpay-mcp -- npx -y @bootpay/mcp
README.md

Korea's payment integration, now accessible to AI.

Bootpay MCP Server

Korea's payment integration, now accessible to AI. 한국 결제 연동을 AI가 직접 수행할 수 있도록 하는 MCP 서버입니다.

AI 코딩 도구(Claude, Cursor, Windsurf, Cline, GitHub Copilot 등)에서 Bootpay 결제·커머스 개발자 문서를 검색하고 참조할 수 있는 Model Context Protocol (MCP) 서버입니다.

MCP를 연결하면 AI가 최신 SDK 버전 확인, 문서 검색, 예제 코드 조회, 트러블슈팅을 직접 수행하여 정확한 결제 연동 코드를 생성합니다.


Supported PG & Payment Methods

Bootpay는 국내 주요 PG사와 간편결제를 통합 지원합니다:

PG사 코드 지원 결제
나이스페이 (NICE) nicepay 카드, 계좌이체, 가상계좌, 휴대폰
토스페이먼츠 (Toss Payments) tosspayments 카드, 계좌이체, 가상계좌, 휴대폰
KG이니시스 (KG Inicis) inicis 카드, 계좌이체, 가상계좌, 휴대폰
NHN KCP kcp 카드, 계좌이체, 가상계좌, 휴대폰
카카오페이 (Kakao Pay) kakao 간편결제
네이버페이 (Naver Pay) naverpay 간편결제
페이코 (PAYCO) payco 간편결제
토스페이 (Toss Pay) tosspay 간편결제
다날 (Danal) danal 휴대폰 소액결제

결제 유형: 일반결제 (카드/계좌이체/가상계좌/휴대폰) · 정기결제 (빌링키) · 본인인증 · 에스크로 · 현금영수증


Quick Start

두 가지 연결 방식을 지원합니다:

방식 특징 추천 환경
HTTP (Streamable HTTP) 설치 불필요, 원격 서버 Cursor, Windsurf, Cline, 웹 기반
npm (stdio) 로컬 실행, 오프라인 가능 Claude Desktop, Claude Code

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) 또는 %APPDATA%\Claude\claude_desktop_config.json (Windows):

npm (stdio) — 추천:

{
  "mcpServers": {
    "bootpay-docs": {
      "command": "npx",
      "args": ["-y", "@bootpay/mcp"]
    }
  }
}

HTTP (원격):

{
  "mcpServers": {
    "bootpay-docs": {
      "command": "npx",
      "args": ["mcp-remote", "https://mcp.bootpay.ai/mcp"]
    }
  }
}

Claude Code (CLI)

# npm (stdio)
claude mcp add bootpay-docs -- npx -y @bootpay/mcp

# HTTP
claude mcp add bootpay-docs --transport http https://mcp.bootpay.ai/mcp

Cursor

Settings → MCP Servers → Add:

{
  "bootpay-docs": {
    "url": "https://mcp.bootpay.ai/mcp"
  }
}

Windsurf / Cline / Other MCP Clients

Streamable HTTP endpoint:

https://mcp.bootpay.ai/mcp

What AI Can Do with This MCP

MCP를 연결하면 AI가 다음을 직접 수행합니다:

사용자: "React에서 부트페이 카드결제 연동해줘"

AI 내부 동작:
  1. get_sdk_versions         → 최신 SDK 버전 확인 (v2 5.x)
  2. get_setup_checklist      → Application ID + 환경 설정 안내
  3. search_docs → get_doc    → payment/request 문서 조회
  4. 코드 작성                → 문서 기반, 정확한 버전 사용

7 Tools + 1 Prompt

Tool Description
get_sdk_versions 모든 SDK 최신 버전 조회 (Web, Android, iOS, Flutter, React Native, Server)
search_docs 120+ 개발자 문서 검색 (12 카테고리)
get_doc 특정 문서 전체 마크다운 조회
list_docs 카테고리별 문서 목록
get_setup_checklist 연동 환경 설정 체크리스트 (API 키, SDK 설치, .env)
get_troubleshooting 문제 해결 가이드 (sandbox, webhook, billing, error, cors, mobile, widget)
get_cs_guide 고객응대(CS) 매뉴얼 검색
Prompt Description
integration-action-plan 결제유형 × 플랫폼별 6단계 연동 액션 플랜

For AI Agents Reading This Repo Directly

MCP 서버를 설정하지 않은 상태에서 이 레포를 참고하는 AI를 위한 안내:

File Description
SDK_VERSIONS.md 최신 SDK 버전 — CDN URL, NPM, 모바일 SDK
SETUP_GUIDE.md Application ID 발급 — 결제 연동 필수 설정
llms.txt LLM-optimized 전체 가이드 — AI가 읽기 최적화된 구조화 문서

Critical Rules

  • SDK v2 (5.x) onlybootpay-3.x.x.min.js, bootpay-4.x.x.min.js are v1 (deprecated) and will not work
  • Application ID required — must be obtained from Bootpay Admin, never use placeholder values
  • Private Key — server-side only, never expose in client code

Supported Platforms & SDKs

Client SDKs

Platform Package
Web (NPM) @bootpay/client-js
Web (CDN) bootpay-{version}.min.js
Android (Kotlin/Java) kr.co.bootpay:android
iOS (Swift/ObjC) pod 'Bootpay'
Flutter bootpay_flutter
React Native @bootpay/react-native-bootpay

Server SDKs

Language Package
Node.js @bootpay/backend-js
Python bootpay-backend
Java / Kotlin kr.co.bootpay:backend
Ruby bootpay
Go github.com/bootpay/backend-go
.NET (C#) Bootpay
PHP bootpay/backend-php

Documentation Categories

Category Content
payment

Tools (7)

get_sdk_versionsRetrieves the latest SDK versions for Web, Android, iOS, Flutter, React Native, and Server platforms.
search_docsSearches through over 120 developer documentation articles across 12 categories.
get_docRetrieves the full markdown content of a specific documentation article.
list_docsLists documentation articles organized by category.
get_setup_checklistProvides a checklist for setting up the integration environment, including API keys and SDK installation.
get_troubleshootingRetrieves troubleshooting guides for common issues like sandbox, webhook, billing, and errors.
get_cs_guideSearches the customer service (CS) manual for support information.

Configuration

claude_desktop_config.json
{"mcpServers": {"bootpay-docs": {"command": "npx", "args": ["-y", "@bootpay/mcp"]}}}

Try it

What is the latest version of the Bootpay Flutter SDK?
Show me the setup checklist for integrating Bootpay card payments in a React application.
I'm getting a CORS error with my Bootpay integration, can you find the troubleshooting guide for this?
Search the documentation for how to configure webhooks for payment notifications.

Frequently Asked Questions

What are the key features of Bootpay Developer Docs?

Search and retrieve Bootpay payment and commerce developer documentation. Check latest SDK versions for multiple platforms including Web, Mobile, and Server. Access integration checklists and environment setup guides. Retrieve troubleshooting manuals for common payment integration errors. Support for both local stdio and remote HTTP transport modes.

What can I use Bootpay Developer Docs for?

Automating the generation of payment integration code based on official documentation. Quickly verifying the latest SDK versions during project setup. Troubleshooting payment gateway errors using AI-guided documentation search. Retrieving specific implementation steps for billing keys and recurring payments.

How do I install Bootpay Developer Docs?

Install Bootpay Developer Docs by running: npx -y @bootpay/mcp

What MCP clients work with Bootpay Developer Docs?

Bootpay Developer Docs works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Bootpay Developer Docs docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare