제휴 고지 제휴 링크가 있습니다. 구매·가입 시 운영자가 수수료를 받습니다. 자세히

목록 · 가이드

GA4 MCP 연결 방법: 클로드에서 구글 애널리틱스 숫자 보기

중급 읽는 데 10분 2026-10-22 갱신

GA4 MCP 는 구글 애널리틱스 팀이 공개한 "Google Analytics MCP Server" 입니다. 클로드 데스크톱 앱이나 클로드 코드에 붙이면 "어제 사용자가 몇 명이었나" 같은 질문에 클로드가 GA4 보고서를 직접 읽어 답합니다. 내 컴퓨터에서 도는 읽기 전용 서버이고, 2026년 7월 29일에 나온 0.7.0 버전이 도구 아홉 개를 담고 있습니다. 연결하려면 구글 클라우드에서 API 두 개를 켜고 인증 파일을 하나 만들어야 하지만, 코드는 한 줄도 쓰지 않습니다. 이 글은 2026년 10월 22일에 구글 개발자 문서(10월 21일 갱신)와 공식 저장소를 읽고 확인한 내용만 적었습니다.

"GA4 MCP 를 쓰려면 API 연결이 꼭 필요한가요?" 인프런에 올라온 이 질문의 답은 "API 사용 설정과 인증은 필요하고, 코드는 필요 없다" 입니다. MCP 서버가 Admin API 와 Data API 를 대신 부릅니다. 사용자는 두 API 를 켜고, 읽기 전용 인증 파일을 만들고, 그 경로를 설정에 적으면 끝납니다. 무료 표준 GA4 속성도 되고, GA360 은 필요 없습니다.

20초 영상으로 보기

두 영상이 이 글의 요약입니다. 첫 영상은 질문 하나가 GA4 숫자로 돌아오는 길이고, 둘째 영상은 연결 세 단계입니다. 명령은 구글 개발자 문서에 적힌 그대로 옮겼습니다.

영상 1. GA4 MCP 작동 구조 (20초). 클로드가 MCP 서버를 부르고, 서버가 내 인증 파일로 GA4 API 를 읽습니다.
영상 1 자막 전문
  1. 지난 90일 동안 가장 많이 일어난 이벤트를 표로 보여 줘 (나 → AI)
  2. 궁금한 숫자를 문장으로 묻습니다
  3. 클로드가 GA4 MCP 의 도구를 고릅니다
  4. MCP 가 내 인증 파일로 GA4 API 를 부릅니다
  5. 보고서 숫자가 돌아옵니다. 설정은 바꾸지 못합니다
  6. 클로드가 숫자를 읽고 요약·표·제안을 만듭니다
  7. 코드는 없어도 API 설정은 필요합니다. 공식 저장소 github.com/googleanalytics/google-analytics-mcp
영상 2. GA4 MCP 연결 순서 (20초). API 켜기, 인증 파일, 클로드 등록 세 단계입니다.
영상 2 자막 전문
  1. 구글 클라우드에서 API 두 개를 켭니다. 명령: gcloud services enable analyticsadmin.googleapis.com analyticsdata.googleapis.com (Admin API · Data API · 속성에 뷰어 권한)
  2. 읽기 전용 인증 파일을 만듭니다. analytics.readonly 범위로 로그인하면 파일 경로가 나옵니다 명령: gcloud auth application-default login (Credentials saved to file · 경로 복사)
  3. 클로드에 서버를 등록합니다. 환경변수 두 개를 함께 넣습니다 명령: claude mcp add analytics-mcp -- pipx run analytics-mcp (GOOGLE_APPLICATION_CREDENTIALS · GOOGLE_CLOUD_PROJECT)
  4. 필요한 것: 구글 클라우드 프로젝트무료 표준 GA4 속성도 됨. 안 되는 것: 챗GPT 에 바로 연결GA 설정 바꾸기. 내 컴퓨터에서 도는 서버라 챗GPT 는 터널이 필요합니다

한 장으로 보는 GA4 MCP

GA4 MCP 서버는 구글 애널리틱스 팀이 공개한 프로그램이고, 내 컴퓨터에서 클로드와 GA4 API 사이를 잇습니다. 클로드가 묻고, 서버가 내 인증 파일로 API 를 부르고, 숫자가 돌아옵니다.

클로드

데스크톱 앱 또는 클로드 코드

analytics-mcp

pipx run analytics-mcp

인증 파일

analytics.readonly 범위

GA4 API 두 개

Admin API · Data API

출처: developers.google.com/analytics/devguides/MCP (2026-10-21 갱신), github.com/googleanalytics/google-analytics-mcp

준비물 세 가지

준비물무엇을 하나확인하는 법
Python 3.10 이상과 pipx서버 프로그램 analytics-mcp 를 내려받아 실행합니다. uv(uvx)도 됩니다python3 --version, pipx --version
구글 클라우드 프로젝트Google Analytics Admin API 와 Data API 를 켭니다. 할당량을 이 프로젝트로 셉니다구글 클라우드 콘솔의 프로젝트 ID
GA4 속성 권한로그인할 구글 계정에 대상 속성의 뷰어(Viewer) 이상 권한이 있어야 합니다GA4 관리 → 속성 액세스 관리

연결하는 법: 4단계

1. API 두 개를 켭니다. 구글 클라우드 SDK(gcloud)를 설치한 뒤 아래 명령을 실행합니다. YOUR_PROJECT_ID 는 내 프로젝트 ID 로 바꿉니다. 콘솔 화면의 "API 및 서비스" 에서 두 API 를 검색해 켜도 같습니다.

gcloud services enable analyticsadmin.googleapis.com \ analyticsdata.googleapis.com \ --project=YOUR_PROJECT_ID

2. 읽기 전용 인증 파일을 만듭니다. 아래 명령을 실행하면 브라우저가 열리고, 구글 계정으로 로그인하면 끝에 Credentials saved to file: [경로] 가 뜹니다. 이 경로를 복사해 둡니다. 구글 공식 설치 영상은 OAuth 클라이언트를 "Desktop App" 으로 만들어 내려받은 JSON 을 --client-id-file= 로 덧붙이는 방법도 보여 줍니다.

gcloud auth application-default login \ --scopes="https://www.googleapis.com/auth/analytics.readonly,https://www.googleapis.com/auth/cloud-platform"

3-A. 클로드 데스크톱 앱에 등록합니다. 설정 파일은 macOS 는 ~/Library/Application Support/Claude/claude_desktop_config.json, Windows 는 %APPDATA%\Claude\claude_desktop_config.json 입니다. 아래 내용을 넣고 두 값을 바꾼 뒤 앱을 완전히 껐다 켭니다.

{ "mcpServers": { "analytics-mcp": { "command": "pipx", "args": ["run", "analytics-mcp"], "env": { "GOOGLE_APPLICATION_CREDENTIALS": "PATH_TO_CREDENTIALS_JSON", "GOOGLE_CLOUD_PROJECT": "YOUR_PROJECT_ID" } } } }

3-B. 클로드 코드에 등록합니다. 터미널에서 한 번 실행하면 모든 폴더에서 씁니다.

claude mcp add analytics-mcp \ --scope user \ -e GOOGLE_APPLICATION_CREDENTIALS="PATH_TO_CREDENTIALS_JSON" \ -e GOOGLE_CLOUD_PROJECT="YOUR_PROJECT_ID" \ -- pipx run analytics-mcp

4. 확인합니다. 클로드에게 "what can the analytics-mcp server do?" 라고 물으면 도구 목록이 나옵니다. 저장소 README 의 예시에는 프로젝트 ID 변수가 GOOGLE_PROJECT_ID 로 적혀 있지만, 개발자 문서와 문제 해결 절은 GOOGLE_CLOUD_PROJECT 를 씁니다. 이 글도 개발자 문서를 따랐습니다.

도구 9개 지도: 무엇을 물을 수 있나

구글 개발자 문서에 적힌 0.7.0 버전의 도구 아홉 개입니다. 모두 읽기 전용이고, 클로드가 질문에 맞는 도구를 스스로 고릅니다.

get_account_summaries

내가 볼 수 있는 계정과 속성 목록

처음 한 번
get_property_details

속성 하나의 설정 정보

list_google_ads_links

속성에 연결된 Google Ads 계정

list_property_annotations

속성에 남긴 주석

get_custom_dimensions_and_metrics

맞춤 측정기준·측정항목

run_report

일반 보고서. 기본 1만 행, 최대 25만 행

가장 많이 씀
run_realtime_report

지금 들어와 있는 사용자

run_funnel_report

유입경로 탐색 보고서

run_conversions_report

전환 성과 보고서. README 목록에는 빠져 있음

출처: developers.google.com/analytics/devguides/MCP (2026-10-21), run_report 도구 문서

이렇게 물어보십시오: 공식 예시 프롬프트

구글 개발자 문서에 실린 예시를 우리말로 옮겼습니다. 속성이 여러 개라면 질문 앞에 속성 이름을 붙이면 클로드가 헷갈리지 않습니다.

어제 사용자는 몇 명이었나요? 어제 가장 많이 팔린 상품은 무엇인가요? 지난 90일 동안 가장 많이 일어난 이벤트는 무엇인가요? 내 속성에 설정된 맞춤 측정기준과 맞춤 측정항목을 알려 주세요. 월 마케팅 예산이 500만 원이고 매출을 늘려야 합니다. 데이터에 근거한 마케팅 계획을 세워 주세요.

숫자로 보는 GA4 MCP

9개0.7.0 버전의 도구. 모두 읽기 전용
20만무료 표준 속성의 하루 토큰 한도 (GA360 은 200만)
10토큰요청 하나가 보통 쓰는 토큰. 대부분 이 이하
24~48시간GA4 가 데이터를 처리하는 시간. 그동안 숫자가 바뀜

출처: GA4 Data API 할당량 문서, GA 고객센터 11198161 데이터 처리 시간, PyPI analytics-mcp (2026-10-22 조회)

자주 나는 오류와 해결

오류 문구원인해결
403 PERMISSION_DENIEDAPI 두 개가 그 프로젝트에서 꺼져 있거나, 계정에 속성 권한이 없음두 API 를 켜고, GA4 에서 뷰어 이상 권한을 줍니다. "insufficient authentication scopes" 가 함께 나오면 2단계 명령으로 다시 로그인합니다
requires a quota project, 403 ACCESS_NOT_CONFIGURED할당량을 셀 프로젝트가 지정되지 않음GOOGLE_CLOUD_PROJECT 를 넣거나 gcloud auth application-default set-quota-project YOUR_PROJECT_ID 실행
401 UNAUTHENTICATED인증 파일 경로를 못 찾았거나 로그인이 만료됨경로를 절대 경로로 적습니다. ~ 와 $HOME 은 풀리지 않습니다. 만료됐다면 다시 로그인합니다
spawn pipx ENOENT, uvx: command not found데스크톱 앱이 터미널의 PATH 를 물려받지 못함which pipx 로 찾은 전체 경로를 command 에 적습니다
429 RESOURCE_EXHAUSTED속성의 하루·시간당 토큰 한도를 넘김태평양 표준시 자정에 다시 찹니다. 기간을 줄이거나 측정기준 수를 줄여 묻습니다

MCP 연결 자체가 안 되는 경우(도구가 아예 안 보이는 경우)는 클로드 MCP 연결 오류 해결에 오류 문구별로 정리해 두었습니다.

되는 일과 안 되는 일

되는 일
  • 어제 사용자 수, 인기 상품, 인기 이벤트 같은 보고서 질문
  • 지금 사이트에 있는 사용자 (실시간 보고서)
  • 유입경로·전환 보고서
  • 맞춤 측정기준과 Google Ads 연결 확인
  • 숫자를 근거로 마케팅 계획 세우기
안 되는 일
  • 속성·설정 만들기·고치기·지우기 (0.7.0 기준 읽기 전용)
  • 챗GPT 에 바로 연결 (로컬 서버라 Secure MCP Tunnel 필요)
  • Data API 할당량 늘리기 (구글이 받지 않음)
  • 최근 24~48시간 숫자를 확정값으로 보기

출처: developers.google.com/analytics/devguides/MCP, help.openai.com 12584461, GA4 Data API 할당량 블로그

다른 방법: 챗GPT, 서드파티 커넥터, 구글 원격 서버

챗GPT 는 원격 MCP 서버만 붙입니다. OpenAI 도움말은 "Can I connect to a local MCP server?" 라는 질문에 "Not directly." 라고 답하고 Secure MCP Tunnel 을 대안으로 듭니다. 내 컴퓨터에서 도는 GA4 MCP 는 챗GPT 에 바로 연결되지 않습니다.

서드파티 커넥터 는 설치 없이 URL 하나로 붙습니다. 클로드 커넥터 목록에는 Supermetrics, Windsor.ai, Funnel 이 GA 를 포함한 커넥터로 올라 있고, 구글이 직접 낸 GA 커넥터는 찾지 못했습니다. 이런 서비스는 GA 데이터를 자기 서버로 거쳐 보내므로, 가입 전에 데이터를 어디에 저장하는지 약관에서 확인합니다.

구글 원격 엔드포인트 도 있습니다. 구글 개발자 사이트에 https://analyticsdata.googleapis.com/mcp/v1 의 참조 문서(도구 run_report, get_metadata, run_realtime_report, check_compatibility)가 올라와 있습니다. 다만 구글 클라우드의 원격 MCP 지원 제품 목록(10월 20일 갱신)에는 아직 없고 설정 안내도 없어, 참조 문서만 공개된 상태로 보입니다.

자주 묻는 질문

GA4 MCP 를 쓰려면 API 연결이 꼭 필요한가요?
필요합니다. 구글 클라우드 프로젝트에서 Google Analytics Admin API 와 Data API 를 켜고, analytics.readonly 범위의 인증 파일을 만들어야 합니다. 코드는 쓰지 않습니다. MCP 서버가 API 를 대신 부릅니다.
무료 GA4 속성에서도 되나요? GA360 이 필요한가요?
무료 표준 속성에서도 됩니다. Data API 할당량 문서가 표준 속성과 GA360 속성을 나눠 적고 있고, 차이는 한도뿐입니다. 하루 토큰이 표준 20만, GA360 200만입니다.
API 비용이 드나요?
구글은 Data API 의 별도 요금표를 공개하지 않은 것으로 보입니다. 다만 할당량 문서가 프로젝트를 "for quota and billing purposes" 로 식별한다고 적어, 이 글에서는 무료라고 단정하지 않습니다. 한도를 넘기면 요금 대신 429 오류가 납니다.
클로드가 GA 설정을 바꿔 버리지 않나요?
바꾸지 못합니다. 개발자 문서는 "available for read requests only" 라고 적습니다. 2026년 10월 21일 저장소에 주석을 만드는 쓰기 도구와 --allow-write 옵션이 들어갔지만, 기본으로 꺼져 있고 아직 정식 버전에 실리지 않았습니다.
챗GPT 에서도 쓸 수 있나요?
바로는 안 됩니다. 챗GPT 는 원격 MCP 서버만 연결하고, GA4 MCP 는 내 컴퓨터에서 도는 서버입니다. OpenAI 가 안내하는 Secure MCP Tunnel 을 거치거나 서드파티 커넥터를 씁니다.
제미나이 CLI 에서도 되나요?
구글 개발자 문서에는 "Gemini CLI is deprecated." 라는 주의가 붙어 있고, 대신 Antigravity CLI 를 안내합니다. 설정 파일은 ~/.gemini/config/mcp_config.json 이고 내용은 위 3-A 와 같습니다.
어제 숫자가 GA 화면과 다릅니다.
GA4 는 데이터를 처리하는 데 24~48시간이 걸리고, 그동안 숫자가 바뀝니다. 같은 기간·같은 보고 ID 설정으로 다시 비교하십시오. Data API 가 돌려주는 값은 GA 화면과 같은 설정을 따릅니다.

출처

이 글의 주제#GA4 MCP#구글 애널리틱스 MCP#Google Analytics MCP#analytics-mcp#클로드 GA4#GA4 API 연결

이어서 보기

찾는 것이 더 있으십니까

“노션” 두 글자만 치십시오. 스킬·플러그인·MCP 가 나란히 올라옵니다.