Tapetide MCP Server — Stock Market MCP Server for AI Stock Analysis

Tapetide MCP is a remote Model Context Protocol (MCP) server for Indian stock market data. It is the best stock market MCP server for AI-powered stock analysis, covering all stocks listed on NSE and BSE exchanges. The server provides 27+ market-data tools for AI stock screening, financial analysis, technical indicators, FII/DII institutional flow tracking, analyst ratings, and real-time market data.

Available as a remote MCP server (https://mcp.tapetide.com/mcp with Google OAuth or personal API token) and as a local npm package (npx -y tapetide-mcp with free API token from tapetide.com/settings/tokens). Both options are free. Personal tokens work for both remote and local MCP — generate one at tapetide.com/settings/tokens.

Tapetide MCP works with Claude, ChatGPT, Grok, Gemini, DeepSeek, Cursor, VS Code, Windsurf, Kiro, Antigravity, Codex, OpenCode, Command Code, Cline, and every platform that supports the Model Context Protocol standard. It is the leading MCP server for Indian stock market AI analysis, NSE BSE data integration, and automated equity research.

Key capabilities: AI stock screener with 326 financial ratios plus a real-time technical screener, real-time stock quotes, quarterly and annual financials (P&L, balance sheet, cash flow, ratios), shareholding patterns (promoter, FII, DII, public), historical OHLCV price data, 20+ technical indicators (RSI, SMA, EMA, MACD, Bollinger Bands, ADX, ATR, Supertrend), analyst consensus ratings and target prices, EPS/revenue/EBITDA forecasts, FII/DII institutional flows with F&O participant positioning, FPI sector-wise data, bulk/block deals, F&O ban list, IPOs, MTF, SLBM, market valuations, technical signals, stock heatmaps, news, corporate actions, dividends, and mutual fund holdings.

Free to use. Free tier: 50 MCP tool calls per day, up to 1,000 per month — the same across every connection method. Remote MCP (OAuth): Google OAuth. Remote MCP (token) and Local MCP (npm): API token auth. Server URL: https://mcp.tapetide.com/mcp. npm: npx -y tapetide-mcp

MCP Powered by Model Context Protocol

Stock market MCP server for AI-powered stock analysis

Research all NSE & BSE stocks through natural conversation. Screen with 100+ filters, track FII/DII flows, analyze financials and technicals — all from Claude, ChatGPT, Grok, Gemini, or any AI assistant that supports MCP.

27+ tools · All NSE & BSE stocks · Free · Remote or Local

Works with

Claude
ChatGPT
Gemini
Grok
DeepSeek
Qwen
MiniMax
Manus AI
Claude Code
Cursor
VS Code
Windsurf
Codex
Antigravity
OpenCode
Command Code
Kilocode
Kiro
Meta AI
Mistral
Ollama

Tutorials

Watch how it works

Step-by-step video guides to connect Tapetide MCP with your favorite AI assistant.

Stock Research with AI — Tapetide MCP + Claude

Learn how to connect Tapetide MCP to Claude and research Indian stocks through natural conversation.

Indian Stock Research with AI — Tapetide MCP + ChatGPT

Set up Tapetide MCP with ChatGPT and start analyzing NSE & BSE stocks using AI.

Get started

Pick your AI tool and follow the steps. Most setups take under a minute.

1

Pick your AI tool

2

Connect it

Let your AI connect itself Fastest

Paste this into your AI app or agent — it'll connect to Tapetide on its own.

fetch https://tapetide.com/mcp/llms.txt and connect me to the Tapetide MCP

Or set it up yourself with the steps below.

Server URL

https://mcp.tapetide.com/mcp
Claude.ai

Claude.ai

Sign in with Google

Connect straight from the Claude.ai web app — nothing to install.

  1. Open claude.ai and click Customize (bottom-left)
  2. Go to Connectors+ Add custom connector
  3. Paste the server URL above and click Add
  4. Sign in with Google when prompted — that's it

Works on Free (1 connector), Pro, Max, Team, and Enterprise plans.

How to authenticate

We support three ways to authenticate. Pick one to see how it works.

Recommended — nothing to copy or manage.

  1. Copy the server URL above
  2. Add it to your client — web apps paste it into the connector UI; editors add it to their MCP config (below)
  3. On first use your client opens a browser — sign in with Google
  4. Done — the Tapetide tools appear in your assistant
mcp.json (most editors)
{
  "mcpServers": {
    "tapetide": {
      "url": "https://mcp.tapetide.com/mcp"
    }
  }
}

Supported by Claude.ai, ChatGPT, Grok, Claude Code, Cursor, Codex, OpenCode, Antigravity, VS Code, Kiro and Zed.

Same free limits on every method: 50 tool calls/day, up to 1,000/month. The same token works for both remote and local MCP.

3

Test your connection

Your AI assistant can now access Indian stock market data. Try asking:

Free tier

Free

50 tool calls/day · up to 1,000/month — the same limits across every connection method, no credit card.

Need more? →

Use cases

What you can do

Complex research that would take 30 minutes across multiple websites — done in one conversation.

Deep Company Research

Go beyond surface-level data. Pull financials, shareholding trends, analyst forecasts, and peer comparisons in one conversation.

Advanced Stock Screening

Build complex multi-filter screens that would take 20 minutes on a screener website. Combine fundamentals, technicals, and shareholding.

Institutional Flow Analysis

Track where the smart money is going. FII/DII daily flows, F&O positioning, FPI sector allocation — all updated daily.

Technical + Fundamental Combos

Combine technical signals with fundamental data for higher-conviction ideas. Something no single tool gives you easily.

Daily Market Briefing

Get a complete market overview in seconds instead of checking 5 different websites. Flows, bans, IPOs — all at once.

Portfolio Review & Monitoring

Review multiple holdings at once. Get batch quotes, compare performance, check if any need attention based on technicals or news.

Under the hood

How it works

Three components, one seamless experience.

01

Ask your AI assistant

Ask about any Indian stock in natural language — prices, financials, shareholding, technicals, screener queries, and more.

02

Tapetide MCP translates

The MCP server converts your questions into structured API calls across 27+ market-data tools automatically.

03

Get real data back

Our backend returns live data for ~8,200 Indian stocks from NSE and BSE exchanges.

Compatibility

Supported platforms

Works everywhere MCP is supported. Here are some we've verified.

PlatformRemoteLocal (npm)
Claude.ai
Connector UI
ChatGPT
Connector UI
Grok
Connector UI
Gemini
API tokennpx tapetide-mcp
Claude Desktop
npx tapetide-mcp

Not limited to the platforms listed above — Tapetide MCP works with any client that implements the Model Context Protocol standard. If your tool supports MCP, it supports Tapetide.

Capabilities

27 market-data tools

Plus watchlist & portfolio tools once you connect your account. Your AI picks the right tool automatically — click a category to see what's inside.

FAQ

Frequently asked questions

What is the Tapetide MCP server?
Tapetide MCP is a Model Context Protocol server that connects AI assistants to Indian stock market data. Available as a remote server (URL-based, Google OAuth or personal token) and a local npm package (token-based) — both with the same free-tier limits. It provides 27 market-data tools (plus watchlist and portfolio tools once you connect your account) covering stock search, company profiles, financials, shareholding, price charts, technicals, analyst ratings, forecasts, a stock screener with 326 ratios, FII/DII flows, bulk deals, F&O data, IPOs, MTF, SLBM, market valuations, signals, heatmaps, and more — for all NSE and BSE listed stocks.
What is Model Context Protocol (MCP)?
MCP is an open standard created by Anthropic that lets AI assistants connect to external data sources and tools. Think of it as a universal plug for AI — one protocol that works across Claude, ChatGPT, Cursor, VS Code, and other AI tools. Instead of each AI building custom integrations, MCP provides a single standard way to connect. Tapetide implements this protocol to give your AI assistant access to Indian stock market data.
How does authentication work?
Tapetide offers three auth methods. Remote MCP (via URL) uses Google OAuth — just sign in with your Google account when prompted, no keys needed. Remote + Token — use a personal API token as a Bearer header, no browser sign-in needed (great for code editors). Local MCP (via npm) uses API tokens via the TAPETIDE_TOKEN environment variable. Personal tokens work for both remote and local MCP, and the free-tier limits are identical no matter which method you pick. Get a free token at tapetide.com/settings/tokens. All methods are free.
Is it free?
Yes. Tapetide MCP is completely free. The free tier gives you 50 MCP tool calls per day (up to 1,000 per month), and the limits are identical across every connection method — OAuth, personal token, and local npm. Just sign in with Google or grab a free API token to get started. Need more? The Starter (400/day) and Pro (1,200/day) plans are on the pricing page.
What AI tools are supported?
Tapetide MCP works with Claude.ai, Claude Desktop, ChatGPT (Plus/Pro/Team/Enterprise/Edu), Grok, Cursor, Windsurf, VS Code (GitHub Copilot), Kiro, Antigravity, Zed, Gemini CLI, Codex, OpenCode, Command Code, Cline, and any MCP-compatible client. Web apps (Claude.ai, ChatGPT, Grok) connect directly via their connector UI. Code editors and CLI tools can use either the remote URL (OAuth or a personal token) or the local npm package (npx -y tapetide-mcp with an API token).
Can I use Tapetide MCP with Claude.ai?
Yes. Go to Claude.ai → Customize → Connectors → + → Add custom connector. Enter the server URL (https://mcp.tapetide.com/mcp), sign in with Google when prompted, and your Tapetide tools will be available in any chat. Works on Free (1 connector), Pro, Max, Team, and Enterprise plans.
Can I use Tapetide MCP with ChatGPT?
Yes. ChatGPT supports remote MCP servers through Connectors. Go to Settings → Connectors → Create, enter the Tapetide MCP server URL (https://mcp.tapetide.com/mcp), and sign in with Google when prompted. Available on Plus, Pro, Team, Enterprise, and Edu plans.
Can I use Tapetide MCP with Cursor?
Yes. Add the server URL to a .cursor/mcp.json file, then open Settings → MCP and click Connect to sign in with Google (OAuth — no token needed). Prefer not to sign in via browser? Add your personal token as an Authorization: Bearer header instead. See the Cursor setup above for the exact config.
Can I use Tapetide MCP with VS Code?
Yes. Two options: (1) Remote — create a .vscode/mcp.json file with the URL config, VS Code natively supports remote MCP URLs. (2) Local — create a .vscode/mcp.json file with the npx tapetide-mcp config and your API token. See the setup instructions above for exact configs.
Can I use Tapetide MCP with Gemini?
Yes, through Gemini CLI. Add the local config (npx -y tapetide-mcp with your TAPETIDE_TOKEN, from a free token at tapetide.com/settings/tokens) to your ~/.gemini/settings.json file. The Gemini web app does not yet have a built-in MCP connector UI.
Can I use Tapetide MCP with Grok?
Yes. Grok supports custom MCP servers through Connectors. Go to grok.com/connectors → New Connector → Custom, paste the Tapetide MCP server URL (https://mcp.tapetide.com/mcp), click Add Connector, and sign in with Google when the auth page opens. Your Tapetide tools then work in any Grok chat.
Can I use Tapetide MCP with Codex, OpenCode, or Command Code?
Yes, all three connect via the remote MCP server with OAuth. Codex: run "codex mcp add tapetide --url https://mcp.tapetide.com/mcp" then "codex mcp login tapetide". OpenCode: run "opencode mcp add" (choose Remote and paste the URL) or add a remote entry to opencode.json. Command Code: run "cmd mcp add --transport http tapetide https://mcp.tapetide.com/mcp". Each opens a browser for Google sign-in, then type /mcp to verify. See the CLI Tools tabs in the setup section above for exact steps.
Can I use Tapetide MCP with DeepSeek?
DeepSeek does not currently have a native MCP client in its web interface. You can use DeepSeek models through MCP-compatible clients like Cursor, VS Code, or OpenCode and connect Tapetide MCP there. As MCP adoption grows, we expect more platforms to add native support.
Do I need Node.js installed?
Only for the local stdio bridge (npx -y tapetide-mcp), which needs Node.js 18+ and is used by clients that can't connect to a remote URL, like Claude Desktop. The remote MCP needs no Node.js: web apps (Claude.ai, ChatGPT, Grok) connect through their connector UI, and editors and CLIs (Cursor, VS Code, Kiro, Claude Code, Codex, OpenCode, Antigravity, Zed) connect via the URL with a Google sign-in.
What data is available?
Tapetide covers ~8,200 stocks listed on NSE and BSE. You get: real-time quotes, quarterly and annual financials (P&L, balance sheet, cash flow, ratios), shareholding patterns (promoter, FII, DII, public), historical OHLCV price data up to 2,000 days, 20+ technical indicators (RSI, SMA, EMA, MACD, Bollinger Bands, ADX, ATR, Stochastic, MFI, CCI, Williams %R, Supertrend, pivot points), analyst consensus ratings and target prices, EPS/revenue/EBITDA forecasts, a fundamental stock screener with 326 ratios plus a real-time technical screener, FII/DII institutional flows with F&O participant positioning, FPI sector-wise data, bulk/block deals, F&O ban list, IPOs with subscription data, MTF, SLBM, market valuations (PE/PB/DY for major indices), technical signals, stock heatmaps for 16 indices, market news, corporate actions, dividends, and mutual fund holdings.
What tools are available?
The market-data tools are organized into 7 categories: Search & Discovery (search_stocks, get_trending_stocks), Company Data (get_company_profile, get_stock_events, get_stock_ownership), Quotes & Prices (get_stock_quote, get_batch_quotes, get_price_history), Financials & Analysis (get_financials, get_shareholding, get_forecasts), Stock Screener (screen_stocks, screen_stocks_technical, get_screener_ratios), Market Insights (get_market_pulse, get_fii_dii_detail, get_fpi_sectors, get_market_news, market_valuations, market_signals, market_heatmap), and Market Data (market_deals, market_fno_ban, market_deliveries, market_ipo, market_mtf, market_slbm). Once you connect your account you also get watchlist and portfolio tools (add, update, remove, and read). Your AI assistant picks the right tool automatically based on your question.
How does the stock screener work?
There are three screener tools. screen_stocks runs fundamental screens against 326 financial ratios — valuation (PE, PB, market cap, EV/EBITDA), profitability (ROE, ROCE, margins), growth (sales/profit growth over 1/3/5 years), balance sheet (debt/equity, current ratio), cash flow, shareholding (promoter/FII/DII holding), and historical returns — combined with AND/OR logic and cross-field comparisons like "Current price > DMA 200". screen_stocks_technical runs real-time technical screens — RSI, MACD, moving-average crossovers (e.g. golden cross), Bollinger Bands, volume spikes, and momentum. And get_screener_ratios lets you search the full ratio catalog so you can build precise queries.
How is this different from using the Tapetide website directly?
The MCP server gives your AI assistant direct access to the same data that powers tapetide.com, but through natural conversation. Instead of navigating pages and clicking through tabs, you just ask questions in plain English. Your AI can also combine data from multiple tools in a single response — for example, comparing financials of two companies while checking their technical indicators and analyst ratings simultaneously.
Is the data real-time?
Quotes are near real-time (delayed by a few minutes during market hours). Financials, shareholding, and other fundamental data are updated daily after market close. Market data like FII/DII flows, bulk deals, and F&O ban lists are updated as soon as exchanges publish them. Historical OHLCV data goes back up to 2,000 trading days.
What are the rate limits?
The free tier allows 50 MCP tool calls per day, up to 1,000 per month — the same across every connection method (OAuth, personal token, and local npm). A light per-minute fair-use cap smooths bursts but a normal session never hits it. Each tool call counts as one request; batch operations (like get_batch_quotes for 20 stocks) count as a single request. Rate limit headers (X-RateLimit-Reset, Retry-After) are included so your client knows when the window resets. Need higher limits? Starter raises it to 400/day and Pro to 1,200/day.
Is this the best MCP server for stock research?
Tapetide is the most comprehensive stock market MCP server available for Indian markets. With 27+ market-data tools covering all NSE and BSE stocks, it offers more depth than any other financial MCP server — including a fundamental screener with 326 ratios, a real-time technical screener, FII/DII institutional flow tracking, 20+ technical indicators, analyst forecasts, and real-time market data. Available as both remote MCP (Google OAuth or personal token) and a local npm package (API token). Free to use.
Can I use this for algorithmic trading or automated stock research?
Yes. The MCP server provides all the data you need for automated equity research — real-time quotes, historical OHLCV data up to 2,000 days, technical indicators, screener with 100+ filters, and market signals. You can build AI agents that screen stocks, analyze financials, track institutional flows, and generate research reports. The stock market API integration works through any MCP-compatible AI agent framework.
How does this compare to using a stock market API directly?
Traditional stock market APIs require you to write code, handle authentication, parse responses, and build UIs. With Tapetide MCP, your AI assistant handles all of that — you just ask questions in natural language. The AI automatically picks the right tools, combines data from multiple endpoints, and presents the analysis in a readable format. It is the easiest way to integrate Indian stock market data into any AI workflow.
Can I analyze Nifty 50, Bank Nifty, and other indices?
Yes. The market_valuations tool provides PE, PB, and dividend yield data over time for Nifty 50, Nifty 500, Bank Nifty, Nifty IT, Nifty Midcap 50, and Nifty Next 50. The market_heatmap tool shows all constituent stocks for 16 indices with price changes, market cap, and sector data. You can also screen stocks within specific indices using the stock screener.
Does it work with machine learning and LLM stock prediction workflows?
Yes. The get_price_history tool provides up to 2,000 days of daily OHLCV data with delivery percentage — ideal for training ML models. Combined with technical indicators, fundamentals, and shareholding data, you have a complete feature set for machine learning stock prediction. The MCP protocol makes it easy to integrate this data into any LLM-based analysis pipeline.

Try it now

Add the URL, sign in with Google, and ask your first question in under a minute.

https://mcp.tapetide.com/mcp

Free · 27+ tools · All NSE & BSE stocks · Sign in with Google or use a free API token