교육 문의커뮤니티 입장하기

Meta MCP 입문: 광고 리포트 조회와 설정 변경 구분하기

Meta MCP의 계정 연결부터 첫 광고 리포트 확인까지 설명합니다. 조회와 쓰기 권한, 신규 광고 생성과 활성화, 기존 예산 변경의 차이를 구분합니다.

지금까지 500명 넘게 읽었어요, 83%가 끝까지 읽었어요
Share
Meta MCP 입문: 광고 리포트 조회와 설정 변경 구분하기 대표 이미지
목차
  1. MCP는 무엇을 연결하나요?
  2. Meta MCP로 할 수 있는 일
  3. 연결 전에 정할 세 가지
  4. Claude에서 Meta MCP를 연결하는 순서
  5. 첫 리포트는 숫자의 정의부터 맞춥니다
  6. 이상 신호는 관찰과 가설을 나눠 받습니다
  7. 생성, 수정, 활성화는 영향이 다릅니다
  8. 매주 리포트를 받으려면 예약 기능이 필요합니다
  9. Sources
  10. 3줄 요약

세 줄로 먼저 읽기

  1. Meta MCP는 Meta가 운영하는 https://mcp.facebook.com/ads 서버로, AI가 광고 계정을 조회하고 지원되는 설정을 바꾸도록 연결합니다.
  2. 첫 리포트는 계정 하나의 지난 7일 지출을 조회해 같은 기간 광고 관리자 비용과 맞춰 본 뒤 지표를 늘립니다.
  3. 새 캠페인과 광고는 일시중지 상태로 만들어지지만 기존 항목 수정과 활성화는 광고비 집행에 바로 영향을 줍니다.

Meta MCP는 Meta가 운영하는 서버로, AI가 허용된 광고 계정 데이터를 조회하거나 지원되는 설정을 바꾸도록 연결합니다. Meta는 광고 AI 커넥터 소개 글에서 이 기능을 외부 AI 도구에서 캠페인을 만들고 관리하고 분석하는 방법으로 설명합니다.

처음에는 계정 하나의 지난 7일 성과를 조회하고 광고 관리자 숫자와 맞춰 보는 작업부터 시작합니다. 캠페인 생성과 예산 변경은 조회 결과를 믿을 수 있게 된 뒤에 맡깁니다.

MCP는 무엇을 연결하나요?

MCP(Model Context Protocol)는 AI 앱과 외부 도구가 요청과 결과를 주고받는 규격입니다. Claude 같은 AI 앱에 광고 질문을 하면 아래 순서로 답이 만들어집니다.

광고 질문이 답으로 돌아오는 순서

  1. 1. 질문AI 앱에
    광고 성과를 물음
  2. 2. MCP 서버mcp.facebook.com/ads
    로 요청 전달
  3. 3. 도구 실행허용된 광고 계정에서
    조회나 변경
  4. 4. 결과 설명AI가 받은 결과를
    표와 문장으로 정리

규격이 같아도 서버 연결 방식과 인증, 계정 권한이 모두 맞아야 연결됩니다. 연결 구조는 MCP 개념 설명에 더 자세히 정리했습니다.

Meta MCP로 할 수 있는 일

공식 서버 주소는 https://mcp.facebook.com/ads입니다. Meta의 공식 서버 개요는 기능을 일곱 종류로 나눕니다.

종류할 수 있는 일
보고와 분석캠페인 성과와 추이를 조회하고 이상 신호를 찾습니다
광고 생성과 관리캠페인, 광고 세트, 광고를 만들고 수정합니다
카탈로그 관리상품 자료와 상품 노출 문제를 봅니다
신호와 데이터 세트측정 신호의 상태와 품질을 봅니다
도움말비즈니스 지원 문서를 검색합니다
실험A/B 테스트와 전환 증분 연구를 관리합니다
활동 기록광고 계정의 변경 이력을 봅니다

A/B 테스트는 조건을 나눠 결과를 비교하는 실험입니다. 전환 증분 연구는 광고 때문에 추가로 생긴 전환을 추정하는 연구라서, 보고서에 잡힌 전환 수와는 다른 값을 냅니다.

광고는 캠페인, 광고 세트, 광고의 세 단계로 짜여 있습니다. 예산을 바꾸는 요청을 할 때 어느 단계의 값을 바꾸는지 알아야 하므로 구조를 먼저 봅니다.

Meta 광고의 세 단계 구조

  1. 1. 캠페인가장 위 단위
    일부 설정은 여기에
  2. 2. 광고 세트대상, 예산,
    최적화 조건
  3. 3. 광고실제로 노출되는
    개별 광고
단계마다 이름과 별개인 ID가 붙고, MCP 요청에서는 이 ID로 대상을 지정합니다.

연결이 됐는지는 도구 개수가 아니라 내 계정에 실제로 표시되는 도구와 권한으로 판단합니다.

위 화면에서는 읽기 전용 도구가 57개로 표시됩니다. 도구 옆의 승인 필요와 차단 설정은 AI 앱이 도구를 호출할 때 적용하는 제어이고, Meta 쪽의 계정 접근 권한과는 별개입니다.

연결 전에 정할 세 가지

첫 연결 전에 정할 것

  1. 1. 계정조회할 광고 계정 ID
    한 개
  2. 2. 작업 범위성과 조회만
    생성과 수정은 제외
  3. 3. 대조 기준같은 기간의
    광고 관리자 비용

읽기 전용 도구를 써도 광고 데이터는 AI에 전달됩니다. 연결할 계정과 AI에 넘길 데이터 범위를 정한 뒤 연결합니다.

Claude에서 Meta MCP를 연결하는 순서

아래 화면은 Claude 설정의 커넥터 화면입니다. 커넥터 메뉴가 보이지 않으면 사용하는 요금제와 조직 관리자 설정에서 커넥터가 허용돼 있는지 봅니다.

1. 커넥터 설정 열기

설정에서 커넥터 목록을 엽니다. 목록에 Meta 연결이 이미 있으면 새로 추가하지 말고, 그 연결의 주소와 계정 범위부터 봅니다.

2. 연결 경로 고르기

원격 MCP 주소 칸에 https://mcp.facebook.com/ads를 넣습니다. 이 창의 OAuth 입력란에는 선택 사항이라고 표시돼 있지만, Meta 쪽 연결 경로에 따라 개발자 앱 정보가 필요할 수 있습니다.

OAuth는 사용자가 로그인해 접근을 허용하는 절차입니다. Meta의 시작 문서는 두 경로를 나눕니다. 개발자 앱 없이 쓰는 경우는 광고 AI 커넥터 설정 안내를 따릅니다. 자체 Meta 앱을 쓰는 경우는 앱에 해당 사용 사례를 추가하고, 선택한 MCP 클라이언트에 맞게 로그인 반환 주소와 인증을 설정합니다. 로그인 반환 주소는 승인이 끝난 뒤 앱으로 돌아오는 주소입니다.

자체 앱의 OAuth와 사용자 토큰 연결은 개발자용 시작 안내에 있습니다. 토큰을 대화창에 붙여 넣는 방식으로 연결하지 않습니다. 대화 기록에 토큰이 그대로 남기 때문입니다.

3. 계정과 도구 권한 정하기

인증 화면에서 로그인한 사용자와 허용할 비즈니스, 광고 계정을 고릅니다. 조회만 할 때는 Claude의 도구 설정에서 쓰기 도구를 차단하거나 호출마다 승인을 받도록 둡니다. 대화에 '조회만 해줘'라고 쓰는 것은 요청일 뿐이고 권한을 바꾸지 않습니다.

조회 범위를 실제로 제한하는 설정

제한 대상대화 속 요청"조회만 해줘"앱 도구 설정차단, 승인 필요Meta 인증 화면계정 선택
쓰기 도구 호출제공하지 않음제공–
접근할 광고 계정제공하지 않음제공하지 않음제공
쓰기 도구는 앱 설정으로, 계정 범위는 Meta 인증 화면에서 제한합니다.

연결이 실패하면 로그인, 계정 접근, 도구 실행 가운데 어느 단계에서 멈췄는지부터 봅니다. 인증 화면이 앱 정보나 반환 주소를 요구하면 2단계에서 고른 연결 경로를 다시 보고, 같은 커넥터를 여러 번 추가하지 않습니다. 쓰지 않는 연결은 Claude에서 연결을 해제하고 Meta의 허용된 연결 목록에서도 지웁니다.

4. 계정 목록을 받은 뒤 성과 조회하기

먼저 접근할 수 있는 광고 계정의 이름, ID, 통화, 시간대를 요청합니다. 조회할 계정을 골랐으면 다음 요청을 보냅니다.

조회만 해줘. 대상 광고 계정은 내가 지정한 계정 ID야. 오늘을 제외한 지난 7일을 계정 시간대 기준으로 조회해줘. 캠페인 ID와 이름, 지출, 노출, 링크 클릭을 표로 보여줘. 계정 통화와 정확한 시작일 및 종료일도 적어줘. 전체 클릭과 링크 클릭을 섞지 말고 사용한 필드명을 알려줘. 자료가 없거나 조회가 실패한 경우는 0으로 채우지 말고 구분해줘.

계정 목록이 나온 단계에서는 아직 성과 조회가 된 것이 아닙니다. 이 요청의 지출 합계가 같은 계정, 같은 기간의 광고 관리자 비용 합계와 맞아야 첫 조회가 끝납니다. 합계가 다르면 아래 순서로 원인을 찾습니다.

지출 합계가 광고 관리자와 다를 때 보는 순서

  1. 1. 계정 ID다른 광고 계정을
    조회하지 않았는지
  2. 2. 날짜와 시간대시작일, 종료일과
    계정 시간대
  3. 3. 필터광고 관리자 화면에
    걸린 필터
  4. 4. 통화계정 통화와
    표의 통화

결과를 받지 못한 경우와 지출이 0원인 경우는 다릅니다. 첫 표가 맞으면 구매, 전환당 비용 같은 지표를 하나씩 더합니다.

첫 리포트는 숫자의 정의부터 맞춥니다

위 그림은 예시 데이터로 만든 리포트 구성입니다. 공식 보고 도구 안내는 성과 조회 외에 기회 점수, 이상 신호, 벤치마크 도구를 설명합니다. 벤치마크는 비슷한 조건의 광고주와 비교하는 기준값입니다. 내 연결의 도구 목록에 이 도구들이 있으면 같은 구성으로 리포트를 만들 수 있습니다.

리포트에 넣는 지표는 이름이 같아도 집계 기준이 다를 수 있어서, 표에 넣기 전에 정의를 정합니다.

지표표에 넣기 전에 정할 것
CTR클릭률. 전체 클릭 기준인지 링크 클릭 기준인지
CPM노출 1,000회당 비용
CPA성과 한 건당 비용. 성과가 구매인지 문의인지
ROAS광고비 대비 전환가치. 원가를 뺀 이익과는 다른 값
기회 점수Meta의 권장사항을 찾을 때 쓰는 지표. 매출을 예측하는 점수는 아님

구매가 0건이면 구매당 비용 칸을 0원으로 채우지 않고 비워 둡니다. 구매를 보고할 때는 기여 기간과 집계 기준을 맞춥니다. 기여 기간은 광고를 보거나 누른 뒤 얼마 동안 생긴 성과를 그 광고의 성과로 인정할지 정한 기간입니다. CTR 같은 비율은 캠페인별 값을 단순 평균하지 않고, 분자와 분모를 각각 합쳐서 다시 계산합니다.

이상 신호는 관찰과 가설을 나눠 받습니다

조건을 정해 비교를 요청하면 AI가 변화를 찾아 줍니다. 이때 관찰한 변화와 원인 가설을 나눠 달라고 함께 요청합니다.

Claude, Meta 연결
같은 계정에서 지난 7일과 그 앞 7일의 CPM을 비교해 20% 이상 오른 광고 세트를 보여줘. 실제 관찰한 변화와 원인 가설을 구분하고 가설별로 추가 확인할 자료를 적어줘.
관찰한 변화
광고 세트 A의 CPM이 앞 7일보다 20% 넘게 올랐습니다.

원인 가설과 추가로 볼 자료
1. 소재 피로, 같은 소재의 노출 빈도
2. 경쟁 증가, 게재 위치별 CPM
3. 설정 변경, 활동 기록의 대상과 예산 변경
관찰과 가설이 나뉘어 있는지 봅니다
설명을 위해 만든 화면입니다. 20%는 이 예시에서 정한 검토 기준입니다.

앞 기간의 CPM이 0이거나 자료가 없으면 증가율을 계산할 수 없으므로 비교 불가로 표시하게 합니다. CPM이 올랐다는 사실만으로 소재 피로나 경쟁 증가를 원인으로 확정하지 않습니다. 지출과 노출, 대상과 게재 위치, 실제 변경 기록을 함께 놓고 가설을 하나씩 지웁니다.

소재 비교도 CTR 하나로 끝내지 않습니다. 같은 목적의 광고끼리 클릭 정의와 기간을 맞추고, 구매나 문의 성과와 노출 수가 충분했는지 함께 봅니다. 광고 하나에 여러 소재가 조합돼 있으면 광고 단위 성과를 이미지 한 장의 성과로 볼 수 없습니다.

생성, 수정, 활성화는 영향이 다릅니다

생성과 관리 도구 안내에 따르면 새 캠페인, 광고 세트, 광고는 일시중지 상태로 만들어집니다. 같은 문서는 기존 항목을 수정하는 ads_update_entity와 활성화하는 ads_activate_entity도 안내합니다. 그래서 새 항목이 일시중지로 만들어져도, 이미 집행 중인 광고의 예산 수정과 활성화는 그대로 광고비에 반영됩니다.

세 가지 변경 요청의 영향

항목새 항목 생성기존 항목 수정ads_update_entity활성화ads_activate_entity
처음 상태일시중지집행 중이면
그대로 집행
집행 시작
광고비에 바로 영향제공하지 않음제공제공
실행 뒤 볼 것중복 생성 여부바뀐 값과
활동 기록
하위 항목
상태와 심사
"예산을 20% 올려줘"는 리포트 요청이 아니라 기존 항목 수정 요청입니다.

변경을 맡기기 전에는 먼저 변경안만 받습니다. 요청에 실행하지 말라는 조건과 대상 ID를 함께 적습니다.

광고 계정을 변경하지 말고 변경안 표만 작성해줘. 대상은 내가 지정한 광고 세트 ID들이야. 각 항목의 현재 상태, 예산 유형, 통화, 현재값과 제안값을 보여줘. 일일 예산인지 전체 기간 예산인지 구분해줘. 구매당 비용과 전환 지연을 고려한 제안 근거를 적어줘.

변경안을 보고 실행을 정했으면 대상, 값, 상태 변경 범위를 요청에 적어 보냅니다. 실행 뒤에는 성공 메시지와 별개로 광고 관리자에서 실제로 바뀐 값과 활동 기록을 엽니다. 캠페인을 활성화해도 하위 광고 세트나 광고가 중지돼 있거나 심사를 통과하지 못하면 노출되지 않으므로 실제 집행 상태까지 봅니다. 실패한 요청을 다시 보낼 때는 이미 만들어진 항목이 있는지 먼저 찾아 중복 생성을 막습니다.

매주 리포트를 받으려면 예약 기능이 필요합니다

질문을 저장해 두는 것과 매주 실행을 예약하는 것은 다른 일입니다. 대화에 '월요일마다 보내줘'라고 적어도, 쓰는 연결에 예약 도구가 없으면 리포트는 오지 않습니다.

예약 기능이 있으면 아래 순서로 설정하고 첫 실행 결과까지 봅니다.

정기 리포트를 예약할 때 정할 것

  1. 1. 실행 시각요일, 시각과
    시간대
  2. 2. 대상과 기간광고 계정 ID와
    보고 기간
  3. 3. 받을 곳리포트를 보낼
    목적지
  4. 4. 실패 알림조회가 실패하면
    알릴 곳
  5. 5. 첫 실행 확인첫 리포트 숫자를
    광고 관리자와 대조

예약 기능이 없으면 저장한 질문을 직접 다시 보내거나 별도 자동화 환경을 만들어야 합니다. 자주 실행할수록 AI 서비스 이용료와 호출 한도도 그만큼 씁니다.

Sources

3줄 요약

  1. Meta MCP는 Meta가 운영하는 https://mcp.facebook.com/ads 서버로, AI가 광고 계정을 조회하고 지원되는 설정을 바꾸도록 연결합니다.

  2. 첫 리포트는 계정 하나의 지난 7일 지출을 조회해 같은 기간 광고 관리자 비용과 맞춰 본 뒤 지표를 늘립니다.

  3. 새 캠페인과 광고는 일시중지 상태로 만들어지지만 기존 항목 수정과 활성화는 광고비 집행에 바로 영향을 줍니다.

Share

제대로 이해했는지 한 문제로 확인해 볼까요?

답을 고르면 바로 풀이가 나와요.

새 캠페인이 일시중지로 생성되면 기존 광고 예산을 바꾸는 요청도 집행에 영향이 없을까요?

이 글이 도움이 되었나요?

이 글 다음 배우기AI 업무 자동화 입문입문 코스 · 3편

메일, 회의록, 리포트처럼 반복되는 일을 AI로 자동화하는 순서와 안전장치를 다룹니다

  1. 1AI 업무 자동화 뜻과 규칙 자동화와 다른 점
  2. 2n8n 이해하기, 노드로 잇는 자동화와 셀프호스팅
  3. 3회의록 자동화, 녹음과 받아쓰기와 요약과 배포
코스 전체 보기 →
이어서 읽기 좋은 글Meta MCP와 Meta CLI 비교: 대화형 조회와 반복 작업 선택하기 →

Meta 광고를 대화로 조회하는 MCP와 명령으로 조회하는 CLI를 요청 방법, 준비, 비용, 반복 실행, 광고 변경의 다섯 단계로 비교하고 어제 비용을 광고 관리자와 맞추는 순서를 설명합니다.