Skip to main content
Glama
ibpme

jv-idx-mcp

by ibpme

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

get_stock_fundamental

Financial statements & ratios from IndoPremier (balance sheet, income, ratios)

get_company_profile

Company profile from idx.co.id

get_broker_name

Look up firm names for IDX broker codes

get_broker_details

Full trading summary for IDX brokers

get_broker_summary

Top buyers/sellers by lot volume over a date range

get_broker_flow

Non-overlapping broker activity sliced by interval

get_broker_flow_cumulative

Expanding cumulative broker positions over time

list_indicators

Browse ~130 TA-Lib indicators with their parameters

compute_indicator

Compute a single TA indicator (latest value or time series)

get_ta_summary

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.md

Related MCP server: J-SQUAD TradingView MCP Combined

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 -d

Then 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/mcp

OpenCode (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.py
F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • -
    license
    -
    quality
    -
    maintenance
    Real-time financial market data MCP server. Stocks, crypto, technicals, sentiment, FDA calendar. No API keys required.
  • F
    license
    -
    quality
    B
    maintenance
    A comprehensive MCP server that integrates TradingView Desktop automation, screener API, Yahoo Finance, IDX/BEI tools, backtesting, news sentiment, trade math, and market sessions. It enables traders to perform technical analysis, backtest strategies, manage positions, and automate TradingView tasks through natural language.
  • A
    license
    B
    quality
    B
    maintenance
    Citation-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.
    10
    MIT

View all related MCP servers

Related MCP Connectors

  • Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • Alpaca MCP — real-time US stock market data via the Alpaca Market Data API

View all MCP Connectors

Latest Blog Posts

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/ibpme/jv-idx-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server