Dalal Street MCP
Dalal Street MCP server connects to Indian stock market data, delivering live NSE prices, technical indicators, market summaries, portfolio performance…
What it can do
- Get Price: Live price for a single NSE stock. E.g. 'TCS', 'BEL', 'RELIANCE'.
- Get Multiple Prices: Live prices for multiple NSE stocks at once.
- Get Technical Signals: Full technical analysis for a stock: RSI, MACD, EMA crossovers, Bollinger Bands, volume signal, trend strength. Gives a BUY / SELL / NEUTRAL signal with reasons. Use before ente
What data it sees
Do you need an account
No: the server works without sign-in
Dalal Street MCP server connects to Indian stock market data, delivering live NSE prices, technical indicators, market summaries, portfolio performance metrics, and research functions through the Model Context Protocol. It aggregates data from Yahoo Finance and NSE APIs, enabling structured access for application
How to connect
How to connect Dalal Street MCP to Claude
The server address to paste into Claude settings:
https://nse-market-mcp--dalal-street.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect Dalal Street MCP to ChatGPT
The server address to paste into ChatGPT settings:
https://nse-market-mcp--dalal-street.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect Dalal Street MCP to Cursor
The server address to paste into Cursor settings:
https://nse-market-mcp--dalal-street.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (16)
Raw names from tools/list. Only developers need these.
| get_price | Live price for a single NSE stock. E.g. 'TCS', 'BEL', 'RELIANCE'. |
| get_multiple_prices | Live prices for multiple NSE stocks at once. |
| get_technical_signals | Full technical analysis for a stock: RSI, MACD, EMA crossovers, Bollinger Bands, volume signal, trend strength. Gives a BUY / SELL / NEUTRAL signal with reasons. Use before entering any trade. |
| get_stock_news | Latest news headlines for an NSE stock from Yahoo Finance. Shows title, publisher, age. Useful to check news risk before a trade. |
| get_earnings_calendar | Next earnings date and last quarter EPS for a list of NSE stocks. Check this before entering a swing trade — avoid holding through results. |
| get_fii_dii_data | Latest FII (Foreign Institutional Investor) and DII (Domestic Institutional Investor) buy/sell data from NSE India. Key signal for market direction. Net FII buying = bullish. Net FII selling = caution. |
| get_bulk_deals | Today's bulk and block deals on NSE. Big institutional buy = bullish signal for that stock. Big sell by promoter = warning signal. |
| screen_breakouts | Scan a list of NSE stocks and rank them by breakout potential. Checks: price vs 52W high, above EMAs, RSI, volume surge. Returns a ranked list with a STRONG/MODERATE/WEAK signal. Pass your watchlist: ['BEL','ICICIBANK','TCS','RELIANCE','INFY'] |
| get_trade_report | Complete trade decision report for one stock combining: live price + technicals + news + earnings date + analyst target. Use this before deciding to enter or exit any position. Returns a GO / WAIT / AVOID decision with full reasoning. |
| get_market_overview | Nifty 50, Sensex, Bank Nifty — live levels and change. |
| get_stock_details | PE, EPS, 52W high/low, market cap, dividend yield, 50/200 DMA, analyst target. |
| get_portfolio_value | Live P&L for your holdings. Each item: {"symbol":"TCS","qty":50,"avg_price":3200} |
| get_dividend_stocks | Dividend yield, payout ratio, ex-dividend date for income portfolio screening. |
| get_shareholding_pattern | Promoter, FII/FPI, DII and public holding pattern for an NSE stock. Uses NSE shareholding data when available and falls back to Yahoo ownership fields. |
| get_buying_activity | Buyer/seller activity summary for one stock using bulk deals, ownership mix and recent volume behavior. Useful to answer: who is buying, who is selling, and whether activity looks strong. |
| get_peer_comparison | Compare a stock against sector peers on valuation, profitability, leverage and growth. Pass peers explicitly for custom comparison. If omitted, the server uses a built-in peer set for common NSE names. |