Baguskto Saham
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IDX_MCP_DEBUG | No | Enable debug mode | false |
| IDX_MCP_LOG_LEVEL | No | Log level for MCP mode | error |
| IDX_MCP_CACHE_TYPE | No | Cache type (memory or redis) | memory |
| IDX_MCP_SERVER_NAME | No | Server name | IDX MCP Server |
| IDX_MCP_WEB_TIMEOUT | No | Web scraping timeout in ms | 15000 |
| IDX_MCP_YAHOO_TIMEOUT | No | Yahoo Finance timeout in ms | 10000 |
| IDX_MCP_CACHE_TTL_HISTORICAL | No | Cache TTL for historical data in seconds | 86400 |
| IDX_MCP_CACHE_TTL_STOCK_INFO | No | Cache TTL for stock info in seconds | 300 |
| IDX_MCP_CACHE_TTL_MARKET_OVERVIEW | No | Cache TTL for market overview in seconds | 60 |
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 | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_market_overviewA | Get Indonesian stock market overview including IHSG index, volume, and top movers |
| get_stock_infoC | Get detailed information for a specific Indonesian stock |
| get_historical_dataC | Get historical price data for a specific stock |
| get_sector_performanceA | Get performance data for all IDX sectors |
| search_stocksB | Search for stocks by company name or ticker symbol |
| get_stock_analysisB | Get comprehensive technical analysis for a stock with indicators and recommendations |
| compare_stocksB | Compare performance of multiple stocks over a specified period |
| get_available_stocksA | Get list of all available stock tickers in the historical dataset |
| get_dataset_infoA | Get information about the historical dataset including last update and coverage |
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 9 tools
Each tool targets a distinct function: comparing stocks, fetching historical data, getting analysis, searching, etc. No two tools have overlapping purposes.
All tools follow a consistent verb_noun snake_case pattern (e.g., compare_stocks, get_historical_data, search_stocks) with no deviations.
9 tools is an ideal scope for a stock market server, covering all major operations without being overwhelming or too sparse.
The tool surface covers all essential stock data tasks: listing, searching, info, historical data, comparison, market overview, sector performance, and technical analysis, leaving no obvious gaps.