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.
Latest Blog Posts
- 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