by Tapetide-hq
NSE BSE Indian Stock Market Data MCP server — search, screen & analyze all 8,200+ NSE/BSE stocks with 52 tools: live quotes, financials, technicals, 326-ratio screener, FII/DII flows, options IV, IPOs & portfolio tracking. Works with Claude, ChatGPT, Cursor & any MCP client
# Add to your Claude Code skills
git clone https://github.com/Tapetide-hq/nse-bse-indian-stock-market-data-mcpGuides for using ai agents skills like nse-bse-indian-stock-market-data-mcp.
Last scanned: 9/29/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-29T10:25:24.170Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how nse-bse-indian-stock-market-data-mcp compares with popular alternatives.
nse-bse-indian-stock-market-data-mcp is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Tapetide-hq. NSE BSE Indian Stock Market Data MCP server — search, screen & analyze all 8,200+ NSE/BSE stocks with 52 tools: live quotes, financials, technicals, 326-ratio screener, FII/DII flows, options IV, IPOs & portfolio tracking. Works with Claude, ChatGPT, Cursor & any MCP client. It has 124 GitHub stars.
Yes. nse-bse-indian-stock-market-data-mcp passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Tapetide-hq/nse-bse-indian-stock-market-data-mcp" and add it to your Claude Code skills directory (see the Installation section above).
nse-bse-indian-stock-market-data-mcp is primarily written in TypeScript. It is open-source under Tapetide-hq on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh nse-bse-indian-stock-market-data-mcp against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
nse-bse-indian-stock-market-data-mcp vs n8n
See comparison
Tapetide MCP Server is a Model Context Protocol server that connects AI assistants to real-time Indian stock market data. It covers all ~8,200 stocks listed on NSE and BSE — from large-cap Nifty 50 to SME stocks.
Ask your AI to look up any stock, run a screener with 326 fundamental filters or real-time technical indicators, pull quarterly financials, check analyst consensus ratings, track your portfolio P&L, monitor FII/DII institutional flows, or get today's bulk deals — all through natural language.
Compatible with: Claude Desktop, Claude Code, ChatGPT, Cursor, Windsurf, Kiro, VS Code, Codex, Zed, Gemini, Grok, OpenCode, Antigravity, and any MCP-compatible client.
Add this URL directly in your AI chat app:
https://mcp.tapetide.com/mcp
Authentication happens automatically via Google OAuth. No token needed.
For code editors that support URL-based MCP servers with custom headers:
{
"mcpServers": {
"tapetide": {
"type": "url",
"url": "https://mcp.tapetide.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}
For stdio-based MCP clients. No cloning or building required — runs via npx:
{
"mcpServers": {
"tapetide": {
"command": "npx",
"args": ["-y", "tapetide-mcp"],
"env": {
"TAPETIDE_TOKEN": "your_token_here"
}
}
}
}
Node.js 18+ required for the local option. Run
node --versionto check.
┌─────────────────┐ stdio (JSON-RPC) ┌──────────────────┐ HTTPS ┌─────────────────────┐
│ AI Assistant │ ◄──────────────────────► │ tapetide-mcp │ ◄────────────► │ mcp.tapetide.com │
│ (Claude, etc.) │ │ (npm package) │ │ (Cloudflare Worker) │
└─────────────────┘ └──────────────────┘ └─────────────────────┘
The npm package is a lightweight stdio bridge with zero runtime dependencies. It:
User-Agent, and echoes the negotiated protocol versionMcp-Session-Id the server mints at initialize on every later request, so the remote can tie a session's calls togetherresources/list, resources/read and the _meta.ui hints on get_price_history, market_heatmap and screen_stocks reach your client exactly as the server sends themAll 55 tools and their logic run on the remote server — the npm package is just the transport layer. Because it forwards JSON-RPC verbatim, tools shipped on the remote are available immediately without upgrading this package.
| Method | How it works | Best for |
|---|---|---|
| Google OAuth | Browser sign-in, automatic token refresh | AI chat apps (Claude.ai, ChatGPT, Grok, Gemini) |
| Personal Token (remote) | Authorization: Bearer tpt_rt_... header |
Code editors with URL-based MCP (VS Code, Kiro, Zed) |
| Personal Token (local) | TAPETIDE_TOKEN env var via npx |
stdio MCP clients (Cursor, Windsurf, Claude Desktop, Codex) |
Generate a free personal token at tapetide.com/settings/tokens. Works for both remote and local MCP.
Tip: ask your assistant to call
read_mefirst. It returns the full in-session guide — every tool by category, usage patterns, and the rules the server expects clients to follow.Three tools carry an interactive view for hosts that support MCP Apps (Claude, Claude Desktop, VS Code Copilot):
get_price_historyrenders the price and volume chart,market_heatmapthe index treemap, andscreen_stocksthe sortable results table. Text-only hosts get the same JSON result with nothing missing.
| Tool | Description |
|---|---|
search_stocks |
Resolve a company to its symbol by name, symbol, BSE code, or ISIN — including brand names and post-rename aliases (Zomato → ETERNAL). Filter by sector/industry. |
screen_stocks |
Fundamental screener over 326 ratios — PE, ROCE, sales growth, debt/equity, Piotroski score. Plain-English query syntax with AND/OR logic and cross-field comparisons. |
screen_stocks_technical |
Real-time technical screener — RSI, MACD, SMA/EMA crossovers, Bollinger Bands, ADX, volume, momentum. Supports crosses_above/crosses_below. |
get_screener_ratios |
Search or browse the full 326-ratio catalog to get exact ratio names for a query. |
get_trending_stocks |
Today's top gainers, losers, and most-active stocks from the Nifty 500. |
| Tool | Description |
|---|---|
get_company_profile |
Full overview — sector, business summary, pros/cons, fundamentals, growth metrics, current quote. Optionally add technicals (20+ indicators), analyst ratings, and peers in the same call. |
get_stock_quote |
Live price — LTP, change %, volume, market cap, PE, PB, 52-week high/low. |
get_batch_quotes |
Up to 20 stock quotes in a single call. |
get_price_history |
Daily or weekly OHLCV with delivery %. Up to 2,000 sessions per call, pageable further back. |
get_financials |
Quarterly + annual P&L, balance sheet, cash flow, and ratios. Each period is stamped with when it was actually published, so backtests can avoid look-ahead bias. |
get_shareholding |
Promoter, FII, DII, and public holdings quarter by quarter. |
get_forecasts |
Analyst EPS, revenue, EBITDA, net income, ROA, and ROE estimates against actuals — for spotting earnings surprises. |
get_stock_events |
Sentiment-tagged news, corporate actions (dividends, splits, bonuses, AGMs), and filings (results, presentations, concall transcripts, annual reports). |
get_stock_ownership |
Dividend history with yields + which mutual fund schemes hold the stock and at what share of AUM. |
| Tool | Description |
|---|---|
get_market_pulse |
The at-a-glance daily snapshot — FII/DII net flows, Nifty 50 valuations, and India VIX in one call. |
get_fii_dii_detail |
30 days of daily cash-market flows, F&O participant long/short OI, weekly/monthly/yearly aggregates, buy/sell streaks, cumulative net flows. |
get_fii_dii_flows |
Alias of get_fii_dii_detail. |
get_fpi_sectors |
FPI investment by sector — AUM share, fortnightly change, 1-year cumulative flow. |
get_market_news |
Market-wide news across categories with sentiment and related symbols. |
get_market_data |
One dispatcher for seven daily feeds via dataset: deals, fno_ban, deliveries, ipo, mtf, slbm, signals. |
market_heatmap |
Every constituent of an index with market cap, PE, PB, returns from 1d to 5y, volume, sector — 16 indices. |
market_valuations |
Index PE, PB, and dividend yield over time. Up to 20 years. |
get_india_vix |
The India VIX fear gauge — latest level, daily change, recent history. |
get_index_performance |
Rank ~140 NSE indices by return over completed weeks or mont |