Kr Equities
liveMarketsKorean equities MCP. Keyless, live per request.
Tools
kr_search_stocksResolve a Korean company name (Korean or English) or 6-character stock code to its listed issuer, code and market (KOSPI or KOSDAQ). Use this to map a ticker like 005930 to Samsung Electronics (삼성전자)
No parameters required.
Try it
kr_quoteCurrent or last-close quote for one Korean listed stock by 6-character code: price, change, day range, volume, market cap, 52-week range, PER/PBR/EPS/dividend yield, foreign ownership, and the issuer
No parameters required.
Try it
kr_price_historyDaily OHLCV history for one Korean listed stock, newest first, with the performance over the window (first-to-last close change %). Use for "how has X performed" questions.
No parameters required.
Try it
kr_investor_flowsRecent daily net buying by investor type (foreign, institutional, individual) in shares for one Korean listed stock, plus the foreign holding ratio, newest first.
No parameters required.
Try it
kr_indexLevel, change and recent daily history of a Korean market index: KOSPI, KOSDAQ or KOSPI200.
No parameters required.
Try it
kr_top_by_market_capThe largest listed companies on KOSPI or KOSDAQ ranked by market capitalisation, with code, price, daily change and volume. Includes ranking offset for paging.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/kr-equities/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/kr-equities/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"kr_search_stocks","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("kr_search_stocks", {});// Or ask in plain English:
const answer = await px.ask("korean equities mcp");