
Tapetide - Indian Stock Market MCP
com.tapetide由 tapetide.com 發布官方發布者v1.0.14更新於 Oct 29, 2026
48 tools for ~8,000 NSE & BSE stocks: quotes, screener, financials, filings, FII/DII, options
概覽
讓 AI 助理取得印度 NSE 與 BSE 股市即時資料:行情、選股、財報、公告、FII/DII 資金流、選擇權與投資組合。
- 可以做什麼
- 依名稱、代號、ISIN 或 326 項基本面比率搜尋與篩選股票,並提供技術面篩選與漲跌排行
- 讀取公司概況、即時與批次報價、歷史價格、財務報表、股東結構、分析師預測、事件與持股資訊
- 取得全市場資料:FII/DII 資金流、FPI 產業配置、新聞、熱力圖、指數表現與歷史、估值、印度 VIX
- 檢視衍生性商品與風險:含希臘字母的選擇權鏈、隱含波動率歷史與分析、發起人質押、信用評等
- 讀取解析後的公告全文與法說會摘要,查詢大宗交易與 Tapetide 評分
- 管理已連結帳戶的投資組合與自選股,並查詢歷史時點資料用於回測
- 適用情境
- 適合讓助理研究、篩選與比較印度上市公司,追蹤機構資金流與衍生性商品,或直接在對話中閱讀公告與法說會。也適用於投資組合追蹤與避免存活者偏差的回測工作。
- 執行需求
- 可使用遠端端點並以 Google OAuth 登入,或透過 npx(需 Node.js 18+)或 uvx(需 Python 3.10+)在本機執行橋接程式,並在 TAPETIDE_TOKEN 提供個人權杖。需要 Tapetide 帳戶,免費方案每天 50 次工具呼叫。需能連線至遠端伺服器。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Tapetide - Indian Stock Market MCP,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/com.tapetide%2Fstock-research-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"tapetide-indian-stock-market": {
"type": "http",
"url": "https://mcp.tapetide.com/mcp"
}
}
}README
[Tapetide — Indian Stock Market MCP Server]
Indian Stock Market MCP Server — NSE & BSE Data for Claude, ChatGPT & Cursor
The Indian stock market MCP server for NSE and BSE: 48 tools (55 including aliases) to search, screen and analyze about 8,000 listed stocks from Claude, ChatGPT, Cursor, VS Code, Codex, Gemini CLI and any MCP client.
[npm version] [npm downloads] [PyPI version] [Official MCP Registry] [MIT License] [nse-bse-indian-stock-market-data-mcp MCP server]
Documentation • Quick Start • Client Setup Guides • 48 Tools • Example Prompts • npm • PyPI
Tapetide is an Indian stock market MCP server that gives AI assistants live, structured data on every NSE and BSE listed company, from Nifty 50 and Sensex heavyweights to SME stocks. Connect it to Claude, ChatGPT, Cursor, VS Code, Codex or Gemini CLI and ask in plain English for share prices, quarterly financials, a 326-ratio stock screener, technical indicators, FII/DII flows, option chains and IV, corporate filings, IPOs, bulk deals and your portfolio P&L.
One-line install (Claude Code, with a free token from tapetide.com/settings/tokens):
Or skip the install entirely and add the remote server URL https://mcp.tapetide.com/mcp in claude.ai, ChatGPT, Grok or any client that supports remote MCP. You sign in with Google.
48 tools (55 including aliases) · about 8,000 NSE/BSE stocks · Remote (OAuth) or local (npx / uvx) · Free: 50 tool calls a day · Setup guides for 16 clients
Works with
Step-by-step setup guides for every major MCP client:
Any other client that speaks the Model Context Protocol works too, over remote HTTP or local stdio.
Quick Start
Option 1: Remote MCP (No install — claude.ai, chatgpt.com, Grok, Gemini)
Add this URL directly in your AI chat app:
Authentication happens automatically via Google OAuth. No token needed.
Option 2: Remote MCP with Token (Claude Code, VS Code, Kiro, Zed)
For code editors that support URL-based MCP servers with custom headers:
- Get a free token at tapetide.com/settings/tokens
- Add to your MCP config:
Option 3: Local MCP via npm (Claude Code, Codex, Cursor, Windsurf, VS Code, Gemini CLI, Kiro, OpenCode)
For stdio-based MCP clients. No cloning or building required — runs via npx:
- Get a free token at tapetide.com/settings/tokens
- Add to your MCP config:
Node.js 18+ required for the local option. Run
node --versionto check.
Gemini CLI extension
You'll be prompted for your Tapetide token on install.
Install as a Claude Code plugin
This repo is also a one-plugin Claude Code marketplace. Run these two commands inside Claude Code:
On Claude Code 2.1.275 or later, one line does both:
The plugin connects to the remote server at https://mcp.tapetide.com/mcp, so there is nothing to install locally. Run /mcp and pick tapetide to sign in with Google the first time.
Prefer a local stdio server with a personal token instead? Skip the plugin and add the npm package directly (get a free token):
Option 4: Local MCP via Python (uvx / pip)
Same bridge, packaged for Python 3.10+ — tapetide-mcp on PyPI (source):
How It Works
The npm package is a lightweight stdio bridge with zero runtime dependencies. It:
- Reads JSON-RPC from stdin, forwards to the remote Tapetide MCP server, writes responses to stdout
- Auto-detects framing: Content-Length (VS Code, Claude Desktop) or newline-delimited JSON (Kiro, Claude Code)
- Exchanges your refresh token for a 1-hour HMAC access token, auto-refreshes before expiry
- Handles SSE responses from the remote server
- Identifies your MCP client to the remote via
User-Agent, and echoes the negotiated protocol version - Warns on stderr when the server rate-limits a call, naming the retry delay
- Replays the
Mcp-Session-Idthe server mints atinitializeon every later request, so the remote can tie a session's calls together - Forwards MCP Apps traffic untouched —
resources/list,resources/readand the_meta.uihints onget_price_history,market_heatmapandscreen_stocksreach your client exactly as the server sends them
All 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.
Authentication
Generate a free personal token at tapetide.com/settings/tokens. Works for both remote and local MCP.
Tools
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.
🔍 Discovery & Screening (5 tools)
📊 Company Analysis (9 tools)
🏛️ Market-Wide Data (11 tools)
🎲 Derivatives & Risk (5 tools)
🔬 Research & Scoring (4 tools)
📄 Filing Text (3 tools)
Parsed filings as text — read the annual report or transcript itself, not just a digest.
⏳ Point-in-Time & Backtest Safety (5 tools)
💼 Portfolio (4 tools)
Requires a connected Tapetide account.
👁️ Watchlist (3 tools)
Requires a connected Tapetide account.
📖 Guide & Aliases (6 tools)
Retired tool names
These names were removed. Calling one returns a message naming its replacement, so a client can recover in the same turn — but new integrations should use the replacement directly.
Example Prompts
Stock Research
Stock Screening
Institutional Flows
Portfolio & Watchlist
Derivatives & Volatility
Scoring & Risk Screens
Backtest Safety
Daily Market Briefing
Data Coverage
Environment Variables
Rate Limits
Limits are per Tapetide account and identical across all three access methods (OAuth, remote token, and this npm bridge) — they follow your plan, not your transport.
Only successful tool calls consume quota. Protocol traffic (initialize, tools/list) and
burst-denied calls are free. Daily and monthly windows reset on IST boundaries.
When a limit is hit, the server replies with a normal JSON-RPC result carrying isError: true and a
message naming the binding cap and its reset time, so your assistant relays it instead of retrying.
Responses carry X-RateLimit-Reset, and denials add Retry-After. The numeric quota itself is not
exposed as a header — check current usage at
tapetide.com/settings/tokens.
Troubleshooting
Set TAPETIDE_DEBUG=1 for detailed logging to stderr.
Links
- tapetide.com — Web platform
- tapetide.com/mcp — MCP documentation & setup guide
- mcp.tapetide.com — Remote MCP endpoint
- npm: tapetide-mcp — npm package
- PyPI: tapetide-mcp — Python package (source)
- @tapetide_hq — X (Twitter)
- GitHub — Source code
- Glama — MCP directory listing
[nse-bse-indian-stock-market-data-mcp MCP server]
Contributing
Issues and pull requests are welcome. For bugs, include the error message and your MCP client name/version.
License
MIT — free to use, modify, and distribute.
Built by Tapetide — India's AI-first stock research platform
來源:README.md,提交 946d7b8
工具
0版本歷史
7- v1.0.14最新Oct 29, 2026
- v1.0.13Oct 10, 2026
- v1.0.12Oct 10, 2026
- v1.0.11Oct 9, 2026
- v1.0.10Oct 9, 2026
- v1.0.9Oct 2, 2026
- v1.0.8Sep 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
