---
title: "Claude and ChatGPT Prompts for Indian Stocks"
canonical: "https://tapetide.com/mcp/guides/ai-stock-analysis-prompts"
description: "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."
updated: "2026-10-25"
generated_at: "2026-10-29T05:21:54.066Z"
---

# Claude and ChatGPT Prompts for Indian Stock Analysis, Backed by Real Data

The best Claude and ChatGPT prompts for Indian stock analysis do two things: they ask for specific metrics over specific periods, and they run against real NSE and BSE data instead of the model's memory. This page collects prompts you can copy, grouped by task, with the [Tapetide MCP tools](/mcp) each one calls. Connect your assistant once ([Claude.ai](/mcp/claude-ai), [ChatGPT](/mcp/chatgpt), [Claude Code](/mcp/claude-code) or any other [MCP client](/mcp)) and every prompt below returns numbers with dates you can check.

## Why the same prompt gives different answers

Ask a plain chatbot "analyse Maruti Suzuki fundamentals" and you get a confident paragraph built from training data. Revenue may be two years old, the margin may predate a price cut, and nothing tells you which. That is the main failure of prompt lists on the web: they assume the model already knows the numbers.

With an MCP connector, the assistant calls a tool, reads the result and quotes it. The Tapetide MCP server exposes 48 tools over about 8,000 NSE and BSE listed companies, covering financials, shareholding, price history, technicals, filings, FII/DII flows and options. The prompts below are written for that setup. Each one:

- names the company by NSE symbol, or asks the assistant to resolve it first with `search_stocks`
- asks for exact metrics and periods
- asks for a table
- asks for the reporting period or observation date of every number

That last habit matters most. Quotes, results and shareholding each update on their own schedule, and a dated number is one you can verify on the [stock page](/stocks/MARUTI).

## Fundamental analysis prompts

### Eight-quarter fundamentals check

```text
For MARUTI, show the last 8 quarters of revenue, EBITDA margin, net
profit and EPS in a table, in crore. Add year-on-year growth for revenue
and profit. State the quarter for each column and flag any quarter where
profit fell more than 20% year on year.
```

Tools: `search_stocks`, then `get_financials`. If the assistant fills a missing cell with an estimate, ask it to leave the cell blank and say the value was not returned.

### Balance sheet and cash flow quality

```text
For ASIANPAINT, compare operating cash flow with net profit for the last
5 financial years. Show debt to equity, interest coverage and working
capital days for the same years. Where cash flow is below profit, say by
how much.
```

Tools: `get_financials` with annual statements. A company that reports profit but not cash is worth a closer look at receivables.

### Peer comparison

```text
Compare HDFCBANK, ICICIBANK, KOTAKBANK and AXISBANK on P/E, P/B, ROE,
net interest margin and gross NPA. One row per bank, latest available
values, with the period or date of each figure.
```

Tools: `get_batch_quotes` for valuation (one call for up to 20 stocks) and `get_financials` per bank. Asking for one row per company keeps the table easy to scan.

### Estimates against results

```text
For INFY, show analyst revenue and EPS estimates next to reported results
for the last 4 quarters. Did the company beat or miss each time, and by
what percentage?
```

Tools: `get_forecasts`. Where coverage is thin, the tool returns fewer analysts or no estimates; the assistant should say so.

## Technical analysis prompts

The data behind these is end-of-day, which suits positional and swing analysis.

### Trend and momentum snapshot

```text
For LT, give the latest close, the 50-day and 200-day moving averages,
RSI and MACD, and the 52-week high and low. Is the price above or below
each average? Include the date of the last close.
```

Tools: `get_company_profile` with `include: ["technicals"]` and `get_stock_quote`.

### Volume and delivery

```text
Pull 6 months of daily prices for TRENT with delivery percentage. List
the 10 sessions with the highest delivery percentage and the price change
on each of those days.
```

Tools: `get_price_history`, which returns daily open, high, low, close, volume and delivery percentage.

### Technical screen

```text
Find Nifty 500 stocks trading above their 200-day moving average with
RSI between 40 and 55 and volume above the 20-day average. Show symbol,
close, RSI and sector, sorted by RSI.
```

Tools: `screen_stocks_technical`. For more screening patterns, see the [stock screener MCP guide](/mcp/guides/stock-screener-mcp).

## Ownership and governance prompts

### Who is buying

```text
Show the shareholding pattern of POLYCAB for the last 6 quarters:
promoter, FII, DII and public. Highlight any change above 1 percentage
point and list the mutual funds holding it.
```

Tools: `get_shareholding` and `get_stock_ownership`.

### Pledge, deals and ratings

```text
For ADANIPORTS, list promoter pledge by quarter, any bulk, block or
insider deals in the last 90 days, and credit rating actions in the last
2 years. Dates for everything.
```

Tools: `get_promoter_pledge`, `get_stock_deals` and `get_credit_ratings`. This is a fast governance check before you spend time on a mid cap.

### Score with its weak spots

```text
What is the Tapetide Score for DIXON? Show the six pillar scores, the
data confidence and any governance flags. Which pillar pulls it down
most?
```

Tools: `get_tapetide_score`. The method is on the [score methodology page](/score/methodology), and monthly score changes are in the [Tapetide Score report](/insight/reports/tapetide-score).

## Earnings calls and filings prompts

### Management commentary

```text
Summarise the latest earnings call for BAJFINANCE. What guidance did
management give, what risks did they mention, and what did analysts push
on? Note the call date.
```

Tools: `get_earnings_call_summary`.

### Read the annual report itself

```text
List the parsed filings for TITAN. Open the latest annual report and
quote what it says about store expansion plans, with page numbers.
```

Tools: `list_company_documents`, then `read_document` (up to 12 pages per call, with page markers to cite). Asking for page numbers lets you open the PDF and check the quote.

## Market context prompts

```text
How have FII and DII net flows moved over the last 20 trading days? Show
weekly totals and India VIX at the end of each week.
```

```text
Is the Nifty 50 cheap or expensive versus its own history on P/E and P/B?
Give the current values, the 10-year range and the observation date.
```

```text
Which sectoral indices gained the most over the last three completed
weeks? Show returns for the top 5 and bottom 5.
```

Tools: `get_fii_dii_detail`, `get_india_vix`, `market_valuations` and `get_index_performance`. The [FII/DII guide](/mcp/guides/fii-dii-data-ai-assistant) has more flow prompts, and the [monthly FII/DII report](/insight/reports/fii-dii-flows) shows the same data as a page.

## Turn a prompt into a routine

Prompts are most useful when you reuse them. A quarterly results check, for example, is the same four questions for every company you follow: did revenue and profit grow, did margins hold, did the cash flow match the profit, and did promoters or institutions change their holdings. Save those as one prompt with a placeholder for the symbol and run it after each results season.

In Claude, a Project with these prompts in its instructions keeps them one click away. In Claude Code or another coding agent, you can ask for the output as a markdown note per company, so next quarter you can ask "compare this quarter with last quarter's note" and see what moved. In ChatGPT, keep them in a pinned chat. Whichever client you use, start each routine by asking the assistant to call `read_me`, which returns the current tool guide and does not use your allowance.

## Three habits that fix most bad answers

1. **Ask which tools ran.** "Which tools did you call for this answer?" shows you whether a number came from the connector or from the model's memory. Treat anything not from a tool as unverified.
2. **Resolve the company first.** Many Indian groups have similarly named listed companies. "Confirm the NSE symbol and ISIN before you start" avoids analysing the wrong one.
3. **Keep each prompt to one job.** Ten companies across eight quarters plus ownership plus filings in one prompt burns calls and invites mixed-up periods. Split it.

## Limits

- **Not a live trading feed.** Quotes are the latest available prices, results and shareholding follow reporting periods, and index option chains are end-of-day snapshots.
- **Free plan:** 50 successful tool calls a day, no monthly cap. Failed calls do not count. Higher limits are on the [pricing page](/pricing).
- **TapeAi is separate.** Tapetide's own assistant at [/chat](/chat) has its own allowance. The MCP allowance covers Claude, ChatGPT and other clients you connect.
- **Not advice.** The assistant can still misread a table or overstate a trend. Check important figures on the stock page.

For a side-by-side view of AI research tools for Indian stocks, see [best AI stock analysis apps in India](/compare/best-ai-stock-analysis-app-india). Developers who want the same data in code can start at the [Tapetide developer docs](https://developers.tapetide.com/agents/prompting/).

## Frequently asked questions

### What is the best prompt for stock analysis in Claude or ChatGPT?

A good stock analysis prompt names the company by its NSE symbol, lists the exact metrics and periods you want, asks for a table, and asks the assistant to state the reporting period or observation date of every figure. The prompt only works well if the assistant can fetch real numbers, so connect a data source such as the Tapetide MCP server first.

### Do these prompts work without an MCP connector?

They run, but the answers are weaker. Without a data connection, Claude and ChatGPT answer from training data or general web results, which can be months old or wrong for Indian small caps. With the Tapetide MCP connector, the same prompt makes the assistant call tools like get_financials and get_shareholding and quote the returned values.

### Can I use Claude for technical analysis of Indian stocks?

Yes. With the connector, Claude can read daily price history with delivery percentage through get_price_history, indicators and ratings through get_company_profile, and screen the market on RSI, MACD and moving averages with screen_stocks_technical. The data is end of day, so it suits swing and positional analysis, not intraday trading.

### How many tool calls does one prompt use?

Usually two to six. A single-company fundamentals prompt might call search_stocks, get_financials and get_shareholding. A five-stock comparison can use more, although get_batch_quotes fetches up to 20 quotes as one call. The free plan allows 50 successful tool calls a day, which is enough for several focused questions.

### Will the AI tell me which stock to buy?

It should not, and you should not rely on it if it does. Tapetide provides research data and is not a SEBI-registered investment adviser. Use the prompts to gather facts, compare companies and find questions worth asking. The buy or sell decision, and the risk, stay with you.

## 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.
- [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.
- [NSE & BSE MCP Server: Tools and Example Prompts](https://tapetide.com/mcp/guides/nse-mcp-server): 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.
- [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
