Skip to main content
Glama
naver-stock-mcp

naver-stock-mcp

by koreapyj

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHTTP bind host.127.0.0.1
MCP_PATHNoHTTP endpoint path./mcp
MCP_PORTNoHTTP bind port.3000
NO_PROXYNoHosts that bypass the proxy.
HTTP_PROXYNoProxy for outbound HTTP requests to Naver. Lowercase names and user:pass@ credentials are supported.
DOTENV_PATHNoPath of the env file to load..env
HTTPS_PROXYNoProxy for outbound HTTPS requests to Naver. Usually the only proxy variable needed since all Naver endpoints use HTTPS. Lowercase names and user:pass@ credentials are supported.
MCP_TRANSPORTNoTransport mode: stdio or http.stdio
NAVER_TIMEOUT_MSNoRequest timeout in milliseconds.15000
NAVER_USER_AGENTNoUser-Agent override for requests to Naver.Chrome UA
MCP_ALLOWED_HOSTSNoAllowed Host headers, comma-separated. Required when binding to 0.0.0.0 to keep DNS rebinding protection.

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_researchA

Search brokerage research reports on Naver Stock (stock.naver.com/research). Reports are mostly in Korean. Every result has detailUrl (the Naver detail page); set includePdf=true to also get pdfUrl (the original PDF). Results are sorted newest first. Categories: market = market commentary; invest = investment strategy; company = company/stock analysis; industry = industry analysis; economy = economic analysis; debenture = bond/fixed income. For reports on specific stocks use category=company with stocks; for specific sectors use category=industry with industries. query is a keyword search over titles and summaries (Korean keywords work best).

get_researchA

Get one research report: full summary text, original PDF URL (pdfUrl) and Naver detail page (detailUrl). Company reports also include the target price, previous target price and the stock price on the publication date. Take category and nid from search_research results.

find_stockA

Look up stock codes by name using Naver Stock autocomplete. Korean stock names work best.

list_brokersA

List the brokerages and institutions that publish research, with their codes.

list_industriesA

List the industry keys and Korean names usable as filters for category=industry.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a clearly distinct role: search_research vs get_research separate discovery from detail retrieval, and find_stock, list_brokers, and list_industries are non-overlapping lookup helpers. An agent can easily select the right tool for each task.

Naming Consistency5/5

All names follow a consistent snake_case verb_noun pattern (search_research, get_research, find_stock, list_brokers, list_industries). The verbs are standard and predictable.

Tool Count5/5

Five tools are well-scoped for a research-report browsing server: two core operations plus three supporting lookups. No tool feels redundant or extraneous.

Completeness4/5

The research workflow is covered end-to-end: search by category/keyword, fetch full report details with PDF, and resolve stock/broker/industry filters. Minor gap: no tool for current stock quotes or price history, though the server is focused on research reports.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues