get_stock_priceLABSCO SUMMARY
Taiwan market data that English-language finance servers generally do not carry.
TWSE and TPEx institutional flows, chip data and monthly revenue are the part nobody else has, and they answer from a local SQLite file rather than a metered API. The split is the thing to understand before installing: this package is the interface, and the desktop application is where the answers come from.
What it is
The MCP layer of Stock Analyzer, a macOS desktop application for Taiwan and US market analysis. This package is the open-source shim: it advertises the tools and proxies each call to the app's local backend, which does the work.
What you get
- 95 tools in 15 categories by the README's count, plus 6 resources you can mention directly in a conversation
- Market (14) — quotes, history, heatmap, sector ranking, news, FX, seasonality, ETF holdings, trading-day status
- Chips (6) — three major institutional flows, fund-flow Sankey, insider alerts, abnormal blocks, margin ranking
- Fundamentals (6), technical (5), macro (8) and sentiment (6) — statements, monthly revenue, dividends, DCF, RSI, MACD, KD, Bollinger, FED policy, yield curve, news and market sentiment
- Portfolio (11), risk (6), backtest (5) and forecast (5) — holdings and P&L, VaR and stress tests, grid-search and Monte Carlo backtests, price probability cones
- AI workflow (7) — including research_stock_deep_dive, where five agents argue a position, and portfolio_daily_briefing
- Resources: saa://portfolio, saa://watchlist, saa://thesis, saa://market/today, saa://reports/recent and saa://system/info
- Every tool declares readOnlyHint, destructiveHint and idempotentHint, and its worst-case LLM cost — most are $0, deep-dive about $0.16
Requirements
Stock Analyzer running on the same machine: the tools proxy to its local backend at http://localhost:3000/api/*, so the package on its own can advertise them but not answer. Point your client at the bundled bin/saa-mcp wrapper rather than node mcp-server.js, which hits a better-sqlite3 ABI mismatch. SAA_MCP_PROFILE=safe_readonly narrows the surface to 80 read-only tools for a shared or untrusted client.
Setup effort
Follow the published steps
USE CASES
Asking how institutions are trading a Taiwan stock
Three-major-investor flows, fund-flow Sankey and margin ranking are first-class tools here, which is the gap in most market servers.
Screening for revenue growth
Monthly revenue reporting is part of the fundamentals set, so "small caps with revenue growing year on year" is a query rather than a spreadsheet.
Getting a considered view rather than one opinion
Five specialised agents — bull, bear, sentiment, risk and a synthesiser — each see a different slice of the tools and produce a six-level action with per-agent reasoning.
Comparing candidates without an LLM in the middle
Fan out the full analysis across two to five stocks and read the raw evidence side by side, at no LLM cost, with any existing thesis attached.
39 tools
Listed in project docs. Your client may show a different list.
get_market_heatmapget_seasonalityget_institutional_flowget_fund_flow_sankeyget_financial_statementscalculate_dcfget_technical_indicatorsdetect_kline_patternsget_macro_snapshotget_fed_policy_stanceget_stock_sentiment_v2get_sentiment_forecastsget_portfolioget_portfolio_concentrationbacktest_strategymonte_carlo_factor_miningget_systemic_riskget_risk_contributionrun_scenarioresearch_stock_deep_diveportfolio_daily_briefingcompare_investment_candidatespost_trade_reviewget_full_stock_analysisscreen_stocksanalyze_trade_performanceget_trade_journalget_portfolio_signalsadd_tradedelete_tradeupsert_thesisevaluate_thesis_qualityadd_watchlistset_price_alerttrigger_backfillget_price_forecastget_asof_replayget_stock_preopen_leadBEFORE YOU INSTALL
What to know first
Tools you get
39 tools named in the project's documentation.
Requires
The Stock Analyzer desktop app, version 0.47.4-beta or later, installed in /Applications (macOS)
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
Install the Stock Analyzer desktop app: get the free Lite tier from https://stockanalyzer.tw (version 0.47.4-beta or later ships the MCP server)
MCP Clients
Claude Desktop
{
"mcpServers": {
"stock-analyzer": {
"command": "/Applications/Stock Analyzer.app/Contents/Resources/app.asar.unpacked/bin/saa-mcp",
"env": {
"PORT": "3000"
}
}
}
}