Naver Search Ad MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NAVER_API_KEY | Yes | Naver access license (API key) | |
| NAVER_SECRET_KEY | Yes | Naver secret key | |
| NAVER_CUSTOMER_ID | Yes | Naver customer ID (integer) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| whoamiA | 진단용: 현재 인증된 호출자 email과 연결된 자격증명 유무를 확인한다. OAuth 토큰에서 email이 제대로 추출되는지 점검용. email 추출이 안 되면 claim_keys를 보고 추출 규칙을 조정한다. |
| list_accountsA | 내가 접근 가능한 광고주 계정 전체 목록.
|
| get_accounts_overviewA | 내가 접근 가능한 계정들의 현황 요약(계정별 캠페인 수 + 기간 성과 합계). 접근 불가/오류 계정은 error 필드로 표시된다. |
| list_campaignsB | 계정의 캠페인 목록을 조회한다 (GET /ncc/campaigns). |
| get_statsA | 동기 /stats 성과 조회. 윈도우 ≤ 92일, 레벨 혼합 불가, 최근/소량용. 반환 행에는 원본 필드(salesAmt 등)와 함께 명확한 별칭(cost 등)을 함께 붙인다. |
| get_related_keywordsA | 연관 키워드와 월간 검색량·경쟁도를 조회한다 (GET /keywordstool). 저검색량 값('< 10')은 {value, approx, raw} 형태로 정규화한다. |
| get_campaignA | 단일 캠페인 상세 (GET /ncc/campaigns/{id}). |
| list_adgroupsA | 캠페인의 광고그룹 목록 (GET /ncc/adgroups?nccCampaignId=). |
| get_adgroupA | 단일 광고그룹 상세 (GET /ncc/adgroups/{id}). |
| list_keywordsA | 광고그룹의 키워드 목록 (GET /ncc/keywords?nccAdgroupId=). |
| list_adsA | 광고그룹의 광고(소재) 목록 (GET /ncc/ads?nccAdgroupId=). |
| list_business_channelsB | 비즈니스 채널 목록 (GET /ncc/channels). |
| get_campaign_performanceA | 계정의 모든 캠페인 성과를 이름과 함께 반환한다. 캠페인 열거 → /stats 조회 → nccCampaignId로 이름 join. 대시보드성 요약용. |
| get_keyword_performanceB | 한 광고그룹의 키워드별 성과를 키워드 텍스트와 함께 반환한다. |
| estimate_keyword_bidA | 키워드 입찰가를 추정한다 (POST /estimate/{type}/keyword). average-position-bid=목표 평균순위 도달 입찰가, exposure-minimum-bid=최소 노출가. |
| estimate_keyword_performanceB | 입찰가별 예상 노출/클릭/비용을 추정한다 (POST /estimate/performance/keyword). 네이버 스키마: 키워드 1개 + 입찰가 리스트를 top-level로 전송. 응답의 |
| get_performance_reportA | 기간 성과 리포트 (명명형). 92일 초과 기간은 자동 청킹. 레벨별 엔티티를 열거해 /stats로 조회하고 이름을 붙여 반환한다. 합계 모드는 가산 지표(노출/클릭/비용/전환)를 합산 후 비율(CTR/CPC/전환율/ROAS)을 재계산한다. 대량(전 계정 키워드·장기 히스토리)은 저수준 StatReports 툴 사용을 권장. metrics/annotate로 응답 필드를 좁히면 전송·직렬화 비용을 줄일 수 있다(선택). |
| create_stat_reportA | 대량 StatReport 잡을 생성하고 완료까지 대기한다 (비동기, 1잡=1일). 반환의 |
| download_stat_reportA | StatReport TSV를 다운로드해 원본 행을 반환한다 (서명 필요). ⚠️ 컬럼 레이아웃은 reportTp별로 다르며 여기서 해석하지 않는다(위치 파싱 오매핑 방지). 각 reportTp의 컬럼 정의는 네이버 StatReport 스펙을 참조해 매핑하라. 명명형 지표가 필요하면 get_performance_report를 사용. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| metric_glossary | 지표 필드명 → (별칭, 설명) 사전. LLM이 salesAmt/ror 등을 오해하지 않도록. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PlatAid/naver-searchad-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server