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.
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_stocksresolves a company name, NSE symbol, BSE code or ISIN.screen_stocksfilters on 326 fundamental ratios.get_screener_ratioslists them.screen_stocks_technicalfilters on RSI, MACD, moving averages and volume.run_preset_screen,get_trending_stocksandscan_moversgive ready-made lists.
Company research
get_company_profilefor business description, sector and key ratios.get_financialsfor quarterly and annual statements.get_shareholding,get_stock_ownershipandget_promoter_pledgefor who owns the stock.get_forecasts,get_earnings_call_summary,get_credit_ratings,get_corporate_actions,get_stock_eventsandget_stock_newsfor estimates, management commentary and events.
Prices and indices
get_stock_quote,get_batch_quotesandget_live_quotefor latest prices.get_price_historyfor daily OHLCV.get_index_performance,get_index_historyandget_india_vixfor indices and volatility.
Market and flows
get_fii_dii_flowsandget_fii_dii_detailfor institutional buying and selling.get_fpi_sectorsfor foreign flows by sector.get_market_pulse,market_heatmap,market_valuations,get_market_dataandget_market_newsfor breadth, valuation and headlines.get_stock_dealsfor 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_chainfor index option chains with open interest and implied volatility.get_option_iv_historyandget_options_analyticsfor IV over time and derived figures.
Scores and point-in-time
get_tapetide_scoreandscreen_tapetide_scoresreturn Tapetide's composite stock score. The score methodology explains how it is built.get_index_membership_asof,resolve_identifier_asof,get_identifiers_asofandget_adjustment_factorsanswer "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_statusreports how current each dataset is.
Portfolio
get_user_portfolio,add_portfolio_stocks,update_portfolio_stockandremove_portfolio_stocks.get_watchlist,add_to_watchlistandremove_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:
- Calls
screen_stockswith sector pharma, a mid cap market cap range, positive net profit and debt to equity below a threshold. - Calls
get_financialsfor the top three results to get revenue and profit growth over recent quarters. - Calls
get_shareholdingandget_promoter_pledgefor the same three. - Calls
get_batch_quotesfor 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?
Which AI apps work with the Tapetide MCP server?
How do I use an Indian stocks MCP with Claude?
Is the MCP server for Indian stock market free?
Can the stock market MCP server place trades?
Tapetide provides research data and tools. Nothing on this page is investment advice.