The Naver Search MCP Server enables integration with Naver Search API and DataLab API for comprehensive searches and trend analysis across Naver services.
Capabilities:
Search across Naver's web documents, news, blogs, cafes, shopping, images, KnowledgeiN, books, encyclopedia, academic papers, and local places
Analyze search term trends and shopping trends by various demographics (device, gender, age)
Analyze shopping category trends and keyword performance
Technical Features:
Customizable parameters for search result control (sorting, position, display count)
Compatible with AI clients like Claude Desktop, Cursor, Windsurf, and Cline
Supports Docker deployment
Requires Naver Developers API keys for authentication
Optional containerization platform for deploying the MCP server in an isolated environment.
Enables comprehensive search across various Naver services (web, news, blogs, shopping, images, KnowledgeiN, books, encyclopedia, academic papers, local places) and data trend analysis through Naver Search API and DataLab API.
Required runtime environment for the MCP server, version 18 or higher needed for server operation.
Required package manager, version 8 or higher needed for dependency management.
Naver Search MCP Server
MCP server for Naver Search API and DataLab API integration, enabling comprehensive search across various Naver services and data trend analysis.
Version History
1.0.45 (2025-09-28)
Resolved Smithery compatibility issues so you can use the latest features through Smithery
Replaced the Excel export in category search with JSON for better compatibility
Restored the
search_webkrtool for Korean web searchFully compatible with Smithery platform installation
1.0.44 (2025-08-31)
Added the
get_current_korean_timetool for essential Korea Standard Time contextReferenced the time tool across existing tool descriptions for temporal queries
Improved handling of "today", "now", and "current" searches with temporal context
Expanded Korean date and time formatting outputs with multiple formats
1.0.40 (2025-08-21)
Added the
find_categorytool with fuzzy matching so you no longer need to check category numbers manually in URLsEnhanced parameter validation with Zod schema
Improved the category search workflow
Implemented a level-based category ranking system that prioritizes top-level categories
1.0.30 (2025-08-04)
MCP SDK upgraded to 1.17.1
Fixed compatibility issues with Smithery specification changes
Added comprehensive DataLab shopping category code documentation
1.0.2 (2025-04-26)
README updated: cafe article search tool and version history section improved
1.0.1 (2025-04-26)
Cafe article search feature added
Shopping category info added to zod
Source code refactored
1.0.0 (2025-04-08)
Initial release
Prerequisites
Naver Developers API Key (Client ID and Secret)
Node.js 18 or higher
NPM 8 or higher
Docker (optional, for container deployment)
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
Tool Details
Available tools:
🕐 Time & Context Tools
get_current_korean_time: Fetch the current Korea Standard Time (KST) along with comprehensive date and time details. Use this whenever a search or analysis requires temporal context such as "today", "now", or "current" in Korea.
🆕 Category Search
find_category: Category search tool so you no longer need to manually check category numbers in URLs for trend and shopping insight searches. Just describe the category in natural language.
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
Complete Category List:
For a complete list of category codes, you can download from Naver Shopping Partner Center or extract them by browsing Naver Shopping categories.
🎯 Business Use Cases & Scenarios
🛍️ E-commerce Market Research
📱 Digital Marketing Strategy
🏢 Business Intelligence & Competitive Analysis
📊 Seasonal Business Planning
🎯 Customer Persona Development
📈 Advanced Analysis Scenarios
Market Entry Strategy
Category Discovery: Use
find_categoryto explore market segmentsTrend Analysis: Identify growing vs declining categories
Demographic Targeting: Age/gender analysis for customer targeting
Competitive Intelligence: Keyword performance comparison
Device Strategy: Mobile vs PC shopping optimization
Product Launch Planning
Market Validation: Category growth trends and seasonality
Target Customers: Demographic analysis for product positioning
Marketing Channels: Device preferences for advertising strategy
Competitive Landscape: Keyword competition and opportunities
Pricing Strategy: Category performance and price correlation
Performance Monitoring
Category Health: Monitor product category trends
Keyword Tracking: Track brand and product keyword performance
Demographic Shifts: Monitor changing customer demographics
Seasonal Patterns: Plan inventory and marketing campaigns
Competitive Benchmarking: Compare performance against category averages
Quick Reference: Popular Category Codes
Category | Code | Korean |
Fashion/Clothing | 50000000 | 패션의류 |
Cosmetics/Beauty | 50000002 | 화장품/미용 |
Digital/Electronics | 50000003 | 디지털/가전 |
Sports/Leisure | 50000004 | 스포츠/레저 |
Food/Beverages | 50000008 | 식품/음료 |
Health/Medical | 50000009 | 건강/의료용품 |
💡 Tip: Use find_category with fuzzy searches like "beauty", "fashion", "electronics" to easily find categories.
Related MCP server: Naver MCP Server
Installation
Method 1: NPX Installation (Recommended)
The most reliable way to use this MCP server is through NPX. For detailed package information, see the NPM package page.
Claude Desktop Configuration
Add to Claude Desktop config file (%APPDATA%\Claude\claude_desktop_config.json on Windows, ~/Library/Application Support/Claude/claude_desktop_config.json on macOS/Linux):
Cursor AI Configuration
Add to mcp.json:
Method 2: Smithery Installation (Alternative - Known Issues)
⚠️ Important Notice: Smithery installations can run into connection timeouts and freezes because of issues in the Smithery WebSocket relay infrastructure. This is a known platform limitation rather than a bug in this MCP server. For stable usage, we strongly recommend sticking with Method 1 (NPX installation).
Known issues on Smithery:
Server initialization may hang or time out
Error -32001: Request timed outcan appearWebSocket connections can drop immediately after the handshake
The server can exit unexpectedly before processing requests
If you still want to try Smithery:
For Claude Desktop:
For other AI clients:
If you encounter timeouts on Smithery, switch back to Method 1 (NPX) for a stable experience.
Method 3: Local Installation
For local development or custom modifications:
Step 1: Download and Build Source Code
Clone with Git
Or Download ZIP File
Download the latest version from GitHub Releases
Extract the ZIP file to your desired location
Navigate to the extracted folder in terminal:
⚠️ Important: You must run npm run build after installation to generate the dist folder that contains the compiled JavaScript files.
Step 2: Claude Desktop Configuration
After building, you'll need the following information:
NAVER_CLIENT_ID: Client ID from Naver Developers
NAVER_CLIENT_SECRET: Client Secret from Naver Developers
Installation Path: Absolute path to the downloaded folder
Windows Configuration
Add to Claude Desktop config file (%APPDATA%\Claude\claude_desktop_config.json):
macOS/Linux Configuration
Add to Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json):
Path Configuration Important Notes
⚠️ Important: You must change the following paths in the above configuration to your actual installation paths:
Windows: Change
C:\\path\\to\\naver-search-mcpto your actual downloaded folder pathmacOS/Linux: Change
/path/to/naver-search-mcpto your actual downloaded folder pathBuild Path: Make sure the path points to
dist/src/index.js(not justindex.js)
Finding your path:
Step 3: Restart Claude Desktop
After completing the configuration, completely close and restart Claude Desktop to activate the Naver Search MCP server.
Alternative Installation Methods
Method 4: Docker Installation
For containerized deployment:
Docker configuration for Claude Desktop:
Build
Docker build:
License
MIT License