# Tapetide — Indian Stock Market (NSE & BSE) (MCP server)

> Tapetide — Indian Stock Market (NSE & BSE) is an MCP server that adds finance tools to AI assistants such as Claude Desktop, Claude Code and Cursor. 55 tools for Indian stock markets — NSE & BSE quotes, screener, filings… It has 134 GitHub stars, is released under the MIT license and runs locally with npx -y tapetide-mcp.

NSE & BSE Indian Stock Market Data MCP Server The Model Context Protocol server for Indian stock markets — 55 tools to search, screen & analyze all 8,200+ NSE and BSE stocks from Claude, ChatGPT, Cursor & any AI assistant

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/Tapetide-hq/nse-bse-indian-stock-market-data-mcp |
| GitHub stars | 134 |
| License | MIT |
| Language | TypeScript |
| Transport | stdio, streamable-http |
| Packages | npm: tapetide-mcp |
| Remote URL | https://mcp.tapetide.com/mcp |
| Needs API key | yes |
| Official | yes |
| Works with | Claude Desktop, Claude Code, Cursor, VS Code, Claude.ai, ChatGPT |
| Category | Finance |
| Latest release | none |
| Last commit | Oct 2, 2026 |
| MCP registry name | com.tapetide/stock-research-mcp |

## Install

### Claude Desktop (claude_desktop_config.json)

```json
{
  "mcpServers": {
    "tapetide-indian-stock-market-nse-bse": {
      "command": "npx",
      "args": [
        "-y",
        "tapetide-mcp"
      ],
      "env": {
        "TAPETIDE_TOKEN": "your-value"
      }
    }
  }
}
```

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

### Claude Code

```sh
claude mcp add --env TAPETIDE_TOKEN=your-value --transport stdio tapetide-indian-stock-market-nse-bse -- npx -y tapetide-mcp
```

### Cursor (.cursor/mcp.json)

```json
{
  "mcpServers": {
    "tapetide-indian-stock-market-nse-bse": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "tapetide-mcp"
      ],
      "env": {
        "TAPETIDE_TOKEN": "your-value"
      }
    }
  }
}
```

Project file; use ~/.cursor/mcp.json to enable it in every project.

### VS Code (.vscode/mcp.json)

```json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "tapetide_token",
      "description": "TAPETIDE_TOKEN",
      "password": true
    }
  ],
  "servers": {
    "tapetide-indian-stock-market-nse-bse": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "tapetide-mcp"
      ],
      "env": {
        "TAPETIDE_TOKEN": "${input:tapetide_token}"
      }
    }
  }
}
```

### Claude Code (remote)

```sh
claude mcp add --transport http tapetide-indian-stock-market-nse-bse "https://mcp.tapetide.com/mcp"
```

The same server is also hosted as a remote MCP endpoint, so nothing runs on your machine.

Config formats checked against the official docs on 2026-10-07.

## Environment variables

- `TAPETIDE_TOKEN` (secret) (required): API token from https://tapetide.com/settings/tokens (free, starts with tptrt)

## Tools

- `search_stocks`: Resolve a company to its symbol by name, symbol, BSE code, or ISIN — including brand names and post-rename aliases…
- `screen_stocks`: Fundamental screener over 326 ratios — PE, ROCE, sales growth, debt/equity, Piotroski score.
- `screen_stocks_technical`: Real-time technical screener — RSI, MACD, SMA/EMA crossovers, Bollinger Bands, ADX, volume, momentum.
- `get_screener_ratios`: Search or browse the full 326-ratio catalog to get exact ratio names for a query.
- `get_trending_stocks`: Today's top gainers, losers, and most-active stocks from the Nifty 500.
- `get_company_profile`: Full overview — sector, business summary, pros/cons, fundamentals, growth metrics, current quote.
- `get_stock_quote`: Live price — LTP, change %, volume, market cap, PE, PB, 52-week high/low.
- `get_batch_quotes`: Up to 20 stock quotes in a single call.
- `get_price_history`: Daily or weekly OHLCV with delivery %. Up to 2,000 sessions per call, pageable further back.
- `get_financials`: Quarterly + annual P&L, balance sheet, cash flow, and ratios. Each period is stamped with when it was actually…
- `get_shareholding`: Promoter, FII, DII, and public holdings quarter by quarter.
- `get_forecasts`: Analyst EPS, revenue, EBITDA, net income, ROA, and ROE estimates against actuals — for spotting earnings surprises.
- `get_stock_events`: Sentiment-tagged news, corporate actions (dividends, splits, bonuses, AGMs), and filings (results, presentations,…
- `get_stock_ownership`: Dividend history with yields + which mutual fund schemes hold the stock and at what share of AUM.
- `get_market_pulse`: The at-a-glance daily snapshot — FII/DII net flows, Nifty 50 valuations, and India VIX in one call.
- `get_fii_dii_detail`: 30 days of daily cash-market flows, F&O participant long/short OI, weekly/monthly/yearly aggregates, buy/sell streaks,…
- `get_fii_dii_flows`: Alias of getfiidiidetail.
- `get_fpi_sectors`: FPI investment by sector — AUM share, fortnightly change, 1-year cumulative flow.
- `get_market_news`: Market-wide news across categories with sentiment and related symbols.
- `get_market_data`: One dispatcher for seven daily feeds via dataset: deals, fnoban, deliveries, ipo, mtf, slbm, signals.
- `market_heatmap`: Every constituent of an index with market cap, PE, PB, returns from 1d to 5y, volume, sector — 16 indices.
- `market_valuations`: Index PE, PB, and dividend yield over time. Up to 20 years.
- `get_india_vix`: The India VIX fear gauge — latest level, daily change, recent history.
- `get_index_performance`: Rank ~140 NSE indices by return over completed weeks or months.
- `get_index_history`: OHLC level series plus PE/PB/dividend yield for a single index. The index counterpart of getpricehistory.
- `get_option_chain`: Per-strike index option chain with IV, full Greeks, bid/ask, open interest, max pain, PCR.
- `get_option_iv_history`: Session-by-session ATM IV, IV rank, IV percentile, realised vol, PCR, max pain, 25-delta skew for ~556 underlyings,…
- `get_options_analytics`: Latest per-expiry aggregates — ATM IV, IV rank/percentile, realised vol, PCR by OI and volume, max pain, skew,…
- `get_promoter_pledge`: Promoter share-pledge percentage by quarter plus pledge/release events — a standard governance red-flag check.
- `get_credit_ratings`: Credit-rating actions by agency with rating, action, and outlook over time.
- `get_stock_deals`: Bulk, block, insider, and substantial-acquisition (SAST) disclosures per stock, with counterparty, side, quantity,…
- `get_tapetide_score`: The deterministic 0-100 Tapetide Score for one stock with its six pillar sub-scores, band, percentile, data…
- `screen_tapetide_scores`: Rank and filter the scored universe by band, size bucket, sector, score window, and confidence, with cursor pagination.
- `get_earnings_call_summary`: Structured digest of recent earnings-call transcripts and investor presentations — highlights, risks, guidance,…
- `list_company_documents`: Index of a company's parsed filings — concall transcripts, annual reports, investor presentations, IPO documents —…
- `get_document_summary`: Investor digest of one filing by docid (or the newest of a doctype): summary, highlights, risks, management guidance,…
- `read_document`: The Markdown text of a filing by docid and page range, with markers to cite from.
- `get_adjustment_factors`: Split and bonus adjustment timeline for reconstructing raw prices — plus the rights and demerger events that carry no…
- `get_observation_status`: Per-calendar-day reason a price is present or missing: traded, weekend, holiday, pre-listing, delisted, or no print.
- `get_index_membership_asof`: Was a stock in an index on a given date? Answers present, uncertain, absent, or outofcoverage —…

## Similar MCP servers

- [CCXT](https://appsgit.com/mcp-servers/ccxt): Official CCXT MCP server - Market data and trading across 100+ exchanges and prediction markets. (44,271 stars, MIT, official)
- [Finance Toolkit](https://appsgit.com/mcp-servers/finance-toolkit): 200+ transparent financial metrics calculated from raw statements, not third-party endpoints. (5,402 stars, MIT, needs API key)
- [Tradingview MCP](https://appsgit.com/mcp-servers/tradingview-mcp): Real-time market data, screeners, technical analysis & backtesting for stocks, crypto and forex. (4,948 stars, MIT)
- [EdgarTools](https://appsgit.com/mcp-servers/edgartools): Open-source SEC EDGAR toolkit — 13 tools, 7 prompts, every filing type. (2,776 stars, MIT)
- [AI](https://appsgit.com/mcp-servers/ai): MCP server integrating with Stripe - tools for customers, products, payments, and more. (1,859 stars, MIT, official)
- [Tradememory Protocol](https://appsgit.com/mcp-servers/tradememory-protocol): Tamper-evident decision audit trail and outcome-weighted memory for AI trading agents. (1,425 stars, MIT)

---

Canonical page: https://appsgit.com/mcp-servers/tapetide-indian-stock-market-nse-bse
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
