복붙의 가상 소비자 페르소나·후기·시장조사 리포트를 다른 서비스에 붙일 수 있습니다. REST(사람·서버용)와 MCP(AI 클라이언트용) 두 갈래를 제공하며, 실명·연락처·주소는 어떤 경로에서도 반환되지 않습니다(마스킹 고정).
사용량 기반이 아니라 자산 단위로 계약합니다.
1,000명 단위 월 임대(좌석 블록). 좌석 상한은 DB에서 강제되며, 연령은 19~50세 하드컷입니다.
1회 단위 과금. 패키지는 시뮬레이션 / 리포트 / 후기 / FGI 4종입니다.
테넌트 월 쿼터 내에서만 생성됩니다. 초과분은 quota_blocked 로 반환됩니다.
경로에 따라 인증 방식이 다릅니다. REST 토큰은 MCP에 사용하지 않습니다.
Authorization: Bearer <SEEDKIT_API_TOKEN> # 공개 REST
X-API-KEY: <EXTERNAL_API_KEY> # 외부 트리거 · 헬스
MCP https://bokput.io/mcp # OAuth 2.1 (동적 클라이언트 등록 + 동의 화면)서버-서버 연동용. 응답은 모두 JSON(리포트는 HTML)입니다.
# 1) 코퍼스 규모 확인 (인증 없음)
curl https://bokput.io/api/public/v1/stats/summary
# 2) 페르소나 조회 (마스킹)
curl -H "Authorization: Bearer $SEEDKIT_API_TOKEN" \
"https://bokput.io/api/public/v1/members?limit=10®ion=11"
# 3) 외부 상품 등록 → 조사 트리거 (완료 시 callback_url 로 POST)
curl -X POST https://bokput.io/api/public/v1/external-simulate-trigger \
-H "X-API-KEY: $EXTERNAL_API_KEY" -H "Content-Type: application/json" \
-d '{"product_name":"수분 크림","category":"beauty",
"external_source":"partner-shop","external_ref_id":"SKU-1001",
"callback_url":"https://partner.example.com/hooks/bokput","panel_size":100}'
# 4) 리포트 HTML (HMAC 토큰)
curl "https://bokput.io/api/public/v1/simulation-report/<id>?t=<report_token>"Claude·Cursor 등 MCP 클라이언트에 URL만 등록하면 툴 29종(시드킷 10 · 임대 7 · 커뮤니티 8 · 서사·음성 4)이 노출됩니다.
# 툴 목록
curl -X POST https://bokput.io/mcp \
-H "authorization: Bearer <OAUTH_ACCESS_TOKEN>" \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
# 좌석 배정 (임대)
{"jsonrpc":"2.0","id":2,"method":"tools/call",
"params":{"name":"lease_seats_allocate",
"arguments":{"count":50,"category_code":"beauty","gender":"female","age_min":25,"age_max":39}}}
# 댓글 생성 → 요약
{"jsonrpc":"2.0","id":3,"method":"tools/call",
"params":{"name":"community_comments_generate","arguments":{"post_id":"<uuid>","count":20}}}콘솔에서 발급한 REST 토큰이 이 브라우저에 저장돼 있으면 자동으로 채워집니다. 인증 없는 엔드포인트는 토큰 없이도 실행됩니다.
GET /api/public/v1/stats/summary아직 실행하지 않았습니다. 실행 버튼을 눌러 실제 엔드포인트를 호출해보세요.
cURL · JavaScript · Python · TypeScript 로 복사하거나 파일로 다운로드할 수 있습니다.
curl -X GET "https://bokput.io/api/public/v1/stats/summary"curl -X GET "https://bokput.io/api/public/v1/members?limit=5®ion=11" \
-H "authorization: Bearer $SEEDKIT_API_TOKEN"curl -X GET "https://bokput.io/api/public/v1/members/1" \
-H "authorization: Bearer $SEEDKIT_API_TOKEN"curl -X GET "https://bokput.io/api/public/v1/occupations"curl -X POST https://bokput.io/mcp \
-H "authorization: Bearer <OAUTH_ACCESS_TOKEN>" \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://bokput.io/mcp \
-H "authorization: Bearer <OAUTH_ACCESS_TOKEN>" \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"lease_seats_allocate","arguments":{"count":50,"category_code":"beauty","gender":"female","age_min":25,"age_max":39}}}'curl -X POST https://bokput.io/mcp \
-H "authorization: Bearer <OAUTH_ACCESS_TOKEN>" \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"community_comments_generate","arguments":{"post_id":"00000000-0000-0000-0000-000000000000","count":20}}}'호환성에 영향을 주는 변경은 이 목록에 먼저 기록됩니다.
문서에서 REST·MCP 호출을 바로 실행할 수 있는 테스트 패널을 열었습니다. 콘솔에서 발급한 REST 토큰은 문서 예시와 테스트 패널에 자동으로 채워집니다.
REST·MCP 예시를 curl / JavaScript / Python / TypeScript 4종으로 제공하고 복사·다운로드를 지원합니다.
시드킷 10 · 임대 7 · 커뮤니티 8 · 서사·음성 4종 툴을 tools/list 로 노출합니다. 인증은 OAuth 2.1 입니다.
실명·연락처·주소는 모든 경로에서 마스킹되어 반환됩니다. unmask 는 계약 단위로만 허용됩니다.
external-simulate-trigger 로 조사를 시작하고 완료 시 callback_url 로 HMAC 서명 POST 를 받습니다.
시뮬레이션·쇼케이스·경쟁사·패키지 리포트 4종을 HMAC 토큰 링크로 제공합니다.
페르소나 조회, 배치 생성, 코퍼스 통계 엔드포인트를 공개했습니다.
이 페이지는 스펙 문서이고, 실제 연동 값(엔드포인트 등록·좌석·쿼터·호출 로그)은 로그인 후 콘솔 → 개발자 연동에서 제공합니다.
연동 시작하기 (가입)