Kr Equities

liveMarkets

Korean equities MCP. Keyless, live per request.

6tools
0msauth
free tier50 calls/day

Tools

kr_search_stocks

Resolve 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_quote

Current 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_history

Daily 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_flows

Recent 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_index

Level, change and recent daily history of a Korean market index: KOSPI, KOSDAQ or KOSPI200.

No parameters required.

▶Try it
kr_top_by_market_cap

The 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.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/kr-equities/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
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.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("kr_search_stocks", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("korean equities mcp");