---
title: "ChatGPT for the Indian Stock Market with Real NSE Data"
canonical: "https://tapetide.com/mcp/guides/chatgpt-indian-stock-market"
description: "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."
updated: "2026-10-09"
generated_at: "2026-10-12T05:53:37.842Z"
---

# ChatGPT and the Indian Stock Market: Connect Real NSE and BSE Data

Ask ChatGPT about the Indian stock market today and you will usually get a confident answer built on old training data or a loose web summary. Prices drift, quarterly results get missed, and FII/DII numbers are often a month out of date. The fix is to connect ChatGPT to real NSE and BSE data through an MCP app, so it fetches figures with dates instead of guessing. This guide walks through the setup, a worked session, and the limits you should know.

## Why ChatGPT alone gets Indian stock data wrong

ChatGPT is a language model, not a market database. Without a data connection it has three weak spots for Indian equities:

- **Stale numbers.** Training data has a cutoff. A P/E ratio, promoter holding or debt figure from that snapshot can be several quarters old.
- **Plausible guesses.** When it does not know a small cap's ROCE, it may produce a reasonable-sounding number rather than say so.
- **Thin coverage.** Large caps get written about often. Most of the roughly 8,200 NSE and BSE listed companies, including SME stocks, barely appear in general text.

MCP (Model Context Protocol) solves this by letting ChatGPT call external tools during a conversation. With the Tapetide MCP app connected, ChatGPT can search companies by name, symbol, BSE code or ISIN, pull financials and shareholding, run screens over 326 fundamental ratios, and read daily FII/DII flows. It reasons over returned data rather than memory.

## Connect ChatGPT to stock market data: step by step

The Tapetide server is a remote MCP endpoint at `https://mcp.tapetide.com/mcp` with Google sign-in. ChatGPT adds it as a custom app. The full walkthrough lives on the [ChatGPT setup page](/mcp/chatgpt).

1. Open ChatGPT and go to **Settings → Apps**.
2. Turn on **Developer mode**.
3. Choose **Create app**.
4. Fill in the details:

```text
Name:            Tapetide
MCP server URL:  https://mcp.tapetide.com/mcp
Authentication:  OAuth
```

5. Save. ChatGPT opens a sign-in window. Sign in with Google and approve access.
6. ChatGPT scans the server and lists the available tools. There are more than 50, covering search, quotes, financials, screening, technicals, options, market flows and your watchlist.
7. In a new chat, open the tools or apps menu in the composer and **select Tapetide** so ChatGPT knows it may use it.

### Workspace admin note

On ChatGPT business, enterprise or education workspaces, custom apps and Developer mode may be disabled by default. If you cannot see the option, ask your workspace admin to allow custom MCP apps for your account. Personal plans usually have the setting available directly.

Using a different assistant? The [MCP overview](/mcp) lists setup guides for other clients, including [Claude.ai](/mcp/claude-ai) and [Cursor](/mcp/cursor).

## A worked session: three questions, real data

Here is what a short research session looks like once the app is selected. Each prompt maps to one or more tool calls.

### 1. FII/DII flows this month

```text
Using Tapetide, show FII and DII net cash market flows for each trading day
this month, plus the month-to-date totals. Include the date of the latest
data point.
```

ChatGPT calls `get_fii_dii_flows` and returns a day-by-day table with net buy or sell values for both groups and a running total. If you want the derivatives split or a longer window, follow up and it will use `get_fii_dii_detail`. The same data is charted on the [FII/DII data page](/fii-dii-data) if you want to cross-check.

### 2. Nifty option chain open interest

```text
Get the latest Nifty 50 option chain. List the five strikes with the highest
call open interest and the five with the highest put open interest, and
compute the put-call ratio. State the snapshot date.
```

This uses `get_option_chain`, and ChatGPT may add `get_options_analytics` for summary measures. Remember that index option chains are end-of-day snapshots, so this tells you where positions stood at the last close, not intraday.

### 3. Screen for ROCE above 20%

```text
Screen NSE stocks with ROCE above 20%, debt to equity below 0.5 and market
cap above 5,000 crore. Sort by ROCE and show the top 15 with sector and P/E.
```

ChatGPT calls `screen_stocks`, which works over 326 fundamental ratios. If it is unsure of a ratio's name, it can check `get_screener_ratios` first. You can then drill into any name with `get_company_profile` and `get_financials`. The visual version of this lives on the [stock screener](/screener).

## Prompting tips that get better answers

ChatGPT decides which tools to call based on your wording. A few habits help:

- **Name the source.** Start with "Using Tapetide" so it calls the app instead of browsing or answering from memory.
- **Ask for dates.** Add "include the observation date for every figure". This is the single most useful habit, since it makes freshness visible.
- **Be specific about units and periods.** "Quarterly revenue for the last 8 quarters in crore" beats "show revenue".
- **Use symbols when names are ambiguous.** Many Indian companies share similar names. `search_stocks` handles this, but a symbol or ISIN removes doubt.
- **Chain steps explicitly.** "Screen first, then pull shareholding for the top 5" gives ChatGPT a clear plan and keeps tool calls efficient.
- **Ask it to show raw numbers before interpreting.** You can check the table yourself before reading the narrative.

### More prompts to try

```text
Using Tapetide, compare promoter holding and pledged shares for TATAMOTORS
and M&M over the last 8 quarters. Flag any quarter where pledging rose.
```

```text
Show the 10 biggest gainers and losers on NSE today with volume, using
Tapetide. Note the time of the latest quote.
```

```text
Summarise the latest earnings call for INFY using Tapetide: guidance,
margin commentary and any risks management mentioned.
```

Each of these uses tools such as `get_shareholding`, `get_promoter_pledge`, `scan_movers` and `get_earnings_call_summary`. Treat all output as research material, not a recommendation to buy or sell.

## What ChatGPT cannot do with this app

Setting expectations early avoids bad surprises:

- **No order placement.** The app does not connect to any broker. The portfolio and watchlist tools (`get_user_portfolio`, `get_watchlist` and related ones) only read and edit your research records on Tapetide.
- **Not a live tick feed.** Quotes are the latest available prices. Financials and shareholding update with company reporting periods. Index option chains are end-of-day. It is suitable for research and screening, not intraday execution.
- **No guaranteed correctness of interpretation.** The numbers come from tools, but ChatGPT's commentary is still model output. Check the figures, especially before acting on them.
- **No personal advice.** It can explain a ratio or a trend. It should not be your reason to buy a stock.

## Free plan limits

The free plan includes 50 successful tool calls per day and up to 1,000 per month. One question can use several calls: the ROCE screen above might use one call for the screen and a few more if you ask for profiles of the results.

If you run long research sessions or automate daily checks, the [pricing page](/pricing) lists paid plans with higher limits. For clients that need a token instead of Google sign-in, you can create one under [API tokens](/settings/tokens).

## Quick recap

- ChatGPT alone guesses or uses stale figures for Indian stocks.
- Add Tapetide as a custom app: Settings → Apps → Developer mode → Create app → `https://mcp.tapetide.com/mcp` with OAuth → Google sign-in.
- Select the app in chat, ask for dates, and be specific.
- It is a research tool. It does not trade and it is not a live feed.

The output you get is research to inform your own judgement, not investment advice.

## Frequently asked questions

### Can ChatGPT give accurate Indian stock market data?

On its own, ChatGPT answers from training data or general web results, so prices, ratios and flows can be stale or approximate. When you connect it to a market data app through MCP, it calls tools that return structured NSE and BSE figures with dates. Ask it to cite the observation date for every number so you can judge freshness yourself.

### How do I connect ChatGPT to NSE stock data?

Open ChatGPT Settings, go to Apps, turn on Developer mode, then create an app with the URL https://mcp.tapetide.com/mcp and OAuth authentication. Sign in with Google, let ChatGPT scan the tools, and select Tapetide in a chat. On business or enterprise workspaces an admin may need to allow custom apps first.

### Can ChatGPT place stock orders through MCP?

No. The Tapetide app is read-only for market data. Its portfolio and watchlist tools only read and edit your research records on Tapetide, and nothing connects to a broker or places trades. Treat ChatGPT as a research assistant that fetches and explains numbers, and place any orders yourself through your own broker.

### Does ChatGPT with MCP show live stock prices?

Not tick by tick. Quotes are the latest available prices, financials and shareholding follow company reporting periods, and index option chains are end-of-day snapshots. That is enough for research and screening, but not for intraday trading decisions. Ask ChatGPT to include the date or time each figure was observed.

### Is the ChatGPT stock market MCP app free to use?

Yes, there is a free plan with 50 successful tool calls per day and up to 1,000 per month. One question can use several tool calls, for example a screen followed by a few company lookups. If you need more volume, paid plans are listed on the Tapetide pricing page.

## More MCP guides

- [Claude for Indian Stocks: MCP Stock Market Research](https://tapetide.com/mcp/guides/claude-indian-stock-research): Connect Claude.ai, Claude Desktop or Claude Code to Indian stock market data with the Tapetide MCP connector. Setup steps, a worked session and prompts.
- [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 DII Data Today, 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.
- [Indian Stock Market MCP Server for Claude and ChatGPT](https://tapetide.com/mcp/guides/indian-stock-market-mcp-server): What an Indian stock market MCP server is, the tools Tapetide gives Claude and ChatGPT for NSE and BSE research, a worked example, setup and free plan.
- [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.
- [NSE MCP Server: Connect AI to NSE and BSE Stock Data](https://tapetide.com/mcp/guides/nse-mcp-server): Tapetide is an NSE MCP server giving Claude, ChatGPT and Cursor quotes, financials, shareholding, FII/DII flows and option chains for NSE and BSE stocks.
- [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 326 fundamental ratios, technical filters and preset screens, in plain English.

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