MCP GUIDE
NSE MCP Server: Give Your AI Real NSE and BSE Stock Data
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.
An NSE MCP server lets an AI assistant like Claude or ChatGPT pull real data on NSE and BSE stocks instead of answering from memory. Tapetide runs one at https://mcp.tapetide.com/mcp. Connect it once and your AI can look up quotes, quarterly financials, shareholding, FII/DII flows, option chains and company filings for about 8,200 listed companies. This guide covers what the server exposes, how to connect it in about three minutes, prompts to try, and the limits you should know before relying on it.
What an NSE MCP server actually is
MCP (Model Context Protocol) is an open standard for connecting AI assistants to external tools. A server publishes a list of tools with typed inputs. The AI decides which tool to call, reads the result, and writes its answer from that result.
Without one, an assistant asked "What is HDFC Bank's promoter holding?" either refuses or recalls a number from training data that may be a year or more out of date. With an NSE MCP server connected, it calls get_shareholding, gets the latest reported quarter, and cites it.
Tapetide is a single server for both exchanges. There is no separate BSE MCP to install. You can identify a company by name, NSE symbol, BSE code or ISIN, and search_stocks resolves it.
What data your AI can reach for NSE and BSE stocks
The server has more than 50 tools. These are the groups you will use most for NSE and BSE research.
Quotes and prices
get_stock_quoteandget_batch_quotesreturn the latest available price, change and volume for one or many stocks.get_price_historyreturns daily OHLCV history for charting or return calculations.get_index_performanceandget_index_historycover NSE indices such as Nifty 50 and Bank Nifty.get_india_vixreturns the volatility index.
Financials and fundamentals
get_financialsreturns quarterly and annual income statement, balance sheet and cash flow data.get_company_profilegives sector, industry, business description and key ratios.get_screener_ratiosexposes the ratio set used for screening, andscreen_stocksfilters the universe on 326 fundamental ratios.get_forecastsandget_earnings_call_summaryadd analyst estimates and a summary of the latest earnings call.
Shareholding and ownership
get_shareholdingreturns promoter, FII, DII and public holding by quarter.get_stock_ownershipbreaks down institutional holders.get_promoter_pledgeshows pledged promoter shares, a common risk check.
FII/DII and market flows
get_fii_dii_flowsandget_fii_dii_detailreturn daily institutional buying and selling, split by cash and derivatives.get_fpi_sectorsshows foreign portfolio flows by sector.get_market_pulse,market_heatmapandmarket_valuationsgive a market-wide view of breadth and valuation.
Option chains
get_option_chainreturns strikes, open interest and implied volatility for index options.get_option_iv_historyandget_options_analyticscover IV over time and derived figures such as put-call ratio.
Filings, events and news
get_corporate_actionslists dividends, splits, bonuses and rights issues.get_stock_eventscovers results dates and board meetings.get_stock_dealsreturns bulk and block deals.get_credit_ratings,get_stock_newsandget_market_newsround out the event picture.
The same data powers the stock pages on the site, so you can cross-check any answer against a page like /stocks/RELIANCE or the FII/DII dashboard.
Connect in about 3 minutes
The remote endpoint uses Streamable HTTP and Google sign-in (OAuth). Most modern clients handle both without any token setup.
Claude.ai
- Open Settings, then Connectors, then Add custom connector.
- Name it
Tapetideand enterhttps://mcp.tapetide.com/mcpas the URL. - Sign in with Google when prompted.
- Enable the connector in a chat. Claude asks for approval the first time each tool runs. To skip that, set Always allow under Tool permissions.
Full walkthrough with screenshots: /mcp/claude-ai.
ChatGPT
- Open Settings, then Apps, and turn on Developer mode.
- Create an app with the URL
https://mcp.tapetide.com/mcpand OAuth as the auth method. - Sign in with Google, then select Tapetide in a chat.
On a workspace plan, an admin may need to enable custom apps first. Details: /mcp/chatgpt.
Cursor, VS Code and Claude Code
Add an mcpServers entry to your client config:
{
"mcpServers": {
"tapetide": {
"url": "https://mcp.tapetide.com/mcp"
}
}
}
For Claude Code, one command does it:
claude mcp add --transport http tapetide https://mcp.tapetide.com/mcp
Client-specific pages: /mcp/cursor, /mcp/vscode, /mcp/claude-code.
Clients without OAuth
If your client cannot do OAuth, create a free personal token at /settings/tokens and send it as Authorization: Bearer YOUR_TOKEN. For stdio-only clients such as Claude Desktop, run the local helper bunx tapetide-mcp with the TAPETIDE_TOKEN environment variable set. See /mcp/claude-desktop. The MCP overview lists every supported client.
Example prompts to try
Paste these into a chat with Tapetide enabled. Each one triggers a few tool calls.
Compare TCS, Infosys and HCL Tech on revenue growth, operating margin
and ROE for the last 8 quarters. Put it in a table and include the
period end date for each figure.
Show me how promoter, FII and DII holding in Tata Motors changed over
the last 6 quarters. Is any promoter stake pledged?
What were net FII and DII flows in the cash market over the last
10 trading days? Which sectors saw the largest foreign outflows this
month?
Pull the latest Nifty 50 option chain. Show the strikes with the
highest call and put open interest and the put-call ratio. State the
snapshot date.
Screen for NSE stocks with ROCE above 20%, debt to equity below 0.3
and market cap above 5,000 crore. Sort by 3-year sales growth.
List corporate actions, bulk deals and upcoming results dates for
Bajaj Finance, then summarise the latest earnings call.
You can run similar screens visually on the screener if you want to check the AI's filter logic.
Limits and freshness caveats
Read these before you build a workflow on top of the server.
It is not a live trading feed. Quotes are the latest available prices, not tick-by-tick data. Do not use it for order timing.
Fundamentals follow reporting periods. Financials and shareholding update when companies report. A Q2 number stays the latest until Q3 results arrive.
Option chains are end-of-day snapshots. get_option_chain reflects the close, not intraday open interest.
Always ask for the observation date. Add "include the date of each figure" to your prompts. Tools such as get_observation_status exist so the AI can tell you how current a dataset is.
Tool call budgets. The free plan allows 50 successful tool calls per day, up to 1,000 per month. A comparison across three stocks can use five or more calls. Heavier use is covered on paid plans.
Portfolio tools stay inside Tapetide. get_user_portfolio, get_watchlist and related tools read and edit your Tapetide research records only. Nothing places orders at a broker.
Coverage. About 8,200 NSE and BSE companies are covered, including small caps and SME listings. Very recent listings may have thin history.
The data is aggregated from multiple licensed and public sources and structured by Tapetide. Output from the AI is research, not a recommendation to buy or sell any security.
When an NSE MCP server is worth setting up
It pays off when your questions need numbers that change: quarterly results, holding patterns, flows, option positioning. It also helps when you compare many companies, because the AI can loop over tools faster than you can open tabs.
For a single quick check, a stock page may be faster. For anything that combines several datasets, ask the AI and let it fetch them. Start with the free plan, connect your client from the setup guides, and try one of the prompts above.
Questions people ask
What is an NSE MCP server?
Is there a BSE MCP server too?
How do I use the NSE MCP server with Claude?
Does the NSE MCP server give live real-time prices?
Is the NSE MCP server free?
Tapetide provides research data and tools. Nothing on this page is investment advice.