jv-idx-mcp
Provides tools for accessing Indonesia Stock Exchange market data, including fundamentals, broker flow, company profiles, and technical analysis indicators via TA-Lib.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
jv-idx-mcp
MCP server exposing Indonesia Stock Exchange (IDX) market data as tools — fundamentals, broker flow, company profiles, and technical analysis via TA-Lib.
Tools
Tool | Description |
| Financial statements & ratios from IndoPremier (balance sheet, income, ratios) |
| Company profile from idx.co.id |
| Look up firm names for IDX broker codes |
| Full trading summary for IDX brokers |
| Top buyers/sellers by lot volume over a date range |
| Non-overlapping broker activity sliced by interval |
| Expanding cumulative broker positions over time |
| Browse ~130 TA-Lib indicators with their parameters |
| Compute a single TA indicator (latest value or time series) |
| Full TA snapshot — ~50 indicators grouped by category |
LLM? Paste this link to get step-by-step setup instructions:
https://raw.githubusercontent.com/ibpme/jv-idx-mcp/refs/heads/main/LLM.md
or paste this into your coding agent:
Install and configure jv-idx-mcp server by following the instructions here:
https://raw.githubusercontent.com/ibpme/jv-idx-mcp/refs/heads/main/LLM.mdRelated MCP server: Indonesia Financial Data MCP
Authentication
The server supports optional Bearer token auth. Set MCP_API_KEY on the server to enable it — unauthenticated requests will receive 401.
export MCP_API_KEY=$(openssl rand -hex 32)When auth is enabled, clients must send the token as an Authorization: Bearer <token> header (see client configs below). When MCP_API_KEY is unset, the server runs openly with no auth.
Connecting
The server runs over Streamable HTTP (/mcp) on port 8000.
Remote (hosted)
Replace YOUR_TOKEN with your MCP_API_KEY value. Omit the headers field if auth is not enabled.
Claude Code
claude mcp add --transport http jv-idx-mcp https://jv-idx-mcp.imanbudip.me/mcp --header "Authorization: Bearer YOUR_TOKEN"Or add to ~/.claude.json / project .mcp.json:
{
"mcpServers": {
"jv-idx-mcp": {
"type": "http",
"url": "https://jv-idx-mcp.imanbudip.me/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}OpenAI Codex
{
"mcpServers": {
"jv-idx-mcp": {
"type": "http",
"url": "https://jv-idx-mcp.imanbudip.me/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}OpenCode
Add to ~/.config/opencode/config.json:
{
"mcp": {
"jv-idx-mcp": {
"type": "http",
"url": "https://jv-idx-mcp.imanbudip.me/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}Local (self-hosted via Docker)
# Optionally set a token before starting
export MCP_API_KEY=your-secret-token
docker compose up -dThen use http://localhost:8000/mcp as the URL. Add the Authorization header to client configs if you set MCP_API_KEY.
Claude Code (local)
claude mcp add --transport http jv-idx-mcp http://localhost:8000/mcpOpenCode (local)
{
"mcp": {
"jv-idx-mcp": {
"type": "http",
"url": "http://localhost:8000/mcp"
}
}
}Running locally without Docker
Requires Python 3.14+ and uv. Also requires TA-Lib C library installed on your system.
uv sync
# With auth:
MCP_API_KEY=your-secret-token uv run python server.py
# Without auth:
uv run python server.pyThis server cannot be deployed
Maintenance
Related MCP Connectors
A Model Context Protocol server exposing real-time and historical Colombo Stock Exchange (CSE) data to AI agents and LLM applications. Provides quotes and OHLCV price history, full financial statements (income, balance sheet, cash flow), pre-computed technicals (moving averages, RS ratings, volume signals), macroeconomic indicators, corporate actions, and rule-based screening across CSE stocks and sector indices, everything needed to build CSE-aware trading assistants, research tools, and market-analysis agents. This is the official MCP server of www.ceyloncharts.com
Trading MCP server for AI agents, with live market data, account reads and controlled execution.
MCP server for Financial Modeling Prep API with 250+ financial data tools
Production MCP server for US equity and options intelligence: real-time IV radar, Monte Carlo simulation, options pressure, strategy backtesting, AI prediction, pre-trade risk analysis, and automated stock research reports.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for scraping Indonesian stock market news from multiple sources.23 npmISC
- AlicenseBqualityDmaintenanceCitation-first MCP server for official Indonesian financial data from IDX, BPS, and KSEI, providing tools to access company profiles, financial reports, statistical tables, and investor demographics.10MIT
- AlicenseBqualityAmaintenanceRead-only MCP server for Stockbit (IDX market data) providing broker summary/bandarmology, quotes, top movers, orderbook, fundamentals, and sentiment using your own session. Unofficial and does not place orders.41184 npm57MIT
- AlicenseAqualityCmaintenanceA local MCP server that lets AI agents research Indonesian equities through your own signed-in Stockbit session using read-only tools for company data, financials, price history, analyst consensus, screening, and more.31Apache 2.0