get_securities_listLABSCO 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_listby exchange,get_securities_detailsfor one code - Indices —
get_index_list,get_index_componentsfor the basket behind an index,get_daily_indexfor the composite index's daily trading results - Prices —
get_daily_ohlcandget_intraday_ohlcfor open, high, low, close, volume and value per day or per tick, plusget_stock_pricefor 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. 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. Clone the repository, then launch with uv --directory <path> run ssi-stock-mcp-server, with the clone as the path. Package version 1.0.0. Apache 2.0.
Setup effort
Build from source
USE CASES
Comparing two tickers through today's session
Pull intraday OHLC for both codes and let the model line up the volume profiles.
Seeing what is inside an index
List the index codes, then the constituents of the one you care about, then their daily numbers.
Building a week of history for one stock
Fetch daily OHLC over a range and read the trading information behind the moves.
8 tools
Listed in project docs. Your client may show a different list.
get_securities_detailsget_index_componentsget_index_listget_daily_ohlcget_intraday_ohlcget_daily_indexget_stock_priceBEFORE YOU INSTALL
What to know first
Tools you get
8 tools named in the project's documentation.
Requires
- uv on PATH
- Python 3.12+
- FC_DATA_CONSUMER_SECRET in your environment
- FC_DATA_CONSUMER_ID in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/archiephan78/ssi-stock-mcp-server.gitMCP Clients
Claude Desktop
{
"mcpServers": {
"SSIStockMCPServer": {
"command": "uv",
"args": [
"--directory",
"full-path",
"run",
"ssi-stock-mcp-server"
],
"env": {
"FC_DATA_CONSUMER_ID": "id",
"FC_DATA_CONSUMER_SECRET": "id",
"FC_DATA_URL": "https://fc-data.ssi.com.vn/",
"FC_DATA_AUTH_TYPE": "Bearer"
}
}
}
}