Nse Bse Indian Stock Market Data MCP

by Tapetide-hq• 145•• Scanned•Claim this listing•Request removal
Finance & Tradingbsechatgptclaudeclaude code pluginclaude plugin

Indian stock market MCP server for NSE & BSE — 48 tools (55 with aliases) for about 8,000 stocks: live quotes, financials, technicals, 326-ratio screener, FII/DII flows, option chains & IV, filings, IPOs & portfolio. Remote (OAuth) or npx. Works with Claude, ChatGPT, Cursor, VS Code, Codex & Gemini CLI

Nse Bse Indian Stock Market Data MCP is an open-source mcp server by Tapetide-hq, written mainly in TypeScript, with 145 GitHub stars and the MIT license. Its code was last updated Oct 28, 2026. The latest npm release is tapetide-mcp 1.0.9, published Oct 10, 2026, with 160 downloads last week.

Scan summary: scanned Nov 5, 2026 at commit 946d7b8. Seen able to read environment and secrets, connect to the internet. Scan policy

How to install Nse Bse Indian Stock Market Data MCP

Built from the start command in the project's README: npx -y tapetide-mcp. Check the README for required keys or settings.

Claude Code · Terminal
claude mcp add nse-bse-indian-stock-market-data-mcp -- npx -y tapetide-mcp
Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "nse-bse-indian-stock-market-data-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "tapetide-mcp"
      ]
    }
  }
}
Cursor · .cursor/mcp.json
{
  "mcpServers": {
    "nse-bse-indian-stock-market-data-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "tapetide-mcp"
      ]
    }
  }
}
VS Code · Terminal
code --add-mcp '{"name":"nse-bse-indian-stock-market-data-mcp","command":"npx","args":["-y","tapetide-mcp"]}'

What Nse Bse Indian Stock Market Data MCP can touch

  • Run shell commandsNot seen in this scan
  • Run dynamic codeNot seen in this scan
  • Read or write filesNot seen in this scan
  • Read environment and secretsFound in the code by our scan
  • Control a web browserNot seen in this scan
  • Connect to databasesNot seen in this scan
  • Read or send messagesNot seen in this scan
  • Touch money or tradingNot seen in this scan
  • Connect to the internetContacted mcp.tapetide.com

"Not seen" means our checks did not find it, and the tool may still do it. Covers commit 946d7b8, Nov 5, 2026. See the scan policy.

Before you install Nse Bse Indian Stock Market Data MCP

AgenticMart scanned Nse Bse Indian Stock Market Data MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What it can access

  • An MCP server is a program your AI app starts and talks to. A local one runs with your user's permissions: it can see the files, environment variables and network your account can.
  • Based on its description and topics, it likely needs to touch financial accounts or data.

Before you install

  1. Never give it live trading or payment keys until you've read the code.
  2. Pin the version you reviewed instead of always installing the latest release.
  3. Read the tool list or scripts before the first run, and keep approval prompts on for actions that write, send or delete.
  • Maintained by Tapetide-hq on GitHub, 145 stars and 31 forks. Popularity is not proof of safety.
  • Last code change: Oct 28, 2026.
  • Open-source license: MIT.

Tools Nse Bse Indian Stock Market Data MCP exposes (55)

Listed by the server itself during our scan of commit 946d7b8.

  • search_stocks

    Search ~8,000 Indian stocks by name, symbol, BSE code, or ISIN. Also matches common/brand names and post-rename aliases (e.g. 'Zomato'→ETERNAL, 'Infosys'→INFY). Listed companies rank first, then by match (exact symbol/code > prefix > word > contains), larger companies first within each; queries of 4

  • get_company_profile

    Get detailed company overview — sector, about, pros/cons, fundamentals (PE, PB, market cap, ROE, ROCE, debt/equity), growth metrics, and current quote. Default response is ~3KB. Use the 'include' param to add optional sections via parallel API calls: - "technicals": RSI, SMA, EMA, MACD, Bollinger B

  • get_stock_events

    Get stock events — news, corporate actions, or company filings. Types: - "news": Sentiment-tagged news (positive/negative/neutral), category, source URL - "corporate_actions": Dividends, splits, bonuses, AGMs, rights issues with ex-date and LTP - "filings": Results, presentations, concall transcrip

  • get_stock_ownership

    Get ownership data for a stock — yearly dividend totals and mutual fund holdings. `dividends` is one row per year: {Year, Div (dividend per share in ₹ for that year), yield (%), exch}. There is NO ex-date and NO interim/final split here; for dated individual dividends use get_stock_events with type

  • get_stock_quote

    Latest stock quote: LTP, change, change %, volume, market cap, PE, 52-week high/low. price_basis is live (traded today or in the last session), last_trade (an older session's price) or null (unknown). last_trade_date is the session the price traded in. NSE prices can lag the exchange by up to ~15 mi

  • get_batch_quotes

    Quotes for up to 20 stocks in one call, each with price_basis and last_trade_date as in get_stock_quote. NSE prices can lag the exchange by up to ~15 minutes.

  • get_price_history

    Get OHLCV price history as row-per-day format — date, open, high, low, close, volume, delivery %. Supports configurable lookback days and daily/weekly aggregation. Default 365 days (max 2000). Use this for price analysis, trend detection, and technical calculations. IMPORTANT: `days` is CAPPED at 20

  • get_financials

    Get financial statements for one company. Sections: `quarterly` (quarterly P&L, ~13 quarters), `profit_loss` (annual P&L), `balance_sheet`, `cash_flow`, `ratios` (all annual). Pass `section` for one statement with every period we hold; omit it to get all sections trimmed to the latest 5 periods each

  • get_shareholding

    Get shareholding pattern — promoter, FII, DII, public holdings over time. Track institutional buying/selling trends quarter over quarter. Useful for understanding ownership changes. CAUTION: a move of more than 5 points in any bucket in a single quarter may be a filing reclassification rather than t

  • get_forecasts

    Get analyst forecasts — EPS, revenue, EBITDA, net income, ROA, ROE, and price estimates. Both quarterly and annual periods with actuals vs estimates comparison, and each estimate's analyst range in `bands` (low/high). EPS actuals are restated for splits and bonuses; `meta.eps_adjustments` lists what

  • get_market_pulse

    Get today's market snapshot — FII/DII net flows (buy/sell/net in crores), Nifty 50 valuations (PE/PB/DY), and the India VIX volatility gauge. This is the quick daily-overview tool. For the technical signal scanner (52-week highs/lows, RSI extremes, MACD, volume spikes) use get_market_data with datas

  • get_fii_dii_detail

    Get detailed FII/DII institutional flow data: - Daily cash market flows for last 30 trading days (buy/sell/net in crores) - F&O participant positioning (FII/DII/Pro/Client long/short OI) - Weekly, monthly, yearly aggregates - Buy/sell streaks and 5d/30d/1yr cumulative net flows - Optional: cumulativ

  • get_fii_dii_flows

    Alias for get_fii_dii_detail. Get detailed FII/DII institutional flow data — daily cash market flows, F&O positioning, weekly/monthly/yearly aggregates, buy/sell streaks.

  • get_fpi_sectors

    Get FPI (Foreign Portfolio Investor) sector-wise investment data. Returns AUM share per sector, fortnight change, 1-year cumulative flow, and sparkline data. Sorted three ways: by AUM, by fortnight change, and by 1Y flow. Useful for understanding which sectors foreign investors are buying/selling.

  • get_market_news

    Get latest market-wide news across all categories. Returns sentiment-tagged articles (positive/negative/neutral) with category, source URL, and related stock symbols. Categories include: companies, global, markets, ipo, government-policy-and-regulation, debt-markets, equity-markets, investment-idea

  • get_market_data

    Get one of today's market-wide data feeds. Pass `dataset` to choose: - deals — bulk & block deals for the last 7 days (symbol, name, client, buy/sell, qty, price, value), newest and largest first. - fno_ban — F&O ban list: stocks at or above 80% of MWPL, with mwpl_pct and status (in_ban from the exc

  • market_valuations

    Get index valuation metrics (PE, PB, Dividend Yield) over time. Default: Nifty 50, weekly data, 5 years. Useful for assessing whether the market is overvalued or undervalued relative to historical averages. index_code accepts EITHER a slug (recommended, like market_heatmap) or a raw numeric code:

  • market_heatmap

    Get a stock heatmap for an index — all constituent stocks with market cap, PE, PB, price changes (1d/1w/1m/3m/6m/1y/5y), volume, and sector. Available indices: see the index parameter (Nifty broad, size and sector indices plus Sensex).

  • screen_stocks

    Screen Indian stocks by fundamental criteria using 325 financial ratios (valuation, profitability, growth, balance sheet, cash flow, shareholding, with 3Y/5Y/10Y history). For technical screens (RSI, MACD, moving averages), use screen_stocks_technical instead. QUERY SYNTAX: {Ratio Name} {operator}

  • screen_stocks_technical

    Screen Indian stocks by technical indicators (RSI, MACD, moving averages, crossovers, volume, momentum) on real-time data. For fundamental screening (PE, ROCE, Sales, Growth), use screen_stocks instead. Each filter is { left: field, operation, right: number | field }. Operations: "greater", "less",

  • get_screener_ratios

    Search or list available financial ratios for the screen_stocks tool. Pass a keyword to search (e.g., 'cash flow', 'debt', 'promoter') or omit for the full catalog of 325 ratios. Returns the exact ratio names that screen_stocks queries accept.

  • get_trending_stocks

    Get trending stock summary — top gainers, losers, and high-volume stocks from Nifty 500. Quick snapshot of market movers today.

  • get_options_analytics

    Get derivatives analytics for a stock — implied volatility (ATM IV, IV rank, IV percentile), realized volatility, put-call ratio (OI and volume), max pain strike, 25-delta skew, and call/put open interest, broken down per expiry. Use for options strategy, volatility analysis, and gauging derivatives

  • get_stock_deals

    Get large-trade history for a stock — bulk deals, block deals, insider (designated-person) trades, and SAST (substantial acquisition) disclosures, with the counterparty name, buy/sell side, quantity, price, and value. Answers 'who has been buying or selling X?'. Optionally filter by deal type. `pric

  • get_promoter_pledge

    Promoter share-pledge history for a stock: % of promoter holding pledged over recent quarters, plus recent pledge creation/release events. High or rising pledges are a governance red flag. NOTE: pct_total_shares_pledged is ALL pledged shares (any holder) as % of demat shares, not promoter-only; see

  • get_credit_ratings

    Get credit-rating actions for a company — agency, rating, action (upgrade/downgrade/reaffirm), and outlook over time. A rating change is a forward-looking signal on credit/solvency risk. Use for risk assessment and debt-investor research.

  • get_earnings_call_summary

    Get AI-generated investor digests of a company's recent earnings (concall) transcripts and investor presentations — a structured summary plus key highlights, risks, management guidance, and headline metrics, grounded in the company's own filings. Use for qualitative fundamental research beyond the n

  • get_india_vix

    Get the India VIX — the market's expected near-term volatility (the 'fear gauge'). Returns the latest value, daily change, and recent history. Rising VIX = rising fear/uncertainty; falling VIX = calm. Use for market-timing and risk context.

  • list_company_documents

    Index of a company's filings parsed to text (concall transcripts, annual reports, presentations, IPO documents): doc_id, type, period, date, num_pages, flags, and per-document links (raw PDF, full Markdown, summary Markdown). No prose. The doc_id is the input get_document_summary and read_document t

  • get_document_summary

    Investor digest of ONE parsed filing: summary, highlights, risks, guidance, key metrics, plus links to the PDF and full Markdown. Pass doc_id from list_company_documents, or doc_type for the newest of that type. For the text itself use read_document or download links.markdown_url.

  • read_document

    Markdown text of a parsed filing by doc_id and page range, with <!-- page N --> markers to cite. Max 12 pages / 24000 chars per call (max_chars up to 60000); the result states pages_returned, next_pages, and links to the full Markdown and PDF. Annual reports run 100-400 pages: read the sections you

  • get_tapetide_score

    Get the Tapetide Score for ONE stock: a deterministic, non-LLM 0-100 composite from the latest complete scoring run, with the six pillar sub-scores and their weights, the percentile within that run (base: `percentile_universe`), confidence, coverage, and `governance` caps and red flags. There is no

  • screen_tapetide_scores

    List and rank stocks by the Tapetide Score, filtered by size bucket, band, score window, sector, minimum data-confidence and symbol/name search. Rows come back in the server's final order with score, band, pillars, sector, size, market cap and a next-page cursor. USE THIS for 'which large caps score

  • get_option_chain

    Get the INDEX OPTION CHAIN with implied volatility, Greeks, bid/ask and open interest by strike. Use for any option-chain, IV, Greeks, open-interest, PCR or max-pain question — 'show me the NIFTY option chain', 'what is the ATM IV', 'where is max pain', 'put-call ratio', 'OI by strike'. Covers NIFTY

  • get_option_iv_history

    Get the HISTORICAL option-analytics time series for an underlying — ATM implied volatility, IV rank, IV percentile, realised vol, put-call ratio (OI and volume), max pain and 25-delta skew, one point per session. Use for 'is IV high right now', 'IV rank of RELIANCE', 'has volatility been rising', or

  • get_index_performance

    Rank NSE indices by RETURN over recent completed weeks or months, using official NSE index closing levels. Returns per-period % plus cumulative % for each index, sorted best-to-worst. Covers ~140 indices: all sectoral (IT, Bank, Auto, Pharma, FMCG, Metal, Realty, Energy, Oil & Gas, PSU Bank, Private

  • get_index_history

    Get the historical LEVEL series (OHLC + PE/PB/dividend yield) for a single NSE INDEX — Nifty 50, Nifty Bank, Nifty IT, Nifty Oil & Gas, India VIX, and ~140 more. Official NSE index data. Use for 'what did Nifty IT close at on <date>', 'Nifty Bank level history', 'India VIX over the last month', or i

  • get_adjustment_factors

    Get the split/bonus adjustment-factor timeline for a stock, so a raw (unadjusted) price series can be reconstructed from the adjusted one. Returns per-event factor and cumulative factor with ex-dates, plus the reconstruction formula in meta. USE THIS when a price move looks impossibly large and you

  • get_observation_status

    For every CALENDAR day in a lookback window, get why a price is or is not present: `traded`, `weekend`, `holiday`, `pre_listing`, `delisted`, or `no_print`. USE THIS when a price series has gaps and the user needs to know whether a missing day was a market holiday, a suspension, a pre-listing date,

  • get_index_membership_asof

    Was a stock a constituent of an index on a specific historical date? Returns a FOUR-STATE answer, never a bare yes/no: `present` (proven in range), `uncertain` (inside an unobserved bracket around a join/leave — plausible but NOT proven), `absent` (proven not a member, within coverage), or `out_of_c

Hosts it contacted while running

mcp.tapetide.com

Nse Bse Indian Stock Market Data MCP is an open-source mcp server by Tapetide-hq, written mainly in TypeScript. Indian stock market MCP server for NSE & BSE — 48 tools (55 with aliases) for about 8,000 stocks: live quotes, financials, technicals, 326-ratio screener, FII/DII flows, option chains & IV, filings, IPOs & portfolio. Remote (OAuth) or npx. Works with Claude, ChatGPT, Cursor, VS Code, Codex & Gemini CLI

At a glance

Stars
145
Forks
31
Language
TypeScript
License
MIT
Created
Mar 2026
Last update
Oct 28, 2026
Type
MCP Server
Price
Free

Topics

bsechatgptclaudeclaude-code-pluginclaude-pluginfinancial-datagemini-cli-extensionindian-stock-marketmcpmcp-servermodel-context-protocolniftynseremote-mcpsensexstock-analysisstock-marketstock-market-datastock-screenertechnical-analysis

Questions about Nse Bse Indian Stock Market Data MCP

What is Nse Bse Indian Stock Market Data MCP?

Indian stock market MCP server for NSE & BSE — 48 tools (55 with aliases) for about 8,000 stocks: live quotes, financials, technicals, 326-ratio screener, FII/DII flows, option chains & IV, filings, IPOs & portfolio. Remote (OAuth) or npx. Works with Claude, ChatGPT, Cursor, VS Code, Codex & Gemini CLI

Who maintains Nse Bse Indian Stock Market Data MCP?

Nse Bse Indian Stock Market Data MCP is maintained by Tapetide-hq on GitHub (Tapetide-hq/nse-bse-indian-stock-market-data-mcp). AgenticMart lists it from public repository data.

Is Nse Bse Indian Stock Market Data MCP safe to use?

AgenticMart scanned Nse Bse Indian Stock Market Data MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What license does Nse Bse Indian Stock Market Data MCP use?

It is published under the MIT license.

Nse Bse Indian Stock Market Data MCP alternatives

View more →

Similar mcp servers in Finance & Trading, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Nse Bse Indian Stock Market Data MCP (this page)
Tapetide-hq
145MITOct 28, 2026Scanned, no flagged issues
QuantDinger
OpenByteInc
13kApache-2.0Nov 1, 2026Scanned, no flagged issues
FinanceToolkit
JerBouma
5.5kMITNov 1, 2026Scanned, no flagged issues
Tradingview MCP
atilaahmettaner
5.2kMITOct 29, 2026Scanned, no flagged issues
Aktools
akfamily
1.5kMITNov 1, 2026Scanned, no flagged issues
Tradememory Protocol
mnemox-ai
1.4kMITOct 23, 2026Scanned, no flagged issues