
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 分
