---
title: "NSE & BSE MCP Server: Tools and Example Prompts"
canonical: "https://tapetide.com/mcp/guides/nse-mcp-server"
description: "Every tool the Tapetide NSE and BSE MCP server gives Claude, ChatGPT and Cursor, grouped by data type, with example prompts to copy and the limits to know."
updated: "2026-10-24"
generated_at: "2026-11-05T01:37:25.956Z"
---

# NSE and BSE MCP Server: Tools and Example Prompts

Tapetide is an NSE and BSE MCP server that gives Claude, ChatGPT, Cursor and other AI assistants tools for quotes, quarterly financials, shareholding, FII/DII flows, option chains and company filings on about 8,000 listed companies. This guide is the practical reference: every tool group and what it returns, how to connect at `https://mcp.tapetide.com/mcp` in about three minutes, example prompts to copy, and the limits you should know before relying on it. If you are new to MCP and want to know how a tool call works first, start with [what an MCP server for stocks is](/mcp/guides/indian-stock-market-mcp-server).

## One server for NSE and BSE

Tapetide is a single server for both exchanges. There is no separate BSE MCP to install. You can identify a company by name, NSE symbol, BSE code or ISIN, and `search_stocks` resolves it to one listing, so BSE-only and SME companies get the same depth of data as Nifty 50 names.

A typical question touches two to six tools. Ask "What is HDFC Bank's promoter holding?" and the assistant calls `search_stocks`, then `get_shareholding`, and answers with the latest reported quarter and its date.

## NSE and BSE MCP tools by data type

The server has 48 tools. These are the groups you will use most for NSE and BSE research.

### Quotes and prices

- `get_stock_quote` and `get_batch_quotes` return the latest available price, change and volume for one or many stocks.
- `get_price_history` returns daily OHLCV history for charting or return calculations.
- `get_index_performance` and `get_index_history` cover NSE indices such as Nifty 50 and Bank Nifty.
- `get_india_vix` returns the volatility index.

### Financials and fundamentals

- `get_financials` returns quarterly and annual income statement, balance sheet and cash flow data.
- `get_company_profile` gives sector, industry, business description and key ratios.
- `get_screener_ratios` exposes the ratio set used for screening, and `screen_stocks` filters the universe on 326 fundamental ratios.
- `get_forecasts` and `get_earnings_call_summary` add analyst estimates and a summary of the latest earnings call.

### Shareholding and ownership

- `get_shareholding` returns promoter, FII, DII and public holding by quarter.
- `get_stock_ownership` breaks down institutional holders.
- `get_promoter_pledge` shows pledged promoter shares, a common risk check.

### FII/DII and market flows

- `get_fii_dii_flows` and `get_fii_dii_detail` return daily institutional buying and selling, split by cash and derivatives.
- `get_fpi_sectors` shows foreign portfolio flows by sector.
- `get_market_pulse`, `market_heatmap` and `market_valuations` give a market-wide view of breadth and valuation.

### Option chains

- `get_option_chain` returns strikes, open interest and implied volatility for index options.
- `get_option_iv_history` and `get_options_analytics` cover IV over time and derived figures such as put-call ratio.

### Filings, events and news

- `get_corporate_actions` lists dividends, splits, bonuses and rights issues.
- `get_stock_events` covers results dates and board meetings.
- `get_stock_deals` returns bulk and block deals.
- `get_credit_ratings`, `get_stock_news` and `get_market_news` round out the event picture.

The same data powers the stock pages on the site, so you can cross-check any answer against a page like [/stocks/RELIANCE](/stocks/RELIANCE) or the [FII/DII dashboard](/fii-dii-data).

## Connect in about 3 minutes

The remote endpoint uses Streamable HTTP and Google sign-in (OAuth). Most modern clients handle both without any token setup.

### Claude.ai

1. Open Settings, then Connectors, then Add custom connector.
2. Name it `Tapetide` and enter `https://mcp.tapetide.com/mcp` as the URL.
3. Sign in with Google when prompted.
4. Enable the connector in a chat. Claude asks for approval the first time each tool runs. To skip that, set Always allow under Tool permissions.

Full walkthrough with screenshots: [/mcp/claude-ai](/mcp/claude-ai).

### ChatGPT

1. Open Settings, then Apps, and turn on Developer mode.
2. Create an app with the URL `https://mcp.tapetide.com/mcp` and OAuth as the auth method.
3. Sign in with Google, then select Tapetide in a chat.

On a workspace plan, an admin may need to enable custom apps first. Details: [/mcp/chatgpt](/mcp/chatgpt).

### Cursor, VS Code and Claude Code

Add an `mcpServers` entry to your client config:

```json
{
  "mcpServers": {
    "tapetide": {
      "url": "https://mcp.tapetide.com/mcp"
    }
  }
}
```

For Claude Code, one command does it:

```bash
claude mcp add --transport http tapetide https://mcp.tapetide.com/mcp
```

Client-specific pages: [/mcp/cursor](/mcp/cursor), [/mcp/vscode](/mcp/vscode), [/mcp/claude-code](/mcp/claude-code).

### Clients without OAuth

If your client cannot do OAuth, create a free personal token at [/settings/tokens](/settings/tokens) and send it as `Authorization: Bearer YOUR_TOKEN`. For stdio-only clients such as Claude Desktop, run the local helper `bunx tapetide-mcp` with the `TAPETIDE_TOKEN` environment variable set. See [/mcp/claude-desktop](/mcp/claude-desktop). The [NSE MCP server page](/mcp) lists every supported client.

## Example prompts to try

Paste these into a chat with Tapetide enabled. Each one triggers a few tool calls.

```text
Compare TCS, Infosys and HCL Tech on revenue growth, operating margin
and ROE for the last 8 quarters. Put it in a table and include the
period end date for each figure.
```

```text
Show me how promoter, FII and DII holding in Tata Motors changed over
the last 6 quarters. Is any promoter stake pledged?
```

```text
What were net FII and DII flows in the cash market over the last
10 trading days? Which sectors saw the largest foreign outflows this
month?
```

```text
Pull the latest Nifty 50 option chain. Show the strikes with the
highest call and put open interest and the put-call ratio. State the
snapshot date.
```

```text
Screen for NSE stocks with ROCE above 20%, debt to equity below 0.3
and market cap above 5,000 crore. Sort by 3-year sales growth.
```

```text
List corporate actions, bulk deals and upcoming results dates for
Bajaj Finance, then summarise the latest earnings call.
```

You can run similar screens visually on the [screener](/screener) if you want to check the AI's filter logic.

## Limits and freshness caveats

Read these before you build a workflow on top of the server.

**It is not a live trading feed.** Quotes are the latest available prices, not tick-by-tick data. Do not use it for order timing.

**Fundamentals follow reporting periods.** Financials and shareholding update when companies report. A Q2 number stays the latest until Q3 results arrive.

**Option chains are end-of-day snapshots.** `get_option_chain` reflects the close, not intraday open interest.

**Always ask for the observation date.** Add "include the date of each figure" to your prompts. Tools such as `get_observation_status` exist so the AI can tell you how current a dataset is.

**Tool call budgets.** The free plan allows 50 successful tool calls per day, with no monthly cap. A comparison across three stocks can use five or more calls. Heavier use is covered on [paid plans](/pricing).

**Portfolio tools stay inside Tapetide.** `get_user_portfolio`, `get_watchlist` and related tools read and edit your Tapetide research records only. Nothing places orders at a broker.

**Coverage.** About 8,000 NSE and BSE companies are covered, including small caps and SME listings. Very recent listings may have thin history.

The data is aggregated from multiple licensed and public sources and structured by Tapetide. Output from the AI is research, not a recommendation to buy or sell any security.

## When an NSE MCP server is worth setting up

It pays off when your questions need numbers that change: quarterly results, holding patterns, flows, option positioning. It also helps when you compare many companies, because the AI can loop over tools faster than you can open tabs.

For a single quick check, a stock page may be faster. For anything that combines several datasets, ask the AI and let it fetch them. Start with the free plan, connect your client from the [setup guides](/mcp), and try one of the prompts above.

## Frequently asked questions

### Which tools does the NSE MCP server have?

Tapetide groups its tools into quotes and prices, financials and fundamentals, shareholding and ownership, FII/DII and market flows, option chains, and filings and events. Examples are get_stock_quote, get_financials, get_shareholding, get_fii_dii_detail and get_option_chain. One question usually calls two to six of them, starting with search_stocks.

### Is there a BSE MCP server too?

Tapetide covers BSE listed companies through the same server, so you do not need a separate BSE MCP. You can search by company name, NSE symbol, BSE code or ISIN, and the tools return the same depth of data, including financials, shareholding and corporate actions, for BSE only and SME listings as well.

### How do I use the NSE MCP server with Claude?

In Claude.ai, open Settings, then Connectors, then Add custom connector. Name it Tapetide and paste https://mcp.tapetide.com/mcp as the URL. Sign in with Google, enable the connector in a chat, and approve tools the first time. For Claude Code, run claude mcp add with the HTTP transport and the same URL.

### Does the NSE MCP server give live real-time prices?

No. Tapetide is a research tool, not a live trading feed. Quotes are the latest available prices, financials and shareholding follow company reporting periods, and index option chains are end-of-day snapshots. Ask your AI to state the observation date for every number so you always know how current the data is.

### Is the NSE MCP server free?

Yes, there is a free plan. It includes 50 successful tool calls per day, with no monthly cap. A single question can use several tool calls, for example a search followed by a quote and a financials lookup. Paid plans with higher limits are listed on the Tapetide pricing page.

## More MCP guides

- [AI Portfolio Analysis for Indian Stocks with MCP](https://tapetide.com/mcp/guides/ai-portfolio-analysis-india): Analyse your Indian stock portfolio with Claude or ChatGPT: load holdings over MCP, check sector weights, P&L, results and ownership, with prompts to copy.
- [Claude and ChatGPT Prompts for Indian Stocks](https://tapetide.com/mcp/guides/ai-stock-analysis-prompts): Copy-ready Claude and ChatGPT prompts for Indian stock analysis: fundamentals, technicals, ownership and filings, each run on real NSE and BSE data over MCP.
- [Backtest Indian Stocks with AI and Python](https://tapetide.com/mcp/guides/backtest-indian-stocks-ai): Backtest NSE stocks with an AI coding agent and Python: adjusted prices, point-in-time fundamentals and survivorship checks over MCP and the Tapetide API.
- [Option Chain Analysis with AI: Nifty, Bank Nifty](https://tapetide.com/mcp/guides/option-chain-analysis-ai): Analyse Nifty and Bank Nifty option chains with Claude or ChatGPT: open interest, PCR, max pain, IV rank and skew from end-of-day data, with prompts to copy.
- [Claude for Stock Analysis in India: MCP Setup](https://tapetide.com/mcp/guides/claude-indian-stock-research): Use Claude for stock analysis in India: add the Tapetide MCP connector to Claude.ai, Desktop or Code for NSE and BSE data. Setup, a worked session, prompts.
- [What Is an MCP Server for Stocks? India Guide](https://tapetide.com/mcp/guides/indian-stock-market-mcp-server): What an MCP server for stocks is and how it works in India: how Claude or ChatGPT calls tools for NSE and BSE data, a worked example and what to check.
- [ChatGPT for Indian Stocks with Real NSE Data](https://tapetide.com/mcp/guides/chatgpt-indian-stock-market): Connect ChatGPT to real NSE and BSE stock market data through a custom MCP app. Step-by-step setup, example prompts, limits and what ChatGPT cannot do.
- [Cursor and VS Code MCP for Indian Stock Data](https://tapetide.com/mcp/guides/cursor-vscode-indian-stock-data): Add Tapetide MCP to Cursor, VS Code, Codex or Claude Code for Indian stock data. Config blocks, auth options, rate limits and three developer workflows.
- [FII and DII Data, Inside Your AI Assistant](https://tapetide.com/mcp/guides/fii-dii-data-ai-assistant): Understand FII and DII data, what net buy and sell figures mean, and how to ask your AI assistant for daily flows, monthly trends and sector-wise FPI data.
- [MCP vs API for Indian Stock Market Data](https://tapetide.com/mcp/guides/mcp-vs-api-indian-stock-data): MCP vs REST API for Indian stock data: how each works, who should use which, auth, rate limits, freshness, and agent tasks that only work with MCP.
- [Stock Screener MCP: Screen NSE Stocks with AI](https://tapetide.com/mcp/guides/stock-screener-mcp): Use the Tapetide stock screener MCP to screen NSE and BSE stocks with AI on fundamental ratios, technical filters and preset screens, in plain English.

Connect your AI to Indian stock market data: https://tapetide.com/mcp
