idx-market-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| STOCKBIT_BEARER_TOKEN | No | Bearer token for Stockbit API to access deep data (optional). Obtained from browser DevTools on stockbit.com. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| idx_get_market_quoteA | Fetch live market quote, price, volume, and intraday range for an Indonesian stock (.JK). |
| idx_analyze_chart_patternA | Algorithmically analyze chart patterns (triangles, channels, support/resistance) and generate an annotated candlestick chart image. |
| idx_sanitize_financialsA | Sanitize financial metrics against USD denomination mismatches, thin-equity ROE distortions, and solvency traps. |
| idx_check_sector_concentrationA | Audit portfolio sector weights against the 50% single-sector concentration ceiling before adding new stock. |
| idx_calc_tranche_ordersA | Calculate mathematically disciplined 2-tranche limit orders and lot allocations for an IDX stock. |
| idx_get_orderbookA | Fetch live 10-level Level 2 Orderbook depth, bid/ask queues, and order imbalance from Stockbit API. |
| idx_get_bandarmologyA | Fetch broker summary, institutional accumulation/distribution status, and big player flows from Stockbit API. |
| idx_get_keystatsA | Fetch official audited financial ratios, balance sheet, valuation, and Piotroski F-score from Stockbit. |
| idx_get_dividendsA | Fetch official corporate action dividend calendar and payment history from Stockbit. |
| idx_get_insider_activityA | Fetch official insider disclosures (major shareholders, directors, commissioners trading) from Stockbit. |
| idx_stockbitB | Unified single-entry gateway for all Stockbit intelligence endpoints. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Most tools target distinct resources, but idx_stockbit is a unified gateway for 'all Stockbit intelligence endpoints,' making it unclear when to call it versus the individual idx_get_orderbook, idx_get_keystats, idx_get_dividends, and idx_get_insider_activity tools. This overlap creates real selection ambiguity for agents.
The naming pattern is largely consistent: idx_ + verb + noun, with clear get_, analyze_, sanitize_, check_, and calc_ prefixes. The main deviation is idx_stockbit, which uses a noun-only name and breaks the verb_noun convention.
11 tools is a reasonable size for an IDX market intelligence server and covers the core analysis workflow without being bloated. However, idx_stockbit makes the set slightly redundant since it duplicates the coverage of several getters, so a leaner set could have achieved the same scope.
The server covers a broad IDX workflow: market data, chart patterns, financials validation, sector concentration, order calculation, broker flows, dividends, and insider activity. Minor gaps exist around stock screening, company profiles, and news, but they don't create dead ends for the apparent purpose.