Indonesian Stock Analysis MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Indonesian Stock Analysis MCP ServerAnalyze BBCA technical indicators"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Indonesian Stock Analysis MCP Server
An MCP (Model Context Protocol) server that provides Indonesian stock (IDX) analysis tools for Claude Code. Ask Claude Code questions about stocks and get real-time analysis with buy/sell recommendations.
Features
Real-time Stock Data: Current prices, historical data for all IDX stocks
Technical Analysis: RSI, MACD, Moving Averages, Bollinger Bands
Fundamental Analysis: P/E, P/B, ROE, EPS, Dividend Yield, and more
Market Movers: Track top gainers and losers from IDX30
Smart Logging: All recommendations saved to logs/ for tracking
Seamless Integration: Works directly in Claude Code - just ask questions!
Related MCP server: Baguskto Saham
Quick Start
1. Install Dependencies
cd /Users/antariksa/Project/stock_ai_agent
pip install -r requirements.txt2. Configure Claude Code
Add to your MCP settings file (~/.config/claude-code/mcp_settings.json or Claude Desktop config):
{
"mcpServers": {
"idx-stock-analysis": {
"command": "python",
"args": ["-m", "src.mcp_server"],
"cwd": "/Users/antariksa/Project/stock_ai_agent"
}
}
}Important: Update the cwd path to match your actual project location!
3. Restart Claude Code
Restart Claude Code to load the MCP server.
4. Start Analyzing!
Ask Claude Code questions like:
"What's the current price of BBCA?"
"Analyze BBRI technical indicators"
"Should I buy TLKM right now?"
"Show me today's top market movers"
"Compare BBCA and BMRI fundamentals"
MCP Tools Available
The server provides 7 tools that Claude Code can use:
get_stock_price - Current price and basic info
get_historical_data - Historical OHLCV data
get_technical_indicators - RSI, MACD, MA, Bollinger Bands
get_fundamentals - P/E, P/B, ROE, margins, etc.
get_market_movers - Top gainers/losers from IDX30
log_recommendation - Save buy/sell decisions
get_recommendation_history - Review past recommendations
Market Hours
Indonesian Stock Exchange (IDX) - Western Indonesia Time (WIB):
Pre-open: 08:45-09:00
Session 1: 09:00-12:00
Break: 12:00-13:30
Session 2: 13:30-16:00
Best used during trading hours for real-time decisions.
Documentation
QUICKSTART.md - Get started in 5 minutes! ⚡
SETUP.md - Detailed installation and troubleshooting
EXAMPLES.md - Example conversations and use cases
requirements.txt - Python dependencies
Project Structure
stock_ai_agent/
├── src/
│ └── mcp_server.py # Main MCP server with 7 stock analysis tools
├── logs/ # Auto-generated recommendation logs
│ └── recommendations_*.jsonl
├── QUICKSTART.md # 5-minute setup guide
├── SETUP.md # Detailed setup instructions
├── EXAMPLES.md # Usage examples and sample queries
├── requirements.txt # Python dependencies
├── pyproject.toml # Project configuration
├── test_server.py # Test suite
└── setup_env.sh # Automated environment setup
How It Works
MCP Server (
src/mcp_server.py): Exposes 7 tools via Model Context ProtocolClaude Code: Automatically calls these tools when you ask stock questions
Data Source: Yahoo Finance (yfinance) - free, real-time Indonesian stock data
Analysis: Technical indicators (ta library) + fundamental data
Logging: All recommendations saved to
logs/directory
Popular Indonesian Stocks
Sector | Stocks |
Banking | BBCA, BBRI, BMRI, BBNI |
Telecom | TLKM, EXCL |
Consumer | UNVR, INDF, ICBP |
Auto | ASII, UNTR |
Mining | ADRO, PTBA, ANTM |
Cement | SMGR, INTP |
Contributing
Found a bug or want to add features?
Fork the repository
Make your changes
Submit a pull request
Ideas for enhancements:
Add more Indonesian stock data sources (Stockbit API, IDX API)
Implement portfolio tracking and P&L calculation
Add news sentiment analysis
Create automated hourly alerts during market hours
Backtesting framework for recommendations
License
MIT License
stock_mcp
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceProvides real-time Indonesian stock market (IDX) data including prices, technical indicators, fundamental analysis, and trading signals optimized for the Indonesian market through the Model Context Protocol.Last updated6MIT
- AlicenseAqualityDmaintenanceEnables access to Indonesian Stock Exchange (IDX) data with comprehensive historical data from 2019-2025 for 958 stocks, including real-time market overview, technical analysis, sector performance, and stock comparison capabilities.Last updated94836MIT
- Alicense-qualityAmaintenanceProvides 32 trading analysis tools for AI-powered market analysis, including real-time data, technical indicators, options Greeks, scanners, and Interactive Brokers portfolio management, all accessible via natural language in Claude Desktop.Last updated301MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to access Indonesian stock market data, including real-time quotes, historical data from 2019, and technical analysis for 958 IDX-listed stocks.Last updated948MIT
Related MCP Connectors
Global stock research, ML forecasts, valuation signals, screeners & portfolio tracking in Claude
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Trade Robinhood through natural language in Claude Code.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/giantrksa/stock_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server