AI에 마케팅 데이터 연결하기 — 너드보드·GA4·앰플리튜드 MCP 사용법 (2026)
Claude·ChatGPT·Cursor에 너드보드, GA4, 앰플리튜드 MCP를 연결하는 방법. 서버 주소, 인증, 도구별 설정과 세 데이터를 함께 묻는 질문 예시까지 정리해요.

MCP(Model Context Protocol)를 쓰면 Claude, ChatGPT, Cursor 같은 AI 도구가 우리 회사 데이터를 직접 조회해요. 대시보드를 옮겨 다니지 않고 자연어로 물어보면 돼요.
데이터 소스 세 개를 함께 연결하면 한 대화에서 전체 흐름을 볼 수 있어요. 너드보드는 매출·광고비·공헌이익·CRM 같은 커머스 데이터를, GA4는 유입과 행동을, Amplitude는 제품 퍼널과 리텐션을 맡아요.
| MCP | 보는 데이터 | 연결 방식 | 인증 | 쓸 수 있는 도구 |
|---|---|---|---|---|
| 너드보드 | 매출, 광고비, 공헌이익, LTV/CAC, CRM 등 커머스 데이터 | 원격 서버 (https://nerdboard.kr/mcp) | OAuth (너드보드 계정 권한·선택한 쇼핑몰) | Claude, ChatGPT, Cursor |
| GA4 | 유입 채널, 세션, 전환 등 트래픽과 행동 | 로컬 stdio 서버 (pipx run analytics-mcp) | Google ADC (analytics.readonly) | Claude Code, Claude Desktop, Gemini CLI |
| Amplitude | 제품 퍼널, 리텐션, 활성 사용자 | 원격 서버 (미국·EU 주소) | OAuth 2.0 + Amplitude 역할 권한 | Claude, Claude Code, Cursor, ChatGPT |
1. 너드보드 MCP 연결하기
너드보드 MCP 서버 주소는 https://nerdboard.kr/mcp예요. OAuth로 연결하고, 내 너드보드 계정 권한과 선택한 쇼핑몰 범위 안에서만 동작해요. 데이터 조회가 중심이고, CRM 캠페인·쿠폰 생성처럼 실행하는 도구는 사전 검증과 사용자 확인을 거쳐요.
Claude
- Customize 메뉴를 열고 커넥터(Connectors)로 이동해요.
- + 버튼을 누르고 Add custom connector를 선택해요.
- Name에
Nerdboard, URL에https://nerdboard.kr/mcp를 넣고 Connect를 눌러요. - OAuth 승인 화면에서 승인을 끝내요.
ChatGPT
- 플러그인 → 추가 → MCP 서버 추가를 눌러요.
- 이름은
Nerdboard, 유형은 스트리밍 가능한 HTTP를 선택하고 서버 주소https://nerdboard.kr/mcp를 입력해요. - 서버 목록의 nerdboard 행에서 인증을 눌러요.
- 너드보드에 로그인한 뒤 사용할 쇼핑몰과 권한을 확인하고 승인해요.
Cursor 등 다른 도구 연결이 필요하면 너드보드 AI 통합 페이지에서 문의해 주세요. Claude·ChatGPT 화면별 연결 가이드도 그 페이지에 있어요.
물어볼 수 있는 것
- 매출, 광고비, 원가, 배송비, 수수료, 공헌이익 합계, 고정비, 영업이익. 전체 채널과 스토어 단독 범위를 나눠 볼 수 있어요.
- 기간을 말하면 공헌이익 합계와 비용 내역, 먼저 확인할 항목까지 요약해요.
- 신규고객 코호트의 LTV, CAC, LTV-CAC, 0~11개월차 리텐션. 카페24, 스마트스토어, 쿠팡 채널별로 비교할 수 있어요.
- 매체별 광고비가 어느 판매채널에 배정됐는지, 누락이나 과배정 가능성이 있는지 점검해요.
질문 예시
이번 달 광고비와 원가를 빼면 진짜 남은 돈은?
지난주보다 공헌이익률이 떨어진 이유를 요약해줘
공헌이익 적자 상품과 원인을 찾아줘
LTV가 CAC보다 낮은 채널만 정리해줘2. 너드보드 에이전트 4종 사용법과 예시
너드보드 MCP를 연결하면 Claude가 아래 에이전트처럼 일해요. 값을 바꾸는 도구는 항상 사전 검증(dry_run)이나 사용자 확인을 거치고, 사용자 지시 원문(user_request_quote)을 함께 남겨요.
카카오톡 CRM 에이전트 (예약 캠페인)
무엇을 하나
카카오 알림 메시지 예약 캠페인을 쿠폰 설계부터 대상 선정, 사전 검증, 테스트 발송까지 대화로 만들어요.
준비·연결 설정
- 카카오 발신 프로필 연결: /crm/settings/kakao-profile
- 예약 캠페인 등록 승인과 crm:send 권한
- 발송 가능 시간은 서울 기준 08:00~20:50이에요.
단계별 흐름
- 쿠폰 의향 인터뷰: CRM 쿠폰 새로 발급, 기존 쿠폰 연결·발급, 기존 쿠폰 성과 추적 전용 중에서 골라요. 캠페인 안에서 만드는 쿠폰은 정률 할인만 되고 최소 주문금액·최대 할인 상한을 걸 수 없어요. 그 값이 필요하면 create_crm_coupon으로 쿠폰을 먼저 만들어요.
- 메시지 타입 고르기: get_kakao_message_type_guide로 타입별 모습과 제약을 보고 골라요.
- 대상 정하기: 세그먼트, 프리셋, 전화번호 목록 중 하나를 preview_crm_audience로 미리 보고 모수를 확인해요. 프리뷰는 만료되니 등록 직전에 발급해요.
- create_crm_scheduled_campaign: dry_run으로 먼저 검증한 뒤 실제로 등록해요.
- test_send_crm_campaign: 사용자가 알려준 010 번호(1~5개)로만 보내요. 실제 발송이고 건당 과금돼요. 결과는 get_crm_test_send_result로 확인해요.
질문 예시
지난 90일 2회 이상 구매했지만 30일간 구매 없는 고객 세그먼트 모수 보여줘
다음 주 화요일 오전 10시 카카오 이미지형 예약 캠페인 초안 만들어서 dry_run 결과 보여줘
010-xxxx-xxxx로 테스트 발송해줘안전장치
- dry_run 결과에 체크리스트가 나오고, 확인해야 등록돼요: 날짜·요일·명절 문구 불일치, 쿠폰 할인율·기간·최소주문·상한 불일치, 이미지 확인, 30분 발송 간격. (2026-10-05 배포)
- 직전 7일 안의 캠페인은 성공자 제외 대상으로 제안돼요. 빼려면 사유를 남겨야 해요.
- 상품명 세그먼트는 상품명에 증정 같은 단어가 있으면 경고하고, 포함하지 않음 조건을 쓸 수 있어요.
- 수정·취소는 발송 10분 전까지만 돼요. 그 뒤로는 잠겨요.
스마트스토어 네이버 톡톡 에이전트
무엇을 하나
스마트스토어 고객에게 보내는 네이버 톡톡 혜택 메시지를 초안 작성부터 점검, 테스트, 예약까지 진행해요.
준비·연결 설정
- 네이버 톡톡 연결: /crm/settings/navertalk
- 파트너 ID: w로 시작하는 톡톡 채널 ID
- 수신거부 080 번호 또는 https URL 중 하나 이상
- 혜택 카테고리
- 너드랩 쪽 발송 환경 준비 완료
단계별 흐름
- 읽기 도구로 재료 모으기: get_crm_navertalk_strategy_context, get_crm_navertalk_template_guide, 캠페인 목록·상세 조회, check_crm_navertalk_campaign, get_crm_navertalk_campaign_performance
- create_crm_navertalk_campaign으로 초안을 만들어요. 초안만 만들고, 같은 요청이 두 번 들어가지 않게 idempotency key를 써요.
- save_crm_navertalk_content로 메시지를 저장해요. 저장 직후 점검 결과를 함께 돌려줘요. 혜택 템플릿은 6종이고, 카테고리를 비워 두면 혜택 유형에 따라 자동으로 정해져요(쿠폰 B001 · 적립금 B002 · 추가 증정 B003 · 그 밖 B004).
- set_crm_navertalk_campaign_audience로 받는 사람을 정해요. 저장한 세그먼트나 업로드한 전화번호 목록만 쓸 수 있어요.
- test_send_crm_navertalk_campaign으로 테스트하고 schedule_crm_navertalk_campaign으로 예약해요. 예약 해제·취소·다시 열기도 도구로 해요. 화면에서는 받는 사람 → 메시지 → 일정 → 검토 순서예요.
질문 예시
톡톡 전략 재료 보고 이번 주말 스마트스토어 쿠폰 혜택 메시지 초안 써줘
저장한 재구매 세그먼트로 받는 사람 설정하고 점검 결과 보여줘
토요일 오전 11시로 dry_run 예약해줘안전장치
- 예약은 서울 기준 08:00~19:50, 분 단위, 오늘부터 14일 안에서만 돼요. 발송 10분 전부터는 예약 해제·취소가 안 돼요.
- 예약하려면 사용자 지시 원문, 막는 점검 항목 없음, 확인 코드 전부 확인(LINK_NOT_NAVER_STORE, BENEFIT_NOT_VERIFIED, COMMERCE_PRICE_DISPLAYED, NO_SUCCESSFUL_TEST_SEND 등), 대상 수 10% 교차 확인, dry_run이 모두 필요해요.
- 테스트 발송은 010 번호 1~5개, 08:00~20:00에만 되고 과금되지 않아요.
- 받는 사람 수는 최대치예요. 네이버는 알림받기와 광고 수신에 동의한 사람에게만 보내요.
앱푸시 에이전트
무엇을 하나
앱푸시는 아직 MCP 도구가 없어요. 발송은 너드보드 화면에서 하고, AI는 너드보드 MCP 데이터(세그먼트·코호트·CRM 성과)로 대상을 기획하고 제목·본문 초안을 써 주는 역할이에요.
준비·연결 설정
- /crm/settings/app-push에서 아이콘·앱 이름·스토어 설명·스크린샷을 넣고 [앱 제작 신청]을 해요. 앱 배포는 너드랩 사내 개발자 계정(nerdlab-dev)으로 진행해요.
- 푸시 메뉴는 푸시가 켜진 계정에서만 보여요.
단계별 흐름
- /crm/push에서 [새 푸시 캠페인]을 눌러요.
- ACTIVE 상태 앱을 고르고 캠페인 이름을 넣어요.
- 상세 화면에서 제목·본문·알림 누르면 이동되는 URL을 넣고 [저장] → [대상 확인]을 눌러요.
- 알림 예약에서 [지금 보내기] 또는 [예약 보내기]를 고르고 [알림 보내기] 또는 [알림 예약]을 눌러요.
- [테스트 발송]은 앱에 등록된 테스트 설치 기기로만 가요.
질문 예시
최근 30일 장바구니 이탈 고객 규모와 많이 담은 상품 알려줘. 앱푸시 제목·본문 3안 써줘(제목 짧게)
지난달 CRM 캠페인 성과 기준으로 앱푸시 발송 시간대 추천해줘안전장치
- 발송은 서울 기준 08:00~21:00에만 돼요.
- 예약 중에는 내용을 고칠 수 없어요. [예약 해제]로 초안 상태로 되돌린 뒤 고쳐요.
- 이미 발송된 알림은 회수할 수 없어서 발송 취소는 사람이 확인해야 해요.
- 대상은 푸시 수신에 동의하고 플랫폼 조건을 통과한 설치 기기뿐이에요.
검색광고 에이전트 (네이버 검색광고)
무엇을 하나
네이버 검색광고 성과를 조회·분석하고, 공식 API로 캠페인·광고그룹을 수정하고, 시간대별 예산을 판단해요.
준비·연결 설정
- 네이버 검색광고 연동(Customer ID · API 키): /dashboard/settings/naver
- dashboard:naver 권한, 수정하려면 편집 권한
단계별 흐름
- 조회: list_naver_campaigns, get_naver_campaign_metrics, get_naver_campaign_timeseries(campaignName 또는 campaignId, 1~52주), get_naver_dashboard_summary, analyze_naver_dashboard_health
- 공식 API 찾기·조회: naver_searchad_api_spec으로 공식 API 명세에서 엔드포인트를 찾고, naver_searchad_api_get으로 조회용 엔드포인트를 불러요.
- 수정: naver_searchad_api_write로 공식 생성·수정·삭제 엔드포인트를 불러요. 먼저 spec 도구로 경로와 body를 확인해요.
- 예산: get_naver_budget_context로 정책 한도·모드와 캠페인별 예산·성과 요약을 보고, plan_naver_budget으로 3시간 슬롯별 판단과 후보 금액을 만들어요(네이버 값은 바꾸지 않아요). 사람이 정한 금액은 submit_naver_budget_proposal로 제출하고, execute_naver_budget_plan으로 실행해요.
- set_naver_budget_policy로 shadow / manual / auto 모드를 정해요. 처음에는 shadow로 시작해요.
질문 예시
지난 4주 네이버 검색광고 캠페인별 비용·전환 추이 보여주고 효율 나쁜 캠페인 짚어줘
브랜드 캠페인 광고그룹 하루 예산을 5만원으로 바꾸는 요청 미리보기만 보여줘
이번 슬롯 예산 판단 만들고 후보 금액 보여줘안전장치
- naver_searchad_api_write는 기본이 미리보기(dry_run=true)예요. dry_run=false일 때만 실제로 보내요.
- 삭제는 confirm=DELETE도 함께 있어야 해요.
- 캠페인·광고그룹 하루 예산은 useDailyBudget과 함께만 바꿀 수 있어요.
- 네이버가 거절하면 그 응답을 그대로 돌려줘요.
- execute_naver_budget_plan도 dry_run=true면 미리보기이고, 실제 실행은 false를 명시해야 해요.
3. GA4 MCP 연결하기 (구글 공식 서버)
구글이 공개한 Google Analytics MCP 서버를 써요. 이전 글에서는 서드파티 패키지를 소개했는데, 이 글은 구글 공식 서버 기준이에요.
준비물
- Python 3.10 이상과 pipx
- Google Cloud 프로젝트에서 Google Analytics Admin API와 Google Analytics Data API 사용 설정
인증: Application Default Credentials
아래 명령으로 인증해요. 읽기 전용 analytics.readonly scope가 필요해요.
gcloud auth application-default login \
--scopes https://www.googleapis.com/auth/analytics.readonly,https://www.googleapis.com/auth/cloud-platform \
--client-id-file=YOUR_CLIENT_JSON_FILE실행이 끝나면 출력에 나오는 credentials 파일 경로를 적어 두세요. 아래 설정의 PATH_TO_CREDENTIALS_JSON에 넣어요.
Claude Code
claude mcp add analytics-mcp \
--scope user \
-e "GOOGLE_APPLICATION_CREDENTIALS=PATH_TO_CREDENTIALS_JSON" \
-e "GOOGLE_PROJECT_ID=YOUR_PROJECT_ID" \
-- pipx run analytics-mcpGemini CLI
~/.gemini/settings.json에 추가해요.
{
"mcpServers": {
"analytics-mcp": {
"command": "pipx",
"args": ["run", "analytics-mcp"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "PATH_TO_CREDENTIALS_JSON",
"GOOGLE_PROJECT_ID": "YOUR_PROJECT_ID"
}
}
}
}Claude Desktop
claude_desktop_config.json에 위와 같은 mcpServers 설정을 넣어요. command, args, env 형식이 그대로 같아요.
제공 도구
| 분류 | 도구 |
|---|---|
| 계정·속성 | get_account_summaries, get_property_details, list_google_ads_links |
| 리포트 | run_report, run_funnel_report, get_custom_dimensions_and_metrics |
| 실시간 | run_realtime_report |
질문 예시
내가 접근할 수 있는 GA4 계정과 속성 목록을 보여줘
지난 7일 채널별 세션과 전환을 정리해줘
지금 실시간 활성 사용자 수를 알려줘
지난 30일 상품 조회 → 장바구니 → 구매 퍼널 리포트를 만들어줘4. Amplitude MCP 연결하기 (공식 서버)
Amplitude 공식 MCP는 원격 서버이고 OAuth 2.0으로 인증해요. 데이터 리전에 맞는 주소를 써요.
- 미국:
https://mcp.amplitude.com/mcp - EU:
https://mcp.eu.amplitude.com/mcp
Claude (웹·데스크톱)
- Settings → Connectors → Browse로 이동해요.
- Amplitude를 검색하고 인증된 커넥터의 + 버튼을 눌러요.
- OAuth를 끝내요. 서버 주소는 넣지 않아도 돼요.
- 모든 Claude 요금제에서 쓸 수 있어요.
- Team·Enterprise 요금제는 소유자가 먼저 Organization settings에서 Amplitude 커넥터를 켜야 해요. 그다음 멤버가 각자 자기 계정을 연결해요.
- OAuth를 마친 뒤 페이지가 계속 로딩 중이면 탭을 닫아도 돼요.
Claude Code
# 미국
claude mcp add -t http -s user Amplitude "https://mcp.amplitude.com/mcp"
# EU
claude mcp add -t http -s user Amplitude "https://mcp.eu.amplitude.com/mcp"추가한 뒤 claude를 실행하고 /mcp를 입력해 Amplitude OAuth를 진행해요. 연결이 됐는지는 이렇게 물어보면 확인할 수 있어요.
접근 가능한 Amplitude 프로젝트를 알려줘Cursor·ChatGPT
두 도구도 지원해요. 설정 방법은 Amplitude MCP 공식 문서를 따라 주세요. ChatGPT는 토큰 한도 때문에 약 25개로 추린 도구만 제공되고, 다른 도구에서는 70개 이상의 전체 도구를 쓸 수 있어요.
권한과 범위
- Amplitude 역할 권한(RBAC)을 따라요.
USE_MCP_READ는 기본으로 켜져 있고, 무언가를 만들거나 고치려면USE_MCP_WRITE가 필요해요. - 접근 범위는 내 Amplitude 역할과 같아요.
- 이벤트 수집용이 아니에요. 이벤트를 보내려면 SDK나 HTTP API를 써요.
질문 예시
지난 7일 DAU를 보여줘
이번 달 유입 소스별 가입 전환율을 알려줘
플랫폼별 주간 활성 사용자 차트를 만들어줘
(차트 URL을 붙여) 지난주에 이 지표가 급증한 이유를 찾아줘5. 세 MCP 함께 쓰기
세 서버를 한 AI 도구에 연결해 두면 한 대화에서 이어서 물어볼 수 있어요. 커머스 결과(너드보드) → 유입(GA4) → 제품 행동(Amplitude) 순서로 물으면 원인을 좁히기 쉬워요. 단, GA4 MCP는 Claude Code·Claude Desktop·Gemini CLI에서만 연결되니 세 개를 함께 쓰려면 이 도구들을 써요.
지난주 매출이 왜 흔들렸는지 보기
1) 너드보드: 지난주 매출, 광고비, 공헌이익을 직전 주와 비교해줘
2) GA4: 같은 기간 채널별 세션과 전환을 직전 주와 비교해줘
3) Amplitude: 같은 기간 가입 → 구매 퍼널에서 이탈이 가장 큰 단계를 알려줘
4) 세 결과를 묶어서 공헌이익 변화와 가장 관련 있어 보이는 구간을 정리해줘광고비를 늘린 채널이 실제로 남았는지 보기
1) 너드보드: 이번 달 광고비가 가장 많이 늘어난 매체와 공헌이익 합계를 보여줘
2) GA4: 이번 달 그 채널의 세션과 전환 추이를 보여줘
3) Amplitude: 이번 달 유입 소스별 가입 전환율을 보여줘
4) 광고비 증가가 유입·가입·이익으로 이어졌는지 단계별로 정리해줘신규 고객 품질 점검하기
1) 너드보드: 최근 6개월 신규 고객 CAC와 LTV, LTV-CAC를 월별로 보여줘
2) GA4: 같은 기간 채널별 신규 사용자와 전환을 보여줘
3) Amplitude: 같은 기간 플랫폼별 주간 활성 사용자 추이를 보여줘
4) LTV-CAC가 낮은 달에 유입 구성이나 활성 사용자에 함께 달라진 점이 있는지 알려줘6. 보안·주의할 점
- OAuth와 scope로 범위가 정해져요. 너드보드는 OAuth 승인과 계정 권한, 선택한 쇼핑몰 범위 안에서만 조회해요. Amplitude도 내 역할 권한을 따라요.
- 조회와 실행을 구분해요. GA4 MCP는
analytics.readonlyscope로 조회만 해요. Amplitude는 READ 권한이 기본이고 WRITE는 따로 필요해요. 너드보드 MCP는 조회 도구가 중심이지만 CRM 캠페인·쿠폰 생성, 메타 광고 생성·수정 같은 실행 도구도 있어요. 실행 도구는 사전 검증(dry run)과 사용자 확인을 거쳐야 실제로 반영되니, AI가 보여주는 내용을 확인한 뒤 승인해 주세요. - AI 제공사가 데이터를 처리해요. Amplitude 문서에 따르면 MCP로 조회한 결과는 연결한 AI 제공사가 처리해요. 각 제공사의 데이터 정책을 확인해 주세요. 너드보드는 MCP 응답을 AI 학습용으로 넘기지 않아요.
- 연결은 언제든 끊을 수 있어요. 너드보드 연결은 원할 때 해제할 수 있어요.
- 시크릿은 채팅에 붙여 넣지 마세요. GA4 인증에 쓰는 OAuth 클라이언트 JSON이나 credentials 파일 내용을 AI 대화창에 붙여 넣지 말고, 파일 경로만 설정에 넣어요.