Model Context Protocol · Live
Stock market MCP server for Indian equities
Tapetide MCP gives any AI assistant 52 tools over roughly 8,200 companies
listed on NSE and BSE — quotes, financials, shareholding, technicals, a 326-ratio
screener, institutional flows, options volatility, and your own portfolio. Add one URL and ask questions
in plain language.
https://mcp.tapetide.com/mcp
Sign in with Google, or send a personal token as a bearer header. Free tier, no card.
- 52 tools
- ~8,200 NSE & BSE stocks
- 326 screener ratios
- 2,000 sessions of OHLCV per call
- Free 50 calls/day
For developers
Protocol details
Streamable HTTP transport. Negotiated protocol revisions: 2024-11-05, 2025-03-26, 2025-11-25. OAuth 2.1 authorization code with PKCE and dynamic client registration, so a compliant client needs nothing but the URL.
| Path | Purpose |
| /mcp | Streamable HTTP MCP endpoint. POST for calls, GET for SSE, DELETE to close. |
| / | This page for browsers; the MCP endpoint for clients that accept JSON or SSE. |
| /health | Liveness probe. |
| /.well-known/oauth-authorization-server | Authorization-server metadata (RFC 8414). |
| /.well-known/oauth-protected-resource | Protected-resource metadata (RFC 9728). |
| /.well-known/openid-configuration | OpenID discovery, for clients that look there first. |
| /register | Dynamic client registration (RFC 7591). No manual client setup. |
| /authorize · /callback · /token | Authorization-code flow with PKCE. |
A GET to / from a browser returns this page; a client that sends Accept: application/json, text/event-stream gets the MCP endpoint instead, so either URL works in a config. Personal tokens: tapetide.com/settings/tokens.
FAQ
Questions
What is the Tapetide MCP server?
It is a remote Model Context Protocol server for Indian equities. Point an AI assistant at https://mcp.tapetide.com/mcp and it gains 52 tools — 45 covering market data and 7 covering your own watchlist and portfolio — over roughly 8,200 companies listed on NSE and BSE.
What is MCP?
Model Context Protocol is an open standard for connecting AI assistants to external data and tools. One protocol instead of a bespoke integration per assistant, which is why the same server works in Claude, ChatGPT, Cursor, VS Code and the rest.
Is it free?
Yes. The free tier is 50 tool calls per day and up to 1,000 a month, and the limits are the same whichever way you connect — Google sign-in, personal token, or the local npm bridge. Starter and Pro raise the daily ceiling; see tapetide.com/pricing.
How does authentication work?
Three routes, same limits. Sign in with Google over standard OAuth with PKCE and dynamic client registration, so there is nothing to configure. Or send a personal token as an Authorization: Bearer header, which suits editors and CI because there is no browser step. Or run the local stdio bridge with TAPETIDE_TOKEN. Tokens live at tapetide.com/settings/tokens.
Which clients work?
Claude.ai, Claude Desktop, ChatGPT, Grok, Claude Code, Codex, OpenCode, Command Code, Cursor, VS Code, Kiro, Zed, Antigravity, Windsurf, Cline, Gemini CLI, and any other client that speaks MCP. Web assistants paste the URL into their connector screen; editors and CLIs add it to a config file.
Do I need Node.js?
Only for the local stdio bridge, which exists for clients that cannot open a remote URL — Claude Desktop being the common one. Everything else connects to the URL directly with nothing installed.
How current is the data?
Quotes are near real-time, delayed by minutes during market hours. Fundamentals, shareholding and ratios refresh daily after the close. Exchange feeds — flows, deals, bans, deliveries — land as soon as they are published. Option chains are stamped end-of-day snapshots, and every response carries its own observation time so an assistant can state how fresh a number is.
What are the rate limits?
One tool call is one request, and a batch call for 20 quotes still counts as one. A light per-minute cap smooths bursts; a normal conversation never reaches it. Responses carry reset headers so a client knows when the window reopens, and the message on a limit tells you exactly when your quota returns in IST.
How is this different from a stock market REST API?
A REST API hands you endpoints and leaves the orchestration to you. Here the assistant picks the tools, runs the independent ones in parallel, and joins the results — a comparison across two companies can pull profiles, financials, technicals and ratings in a single turn without any code.
Can I use it for backtesting and quantitative research?
Yes, and the point-in-time tools are the reason. Financial periods carry the date they were actually published, index membership answers as-of a date with explicit uncertainty rather than a false yes, adjustment factors let you rebuild raw prices, and missing sessions are labelled by cause so a no-print day is never mistaken for a flat return.
Can it read my portfolio?
Once you connect your account, yes. Portfolio and watchlist tools appear in the catalog for every client but only answer for a signed-in caller. You can paste a broker CSV or a screenshot and the assistant will parse it, confirm the rows with you, and write them in with weighted-average pricing.
Is this investment advice?
No. It is data and analysis. Tapetide is not a SEBI-registered research analyst or investment adviser, and the server instructs connected assistants to say so on any response that carries an investment opinion.