Naver Search MCP Server
Allows searching Naver web documents, news, blogs, cafe articles, shopping, images, KnowledgeiN, books, encyclopedia, academic papers, local places, and analyzing search term trends, shopping category trends, and shopping trends by device, gender, age group, and keywords through Naver DataLab.
Naver Search MCP Server (Fixed Version)
This is a fixed version of the original @isnow890/naver-search-mcp package.
What was fixed?
The original package was missing required MCP protocol methods (prompts/list and resources/list), causing "Method not found" errors in MCP clients like Cursor and Claude Desktop.
Changes made:
✅ Added missing MCP protocol handlers for
prompts/listandresources/listmethods✅ Added
promptsandresourcescapabilities to server configuration✅ Improved compatibility with all MCP clients (Cursor, Claude Desktop, etc.)
✅ Fixed "Method not found" errors
Related MCP server: Naver Map MCP Server
Original Source
Original package: @isnow890/naver-search-mcp
Original author: isnow890
Original license: MIT
Installation
Quick Install via NPX
npx @d429/naver-search-mcp-fixedManual Installation
npm install @d429/naver-search-mcp-fixedEnvironment Variables
# Windows
set NAVER_CLIENT_ID=your_client_id
set NAVER_CLIENT_SECRET=your_client_secret
# Linux/Mac
export NAVER_CLIENT_ID=your_client_id
export NAVER_CLIENT_SECRET=your_client_secretCursor Configuration
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"naver-search": {
"command": "npx",
"args": ["-y", "@d429/naver-search-mcp-fixed"],
"env": {
"NAVER_CLIENT_ID": "your_client_id",
"NAVER_CLIENT_SECRET": "your_client_secret"
}
}
}
}Claude Desktop Configuration
Add to claude_desktop_config.json:
{
"mcpServers": {
"naver-search": {
"command": "npx",
"args": ["-y", "@d429/naver-search-mcp-fixed"],
"env": {
"NAVER_CLIENT_ID": "your_client_id",
"NAVER_CLIENT_SECRET": "your_client_secret"
}
}
}
}Available Tools
Search Tools:
search_webkr: Search Naver web documents
search_news: Search Naver news
search_blog: Search Naver blogs
search_cafearticle: Search Naver cafe articles
search_shop: Search Naver shopping
search_image: Search Naver images
search_kin: Search Naver KnowledgeiN
search_book: Search Naver books
search_encyc: Search Naver encyclopedia
search_academic: Search Naver academic papers
search_local: Search Naver local places
DataLab Tools:
datalab_search: Analyze search term trends
datalab_shopping_category: Analyze shopping category trends
datalab_shopping_by_device: Analyze shopping trends by device
datalab_shopping_by_gender: Analyze shopping trends by gender
datalab_shopping_by_age: Analyze shopping trends by age group
datalab_shopping_keywords: Analyze shopping keyword trends
datalab_shopping_keyword_by_device: Analyze shopping keyword trends by device
datalab_shopping_keyword_by_gender: Analyze shopping keyword trends by gender
datalab_shopping_keyword_by_age: Analyze shopping keyword trends by age group
Prerequisites
Naver Developers API Key (Client ID and Secret)
Node.js 18 or higher
NPM 8 or higher
Getting API Keys
Visit Naver Developers
Click "Register Application"
Enter application name and select ALL of the following APIs:
Search (for blog, news, book search, etc.)
DataLab (Search Trends)
DataLab (Shopping Insight)
Set the obtained Client ID and Client Secret as environment variables
Build
npm install
npm run buildLicense
MIT License - Same as original package
Available Tools
20 toolsdatalab_searchC
Perform a trend analysis on Naver search keywords. (네이버 검색어 트렌드 분석)
Inputs: endDate (required), timeUnit (required), startDate (required), keywordGroups (required).
datalab_shopping_by_ageC
Perform a trend analysis on Naver Shopping by age. (네이버 쇼핑 연령별 트렌드 분석)
Inputs: ages (required), endDate (required), category (required), timeUnit (required), +1 more.
datalab_shopping_by_deviceB
Perform a trend analysis on Naver Shopping by device. (네이버 쇼핑 기기별 트렌드 분석)
Inputs: device (required), endDate (required), category (required), timeUnit (required), +1 more.
datalab_shopping_by_genderB
Perform a trend analysis on Naver Shopping by gender. (네이버 쇼핑 성별 트렌드 분석)
Inputs: gender (required), endDate (required), category (required), timeUnit (required), +1 more.
datalab_shopping_categoryB
Perform a trend analysis on Naver Shopping category. (네이버 쇼핑 카테고리별 트렌드 분석)
Inputs: endDate (required), category (required), timeUnit (required), startDate (required).
datalab_shopping_keyword_by_ageB
Perform a trend analysis on Naver Shopping keywords by age. (네이버 쇼핑 키워드 연령별 트렌드 분석)
Inputs: ages (required), endDate (required), keyword (required), category (required), +2 more.
datalab_shopping_keyword_by_deviceC
Perform a trend analysis on Naver Shopping keywords by device. (네이버 쇼핑 키워드 기기별 트렌드 분석)
Inputs: device (required), endDate (required), keyword (required), category (required), +2 more.
datalab_shopping_keyword_by_genderB
Perform a trend analysis on Naver Shopping keywords by gender. (네이버 쇼핑 키워드 성별 트렌드 분석)
Inputs: gender (required), endDate (required), keyword (required), category (required), +2 more.
datalab_shopping_keywordsB
Perform a trend analysis on Naver Shopping keywords. (네이버 쇼핑 키워드별 트렌드 분석)
Inputs: endDate (required), keyword (required), category (required), timeUnit (required), +1 more.
search_academicB
Perform a search on Naver Academic. (네이버 전문자료 검색)
Inputs: query (required), sort, start, display.
search_blogC
Perform a search on Naver Blog. (네이버 블로그 검색)
Inputs: query (required), sort, start, display.
search_bookC
Perform a search on Naver Book. (네이버 책 검색)
Inputs: query (required), sort, start, display.
search_cafearticleB
Perform a search on Naver Cafe Articles. (네이버 카페글 검색)
Inputs: query (required), sort, start, display.
search_encycB
Perform a search on Naver Encyclopedia. (네이버 지식백과 검색)
Inputs: query (required), sort, start, display.
search_imageC
Perform a search on Naver Image. (네이버 이미지 검색)
Inputs: query (required), sort, start, display.
search_kinA
Perform a search on Naver KnowledgeiN. (네이버 지식iN 검색)
Inputs: query (required), sort, start, display.
search_localC
Perform a search on Naver Local. (네이버 지역 검색)
Inputs: query (required), sort, start, display.
search_newsC
Perform a search on Naver News. (네이버 뉴스 검색)
Inputs: query (required), sort, start, display.
search_shopC
Perform a search on Naver Shopping. (네이버 쇼핑 검색)
Inputs: query (required), sort, start, display.
search_webkrC
Perform a search on Naver Web Documents. (네이버 웹문서 검색)
Inputs: query (required), sort, start, display.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 20 tools
Each search_* tool targets a distinct Naver content type (news, blog, shop, etc.), and each datalab_* tool covers a specific trend analysis dimension. The descriptions clearly differentiate otherwise similar-looking datalab_shopping variants.
All tool names follow a consistent snake_case pattern with a clear prefix (search_ or datalab_) followed by the target or dimension. This uniformity makes the tool set easy to predict and navigate.
With 20 tools, the set is on the heavier side. While each tool maps to a distinct Naver API endpoint, the datalab_shopping family alone accounts for 7 tools, making the overall surface feel somewhat large for the server's scope.
The server covers the major Naver search categories and trend analysis dimensions, providing a robust set for most query needs. Minor gaps exist, such as missing some specialized search categories (e.g., movie, people), but these are not critical.
Maintenance
Related MCP Connectors
Web search, scraping, RAG answers with citations, and translation as MCP tools.
Web data for agents. Extract web pages, crawl websites, discover URLs, and search the web.
Scrape, crawl and search the web for AI agents via MCP.
SEO & marketing toolkit for AI agents: GA4, Search Console, AdSense, GTM, PageSpeed, Trends.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides access to Naver Search APIs, allowing AI agents to search across multiple categories (blogs, news, books, images, shopping items, etc.) with structured responses optimized for LLM consumption.134Apache 2.0
- AlicenseAqualityDmaintenanceProvides Naver Map API functions (geocoding, reverse geocoding, directions, static map, and usage queries) as MCP tools for use in Claude Desktop, VS Code, and other MCP clients.423 npm2Apache 2.0
- AlicenseNot gradedqualityDmaintenanceCombines Naver DataLab trends, blog/news search, translation, and Unsplash images into a single research pipeline for content creators. Generates comprehensive research reports from a single query.MIT
- FlicenseAqualityCmaintenanceNaver Search API + Datalab API MCP server with 19 tools for Korean web search and trend analysis.1925 npm-