AI 도구에
광고 데이터를 연결하세요
KoreanAds MCP 서버를 Claude, ChatGPT, Cursor 등에 연동하면 대화만으로 광고 검색, 미디어 믹스, 풀퍼널 전략, 시장 분석까지 가능합니다.
MCP란?
Model Context Protocol (MCP)은 AI 모델이 외부 데이터와 도구에 접근할 수 있게 해주는 개방형 프로토콜입니다. KoreanAds는 MCP 서버를 통해 12가지 전문 도구를 제공하여, AI가 한국 광고 상품 데이터베이스에 실시간으로 접근하고 전문적인 광고 전략까지 생성할 수 있게 합니다.
핵심 사용 사례
KoreanAds MCP는 광고 탐색, 비교 판단, 예산 배분을 AI 대화 안에서 끝내도록 설계되어 있습니다.
Find
브리프와 예산에 맞는 광고 상품을 자연어로 찾습니다.
Evaluate
가격 신뢰도와 오디언스/타겟 근거로 왜 맞는 상품인지 설명합니다.
Allocate
검증된 가격 상품만으로 실행 가능한 미디어믹스를 구성합니다.
브리프에서 아웃리치까지 한 흐름으로
기술 데모가 아니라 실제 미디어 플래닝과 영업 커뮤니케이션에 바로 쓰는 흐름을 기준으로 구성했습니다.
에이전시 플래닝
AI에게 타겟, 예산, KPI를 설명하면 KoreanAds MCP가 후보 매체와 추천 근거를 함께 제시합니다.
브랜드 구매 검토
후보 상품을 비교한 뒤 문의 초안을 만들어 매체사 또는 세일즈 팀과 바로 대화를 시작할 수 있습니다.
글로벌 팀 핸드오프
영어와 중국어 인터페이스, MCP 툴 설명, 구조화된 응답으로 한국 시장 정보를 비한국어 팀에도 전달하기 쉽습니다.
🛠️ 제공 도구
MCP를 통해 12가지 전문 도구를 사용할 수 있습니다
🔍 검색 · 조회
자연어로 광고 상품을 검색합니다. 벡터 시맨틱 검색 + SQL 폴백으로 예산·서브타입·품질 점수 필터링까지 지원합니다.
query 필수 — 검색어 (어떤 언어든 가능)media_type 선택
— 매체 유형 (디지털, TV, OOH 등)media_subtype 선택
— 매체 서브타입 (검색, 디스플레이, 소셜, 동영상 등)max_budget_krw 선택
— 최대 예산 (원)min_quality_score 선택
— 최소 품질 점수 (0-100)top_k 선택 — 최대 결과 수 (기본 5)특정 광고 상품의 전체 상세 정보를 조회합니다. 가격, 타겟팅, 스펙, KPI 벤치마크 등 모든 정보를 포함합니다.
product_id 필수
— 상품 ID데이터 품질 점수가 가장 높은 프리미엄 광고 상품을 품질 순으로 브라우징합니다. 키워드 없이 탐색 가능합니다.
limit 선택 — 최대 결과 수 (기본 10)media_type 선택
— 매체 유형 (디지털, TV, OOH 등)media_subtype 선택
— 매체 서브타입 (검색, 디스플레이, 소셜, 동영상 등)특정 매체사(카카오, 네이버, 토스 등)가 보유한 전체 광고 상품 포트폴리오와 가격 범위를 조회합니다.
media_owner_name 필수
— 매체사 이름📊 분석 · 전략
캠페인 브리프에 맞는 광고 상품을 DB 근거만으로 추천합니다. 검증된 상품 후보와 추천 이유를 grounded JSON으로 반환합니다.
brief 필수 — 캠페인 브리프budget 선택 —
예산media_type 선택
— 매체 유형 (디지털, TV, OOH 등)media_subtype 선택
— 매체 서브타입 (검색, 디스플레이, 소셜, 동영상 등)DB의 실제 광고 상품으로 미디어 믹스(예산 배분안)를 자동 생성합니다. 가격 검증된 상품만 포함하며, 채널별 비중과 예산을 계산합니다.
brief 필수 — 캠페인 설명monthly_budget_krw 필수 — 월 예산 (원)media_type 선택
— 매체 유형 (디지털, TV, OOH 등)media_subtype 선택
— 매체 서브타입 (검색, 디스플레이, 소셜, 동영상 등)인지→고려→전환 3단계 풀퍼널 마케팅 전략을 DB 상품 기반으로 자동 생성합니다. 예산을 40/30/30으로 분배합니다.
brief 필수 — 캠페인 브리프monthly_budget_krw 필수 — 월 예산 (원)매체 카테고리별 시장 가격 벤치마크를 분석합니다. CPM/CPC/CPV 평균 단가와 예산 기준을 제공합니다.
media_type 선택
— 매체 유형 (디지털, TV, OOH 등)media_subtype 선택
— 매체 서브타입 (검색, 디스플레이, 소셜, 동영상 등)⚡ 유틸리티
2~5개 광고 상품을 가격·타겟팅·과금 방식·KPI 기준으로 나란히 비교합니다.
product_ids 필수
— 상품 ID 목록 (2~5개)특정 광고 상품과 예산을 입력하면 CPM/CPC/CPV 단가 기반으로 예상 노출수, 클릭수, 조회수를 시뮬레이션합니다.
product_id 필수
— 상품 IDbudget_krw 필수
— 예산 (원)사용자 쿼리가 DB 범위인지 판단하는 라우팅 도구입니다. 트렌드, 카피 작성 등 DB 외 요청을 자동 분류합니다.
query 필수 — 검색어 (어떤 언어든 가능)DB 전체 통계를 조회합니다. 총 상품 수, 매체 유형별 분포, 데이터 완성도, 평균 품질 점수 등을 포함합니다.
🌐 엔드포인트
사용 환경에 따라 적절한 엔드포인트를 선택하세요
Streamable HTTP
https://koreanads.com/mcp
최신 MCP 표준. Claude Desktop, Cursor 등 대부분의 클라이언트에서 지원합니다.
SSE (Server-Sent Events)
https://koreanads.com/sse
구버전 MCP 클라이언트를 위한 SSE 호환 엔드포인트입니다.
OpenAPI Actions
https://koreanads.com/openapi-actions.json
Custom GPT Actions에서 바로 가져올 수 있는 slim OpenAPI 스키마입니다. MCP가 아니라 HTTP Actions 방식으로 연결합니다.
ChatGPT Custom GPT / HTTP Actions
Custom GPT에서 KoreanAds HTTP API를 직접 붙이고 싶다면 이 방법을 쓰세요. MCP 앱 경로와는 별개이며, 검색·비교·상세·미디어 믹스를 HTTP Actions로 호출합니다.
Custom GPT 열기
ChatGPT에서 Create a GPT 또는 GPT 설정 화면으로 이동한 뒤 Configure 탭에서 Actions를 엽니다.
OpenAPI 가져오기
아래 URL을 Actions의 스키마 URL로 입력하세요.
https://koreanads.com/openapi-actions.json
지침 붙여넣기
Instructions에는 아래 내용을 그대로 넣으세요. 기본 원칙은 <strong>API 우선, grounded JSON 우선</strong>입니다.
HTTP API를 직접 사용하세요.
우선 사용하는 도구:
- 광고 상품 검색: POST /api/tools/search
- 상품 상세 조회: GET /api/tools/products/{product_id}
- 상품 비교: POST /api/tools/compare
- DB 통계 조회: GET /api/tools/stats
- 매체사 포트폴리오 조회: GET /api/tools/media-owner-portfolio
- 미디어 믹스 생성: POST /api/strategy/media-mix
- 브리프 기반 grounded 추천: POST /api/strategy/recommend
운영 규칙:
- 가능한 한 문장 생성보다 직접 JSON 도구 호출을 우선하세요.
- MCP에서는 grounded JSON 결과만 사용하세요.
- 사용자가 광고 상품을 찾고 싶다고 하면 먼저 /api/tools/search를 호출하세요.
- 사용자가 특정 상품 2~5개 비교를 원하면 /api/tools/compare를 호출하세요.
- 사용자가 특정 상품 하나의 상세 정보를 원하면 /api/tools/products/{product_id}를 호출하세요.
- 사용자가 예산 배분안이나 미디어 플랜을 원하면 /api/strategy/media-mix를 호출하세요.
- 사용자가 브리프 기반 추천을 원하면 /api/strategy/recommend를 호출하세요.
- 응답할 때는 먼저 도구 결과에 있는 사실과 수치를 기반으로 설명하고, 필요한 경우에만 짧은 해설을 덧붙이세요.
- API 결과에 없는 상품 정보나 가격 정보를 추정해서 만들어내지 마세요.
- 상품 ID가 필요한 경우 먼저 검색 결과에서 ID를 찾은 뒤 다음 도구를 호출하세요.
- 불필요한 장문 전략 문서를 생성하지 마세요.
운영 방식
검색/비교/상세/통계/추천은 Actions 결과의 JSON 사실값을 그대로 우선 사용하세요. Apps(MCP)와 Actions는 하나의 GPT에서 동시에 쓸 수 없습니다. 장문 전략 생성은 MCP 범위에서 제외합니다.
⚙️ 연동 방법
사용 중인 AI 도구에 맞는 설정 방법을 따라하세요
설정 파일 열기
Claude Desktop → Settings → Developer → Edit Config 클릭
또는 직접 파일을 편집하세요:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
MCP 서버 등록
아래 JSON을 설정 파일에 추가하세요:
{
"mcpServers": {
"koreanads": {
"url": "https://koreanads.com/mcp"
}
}
}
Claude 재시작
설정 저장 후 Claude Desktop을 재시작하면 도구 목록에 KoreanAds가 나타납니다.
MCP 설정 열기
Cursor → Settings → MCP 탭으로 이동
서버 추가
+ Add new MCP server 클릭 후 아래 정보를 입력:
{
"mcpServers": {
"koreanads": {
"url": "https://koreanads.com/mcp"
}
}
}
사용하기
Agent 모드에서 "한국 광고 상품 검색해줘" 같은 자연어로 MCP 도구를 호출할 수 있습니다.
ChatGPT에서 연동하기
ChatGPT 웹에서 Settings → Apps로 이동하세요. 사용 가능 여부는 요금제와 워크스페이스 권한에 따라 달라집니다. 자체 MCP 앱을 등록하려면 developer mode를 켠 뒤 Apps → Create 또는 Workspace Settings → Apps → Create를 사용합니다.
서버 URL 입력
원격 MCP 서버 URL을 입력하세요. ChatGPT는 로컬 MCP 서버를 지원하지 않으므로 공개 HTTPS 엔드포인트를 사용해야 합니다:
https://koreanads.com/mcp
연결 및 업데이트 반영
새 채팅에서 Apps 메뉴로 KoreanAds를 선택해 사용하세요. 관리자가 한 번 승인한 뒤에는 ChatGPT가 도구 스냅샷을 고정해서 쓰므로, MCP 도구를 바꿨다면 Workspace Settings → Apps → Refresh 후 다시 Publish해야 합니다.
HTTP로 직접 연결
MCP 클라이언트 라이브러리를 사용해 프로그래밍 방식으로 연결할 수 있습니다:
from fastmcp import Client
async with Client("https://koreanads.com/mcp") as client:
result = await client.call_tool(
"search_ad_products",
{"query": "20대 여성 타겟 SNS 광고"}
)
print(result)
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const transport = new StreamableHTTPClientTransport(
new URL("https://koreanads.com/mcp")
);
const client = new Client({ name: "my-app", version: "1.0" });
await client.connect(transport);
const result = await client.callTool({
name: "search_ad_products",
arguments: { query: "20대 여성 타겟 SNS 광고" }
});
SSE 레거시 방식
구버전 MCP 클라이언트는 SSE 엔드포인트를 사용하세요:
https://koreanads.com/sse