---
title: "Indian Stock Market MCP Server for Claude and ChatGPT"
canonical: "https://tapetide.com/mcp/guides/indian-stock-market-mcp-server"
description: "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."
updated: "2026-10-09"
generated_at: "2026-10-12T05:53:37.848Z"
---

# Indian Stock Market MCP Server: How AI Gets Real Numbers on Indian Stocks

An Indian stock market MCP server connects an AI assistant to structured data on NSE and BSE stocks, so it answers with real numbers instead of guesses. Tapetide runs an MCP server for the Indian stock market at `https://mcp.tapetide.com/mcp`. It covers about 8,200 listed companies, including small caps and SME listings, plus NSE indices like Nifty 50 and Bank Nifty. This explainer covers what MCP is, why it matters for Indian stock research, the tool families available, a worked example, and how to connect Claude, ChatGPT or Cursor.

## What MCP (Model Context Protocol) is

MCP is an open protocol that lets AI assistants call external tools in a standard way. A server describes its tools, each with a name, a purpose and typed inputs. The client (Claude, ChatGPT, Cursor and others) shows those tools to the model. When a question needs data, the model picks a tool, the client runs it, and the result goes back into the conversation. One server works across every client that speaks the protocol, so you set it up once per app rather than writing an integration for each.

## Why an MCP server matters for Indian stock research

Language models know a lot about Indian companies in general. They are poor at specific, changing numbers. Ask for a mid cap's latest quarterly profit or this month's FII flows and you get one of three outcomes: a refusal, a stale figure from training data, or a confident number that is simply wrong.

A stock market MCP server fixes the input side. The AI fetches the figure, then reasons about it. That changes what you can trust it with:

- **Comparisons across many companies.** The AI pulls the same metrics for ten stocks without you opening ten tabs.
- **Small caps and SME stocks.** These are thin in training data. With tools, coverage matches large caps.
- **Time-sensitive context.** Shareholding changes, pledges, bulk deals and flows are fetched at question time.
- **Traceable answers.** You can ask for the period and date behind every number and check it on the matching stock page, such as [/stocks/RELIANCE](/stocks/RELIANCE).

## The tool families

Tapetide exposes more than 50 tools. They fall into seven families.

### Find and screen

- `search_stocks` resolves a company name, NSE symbol, BSE code or ISIN.
- `screen_stocks` filters on 326 fundamental ratios. `get_screener_ratios` lists them.
- `screen_stocks_technical` filters on RSI, MACD, moving averages and volume.
- `run_preset_screen`, `get_trending_stocks` and `scan_movers` give ready-made lists.

### Company research

- `get_company_profile` for business description, sector and key ratios.
- `get_financials` for quarterly and annual statements.
- `get_shareholding`, `get_stock_ownership` and `get_promoter_pledge` for who owns the stock.
- `get_forecasts`, `get_earnings_call_summary`, `get_credit_ratings`, `get_corporate_actions`, `get_stock_events` and `get_stock_news` for estimates, management commentary and events.

### Prices and indices

- `get_stock_quote`, `get_batch_quotes` and `get_live_quote` for latest prices.
- `get_price_history` for daily OHLCV.
- `get_index_performance`, `get_index_history` and `get_india_vix` for indices and volatility.

### Market and flows

- `get_fii_dii_flows` and `get_fii_dii_detail` for institutional buying and selling.
- `get_fpi_sectors` for foreign flows by sector.
- `get_market_pulse`, `market_heatmap`, `market_valuations`, `get_market_data` and `get_market_news` for breadth, valuation and headlines.
- `get_stock_deals` for bulk and block deals.

The same flows are charted on the [FII/DII data page](/fii-dii-data) and market valuation on [/insight/market-valuation](/insight/market-valuation).

### Options

- `get_option_chain` for index option chains with open interest and implied volatility.
- `get_option_iv_history` and `get_options_analytics` for IV over time and derived figures.

### Scores and point-in-time

- `get_tapetide_score` and `screen_tapetide_scores` return Tapetide's composite stock score. The [score methodology](/score/methodology) explains how it is built.
- `get_index_membership_asof`, `resolve_identifier_asof`, `get_identifiers_asof` and `get_adjustment_factors` answer "as of" questions, such as which stocks were in Nifty 50 on a past date, or how to adjust prices for splits and bonuses. These matter for backtests that avoid survivorship bias.
- `get_observation_status` reports how current each dataset is.

### Portfolio

- `get_user_portfolio`, `add_portfolio_stocks`, `update_portfolio_stock` and `remove_portfolio_stocks`.
- `get_watchlist`, `add_to_watchlist` and `remove_from_watchlist`.

These edit your Tapetide research records only. Nothing places orders at a broker.

## A worked example conversation

Here is how a typical exchange plays out in Claude with Tapetide enabled.

**You:** Find profitable mid cap pharma companies with low debt, then compare the top three on growth and promoter holding. Include dates.

**What the AI does:**

1. Calls `screen_stocks` with sector pharma, a mid cap market cap range, positive net profit and debt to equity below a threshold.
2. Calls `get_financials` for the top three results to get revenue and profit growth over recent quarters.
3. Calls `get_shareholding` and `get_promoter_pledge` for the same three.
4. Calls `get_batch_quotes` for current prices and valuation context.

**What you get back:** a table with each company's revenue growth, profit growth, operating margin, promoter holding trend and pledge status, with the quarter end date for each fundamental figure and the observation date for prices. The AI then summarises differences, for example one company growing faster but with falling promoter holding.

That took about six tool calls. On the free plan you can run several such questions a day.

## Prompts to copy

```text
What is the Tapetide score for Titan, and which factors pull it up or
down? Link the figures to their dates.
```

```text
Show daily FII and DII cash market flows for the last 15 trading days
and the sectors with the largest foreign inflows this month.
```

```text
Screen for stocks with RSI below 35, price above the 200-day moving
average and above-average volume. Return the top 15 by market cap.
```

```text
Which stocks were in the Nifty 50 on 1 January 2022 but are not in it
today?
```

```text
Pull the Bank Nifty option chain and show the highest open interest
strikes for calls and puts, the put-call ratio and the snapshot date.
```

```text
Add Infosys and HDFC Bank to my watchlist, then give me a one-line
update on each from the latest quarter.
```

## How to connect

The endpoint is `https://mcp.tapetide.com/mcp` over Streamable HTTP with Google sign-in.

- **Claude.ai:** Settings, Connectors, Add custom connector, name `Tapetide`, paste the URL, sign in with Google, enable in a chat. Set Always allow under Tool permissions to skip per-tool prompts. Guide: [/mcp/claude-ai](/mcp/claude-ai).
- **ChatGPT:** Settings, Apps, turn on Developer mode, create an app with the URL and OAuth, sign in, select Tapetide in chat. A workspace admin may need to allow it. Guide: [/mcp/chatgpt](/mcp/chatgpt).
- **Cursor, VS Code, Claude Code:** add the server to your config.

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

In Claude Code: `claude mcp add --transport http tapetide https://mcp.tapetide.com/mcp`. Guides: [/mcp/cursor](/mcp/cursor), [/mcp/vscode](/mcp/vscode), [/mcp/claude-code](/mcp/claude-code), [/mcp/codex](/mcp/codex).

For stdio-only clients such as Claude Desktop, create a token at [/settings/tokens](/settings/tokens) and run `bunx tapetide-mcp` with `TAPETIDE_TOKEN` set ([/mcp/claude-desktop](/mcp/claude-desktop)). Every client is listed on the [MCP overview](/mcp).

## Who it is for

**Retail investors** get a research assistant that can pull fundamentals, ownership and flows for any listed company in plain language. Good for shortlisting, comparing peers and checking a tip against actual numbers before you spend time on it.

**Developers** get a typed tool surface for Indian equities that works inside coding agents. Use it to prototype screens, explore data before writing a backtest, or build agent workflows without maintaining your own data pipeline. Point-in-time tools help keep historical tests honest.

## Free plan and freshness

The free plan includes 50 successful tool calls per day, up to 1,000 per month. Higher limits are on the [pricing page](/pricing).

The server is not a live trading feed. Quotes are the latest available prices, financials and shareholding follow reporting periods, and index option chains are end-of-day snapshots. Ask the AI to include the observation date with every number. Data is aggregated from multiple licensed and public sources and structured by Tapetide.

Everything the AI produces from these tools is research, not a recommendation to buy or sell.

## Frequently asked questions

### What is an Indian stock market MCP server?

It is a Model Context Protocol server that gives an AI assistant tools for querying Indian equity data. Tapetide's server covers about 8,200 NSE and BSE companies plus NSE indices. The AI calls tools for quotes, financials, shareholding, FII/DII flows and option chains, then answers from the returned numbers rather than from its training data.

### Which AI apps work with the Tapetide MCP server?

Any client that supports remote MCP with OAuth connects directly, including Claude.ai, ChatGPT, Claude Code, Cursor, VS Code and Codex. Stdio-only clients such as Claude Desktop use the local helper bunx tapetide-mcp with a free personal token. Setup guides for each client are linked from the Tapetide MCP overview page.

### How do I use an Indian stocks MCP with Claude?

In Claude.ai go to Settings, Connectors, Add custom connector. Name it Tapetide, paste https://mcp.tapetide.com/mcp, and sign in with Google. Enable the connector in a chat and approve tools when asked, or set Always allow. Then ask a question about any NSE or BSE stock and Claude will call the tools.

### Is the MCP server for Indian stock market free?

There is a free plan with 50 successful tool calls per day and up to 1,000 per month. One question can use several calls, for example a search, a quote and a financials lookup. If you need more volume for daily research or development work, paid plans are listed on the Tapetide pricing page.

### Can the stock market MCP server place trades?

No. Tapetide is a research server. Portfolio and watchlist tools read and edit your Tapetide research records only, and nothing places orders at a broker. Prices are the latest available, not a live trading feed, so the server is suited to analysis and comparison rather than order execution or intraday timing.

## More MCP guides

- [ChatGPT for the Indian Stock Market 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.
- [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.
- [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
