View as Markdown

MCP GUIDE

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

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 9 October 20265 min read

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.

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 and market valuation on /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 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

What is the Tapetide score for Titan, and which factors pull it up or
down? Link the figures to their dates.
Show daily FII and DII cash market flows for the last 15 trading days
and the sectors with the largest foreign inflows this month.
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.
Which stocks were in the Nifty 50 on 1 January 2022 but are not in it
today?
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.
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.
  • 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.
  • Cursor, VS Code, Claude Code: add the server to your config.
{
  "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/vscode, /mcp/claude-code, /mcp/codex.

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

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.

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.

Questions people ask

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.

Tapetide provides research data and tools. Nothing on this page is investment advice.