Labsco
MCP SERVER

SSI Stock Data MCP

by archiephan78

Vietnamese stock market data from SSI FastConnect — securities, indices and tick-level OHLC.

Equity & Fund Market Data
Summary
Tick-level Vietnamese market data, in the conversation.

Intraday OHLC per tick is the piece that is hard to get anywhere else, and it is here alongside index composition — enough to compare two tickers' volume through a session without exporting anything. It is read-only by design: there is no order path, so the FastConnect credential cannot trade.

What it is

An MCP server over the SSI FastConnect data API, giving an agent programmatic access to Vietnam stock market intraday and daily data using your own FastConnect registration.

What you get
  • Instruments — `get_securities_list` by exchange, `get_securities_details` for one code
  • Indices — `get_index_list`, `get_index_components` for the basket behind an index, `get_daily_index` for the composite index's daily trading results
  • Prices — `get_daily_ohlc` and `get_intraday_ohlc` for open, high, low, close, volume and value per day or per tick, plus `get_stock_price` for a code's daily trading information
  • Streaming realtime data and order management are listed as future work, not shipped
Requirements

Python 3.12+ and `uv`, or Docker. Register for SSI FastConnect first to get a consumer ID and secret, then set `FC_DATA_CONSUMER_ID` and `FC_DATA_CONSUMER_SECRET`; `FC_DATA_URL` and `FC_DATA_AUTH_TYPE` are optional overrides. Launch with `uv --directory <path> run ssi-stock-mcp-server`, or run the published image `ghcr.io/archiephan78/ssi-stock-mcp-server`. Package version 1.0.0. Apache 2.0.

Setup effort

One command plus a key — npx -y @smithery/cli install @archiephan78/ssi-stock-mcp-server --client claude, then supply credentials