---
title: "Stock Screener MCP: Screen NSE Stocks with AI"
canonical: "https://tapetide.com/mcp/guides/stock-screener-mcp"
description: "Use the Tapetide stock screener MCP to screen NSE and BSE stocks with AI on 326 fundamental ratios, technical filters and preset screens, in plain English."
updated: "2026-10-09"
generated_at: "2026-10-12T05:53:37.852Z"
---

# Stock Screener MCP: Screen NSE and BSE Stocks with AI

A stock screener MCP lets you screen NSE stocks with AI by describing what you want in plain English. Tapetide runs a screener MCP server that connects Claude, ChatGPT, Cursor and other MCP clients to screening tools covering about 8,200 NSE and BSE listed companies, including small caps and SME stocks. You ask for "profitable mid caps with low debt and rising sales", the assistant picks the filters, runs the screen and explains the shortlist. This guide covers the screening tools, how to iterate a screen in conversation, six example prompts and the limits you should know.

If you prefer clicking filters, the same data powers the web [screener](/screener). The MCP route is for when you want to reason about the results, not just list them.

## How the screener MCP server works

The Tapetide MCP server is a remote endpoint at `https://mcp.tapetide.com/mcp`. Once connected, your assistant can call more than 50 tools. Four of them handle screening.

### `screen_stocks`: 326 fundamental ratios

This is the main fundamental screener. It filters on 326 ratios across valuation (P/E, P/B, EV/EBITDA), profitability (ROE, ROCE, margins), growth (sales and profit growth over several periods), balance sheet strength (debt to equity, interest coverage), dividends and market cap. You describe the conditions; the assistant translates them into filters and returns matching stocks with the ratio values.

### `screen_stocks_technical`: RSI, MACD, moving averages, volume

For price behaviour, `screen_stocks_technical` filters on RSI, MACD, moving average positions and crossovers, and volume. Useful for questions like "which Nifty 500 stocks are above their 200-day average with RSI under 40".

### `get_screener_ratios`: discover filter names

Ratio names have to match exactly. `get_screener_ratios` lists the available fields, so the assistant can check that "return on capital employed" maps to the right one before it runs a screen. If a result looks off, asking the assistant to call this tool first usually fixes it.

### `run_preset_screen`: ready-made screens

`run_preset_screen` runs predefined screens without you specifying every condition. It is a quick starting point that you can then narrow in conversation.

Related tools help you go deeper on what a screen returns: `get_company_profile`, `get_financials`, `get_shareholding`, `get_tapetide_score` (see the [score methodology](/score/methodology)) and `screen_tapetide_scores` for screening on the score itself.

## Connect the screener MCP to your AI

Most clients need only the URL and a Google sign-in:

- Claude.ai: [setup guide](/mcp/claude-ai)
- ChatGPT: [setup guide](/mcp/chatgpt)
- Claude Code: [setup guide](/mcp/claude-code)
- Cursor: [setup guide](/mcp/cursor)
- VS Code: [setup guide](/mcp/vscode)

For editors and agents that read an `mcpServers` config, this is the entry:

```json
{
  "mcpServers": {
    "tapetide": {
      "url": "https://mcp.tapetide.com/mcp"
    }
  }
}
```

The full client list is on the [MCP overview](/mcp).

## Iterate a screen in conversation

The advantage over a filter form is that the screen becomes a dialogue. A typical session runs in four moves.

1. **Start broad.** "Find NSE stocks with ROE above 18% and debt to equity below 0.5." You might get 150 names.
2. **Narrow.** "Keep only those with market cap above 5,000 crore and 3-year sales growth above 12%." The assistant reruns `screen_stocks` with the extra filters.
3. **Add a different kind of condition.** "Of these, which are trading above their 200-day moving average?" Now it calls `screen_stocks_technical` and intersects the lists.
4. **Explain the shortlist.** "For the top five, summarise what drives the ROE and flag anything unusual in shareholding." The assistant pulls `get_financials` and `get_shareholding` for each and writes a short note per stock.

A few habits make this work better:

- Name the units. "Market cap above 5,000 crore" is clearer than "mid cap", which the assistant has to interpret.
- Ask it to show the filters it used. You can then correct a threshold rather than restating the whole screen.
- Ask for a table with the ratio values, not just names, so you can see how close each stock is to the cut-off.
- Keep screens tight. Each rerun is a tool call, and the free plan allows 50 per day.

## Six example screening prompts

Copy these into any connected client and adjust the thresholds.

**Quality**

```text
Screen NSE and BSE stocks with ROCE above 20% for each of the last 3 years,
debt to equity below 0.3 and positive operating cash flow. Show a table with
ROCE, debt to equity and market cap, sorted by ROCE. Include the observation date.
```

**Value**

```text
Find stocks with P/E below 15, P/B below 2 and ROE above 15%, excluding
companies with market cap under 1,000 crore. Call get_screener_ratios first
to confirm the field names, then list the filters you used.
```

**Growth**

```text
Screen for companies with 3-year sales growth and 3-year profit growth both
above 20%, operating margin above 15%. For the top 10 by profit growth,
summarise the last four quarters from get_financials.
```

**Dividend**

```text
Find stocks with dividend yield above 3%, a payout ratio below 70% and
interest coverage above 5. Flag any where profit fell in the latest year.
```

**Momentum**

```text
Use screen_stocks_technical to find stocks above their 50-day and 200-day
moving averages with RSI between 55 and 70 and volume above the 20-day
average. Then remove any with debt to equity above 1.
```

**Small cap**

```text
Screen small caps with market cap between 500 and 3,000 crore, ROE above 15%,
promoter holding above 50% and no increase in promoter pledge. Show
shareholding for the top five and state the date of each figure.
```

## Save results to a watchlist

When a shortlist looks worth tracking, ask the assistant to keep it:

```text
Add the top eight symbols from this screen to my Tapetide watchlist,
then show me the updated watchlist.
```

The assistant calls `add_to_watchlist` and then `get_watchlist`. You can remove names later with `remove_from_watchlist`, or move stocks you actually hold into your research portfolio with `add_portfolio_stocks`. These tools edit only your Tapetide research records. Nothing places orders at a broker.

Saved stocks show up on the site too, so you can open any of them on its stock page, for example [/stocks/RELIANCE](/stocks/RELIANCE), to check charts and filings.

## Caveats

Screening with AI is fast, but it inherits the limits of both the data and the model.

- **Not live data.** Prices are the latest available, not a trading feed. Ratios follow each company's reporting period, so a screen run today may use last quarter's numbers for one company and an older period for another. Ask for the observation date.
- **Filter interpretation.** The assistant translates your words into filters. Vague terms like "cheap" or "strong balance sheet" can be mapped in different ways. Ask it to list the exact filters before you trust a result.
- **Sector context.** A debt to equity cut-off that suits manufacturers will exclude most banks and NBFCs. Screen financials separately or ask the assistant to treat them differently.
- **Survivorship and one-offs.** A single exceptional year can push a company through a growth or ROE filter. Multi-year conditions reduce this.
- **Tool call budget.** Iterating a screen uses calls. The free plan includes 50 successful calls per day and up to 1,000 per month; see [pricing](/pricing) for higher limits.
- **Model mistakes.** Assistants can misread a table or merge two results. Spot check numbers on the stock page.

The data is aggregated from multiple licensed and public sources and structured by Tapetide. Treat every screen as research input, not a recommendation to buy or sell.

## Where to go next

Pick your client from the [MCP overview](/mcp) and connect in a couple of minutes. If you use Claude, start with the [Claude.ai setup](/mcp/claude-ai). Then try the quality prompt above, narrow it twice, and save what survives to your watchlist.

## Frequently asked questions

### What is a stock screener MCP server?

A stock screener MCP server exposes screening tools to an AI assistant through the Model Context Protocol. Instead of clicking filters, you describe the screen in plain English and the assistant calls the tools for you. Tapetide's server lets Claude, ChatGPT, Cursor and other MCP clients screen about 8,200 NSE and BSE stocks on fundamental ratios, technical indicators and ready-made presets.

### Can I screen NSE stocks with AI for free?

Yes. The free Tapetide plan includes 50 successful tool calls per day and up to 1,000 per month. A single screening question can use several calls, for example one to look up ratio names and another to run the screen. Sign in with Google in a supported client, or create a free personal token if your client needs one. Paid plans raise the limits.

### Which ratios can the AI stock screener filter on?

The screen_stocks tool works on 326 fundamental ratios, covering valuation, profitability, growth, leverage, dividends and size. The screen_stocks_technical tool covers RSI, MACD, moving averages and volume. If you are unsure of a filter's exact name, ask the assistant to call get_screener_ratios first so it uses the right field.

### Is screener data from the MCP real time?

No. It is not a live trading feed. Prices are the latest available, and financial ratios update with each company's reporting period. Ask your assistant to state the observation date for the numbers it shows, and confirm anything important on the stock page before acting on it.

### Can the screener MCP save results to my watchlist?

Yes. After a screen, ask the assistant to add the shortlisted symbols to your Tapetide watchlist and it will call add_to_watchlist. The watchlist and portfolio tools only edit your Tapetide research records. Nothing places orders at a broker, so you stay in control of any actual trade.

## More MCP guides

- [ChatGPT for the Indian Stock Market with Real NSE Data](https://tapetide.com/mcp/guides/chatgpt-indian-stock-market): Connect ChatGPT to real NSE and BSE stock market data through a custom MCP app. Step-by-step setup, example prompts, limits and what ChatGPT cannot do.
- [Claude for Indian Stocks: MCP Stock Market Research](https://tapetide.com/mcp/guides/claude-indian-stock-research): Connect Claude.ai, Claude Desktop or Claude Code to Indian stock market data with the Tapetide MCP connector. Setup steps, a worked session and prompts.
- [Cursor and VS Code MCP for Indian Stock Data](https://tapetide.com/mcp/guides/cursor-vscode-indian-stock-data): Add Tapetide MCP to Cursor, VS Code, Codex or Claude Code for Indian stock data. Config blocks, auth options, rate limits and three developer workflows.
- [FII DII Data Today, Inside Your AI Assistant](https://tapetide.com/mcp/guides/fii-dii-data-ai-assistant): Understand FII and DII data, what net buy and sell figures mean, and how to ask your AI assistant for daily flows, monthly trends and sector-wise FPI data.
- [Indian Stock Market MCP Server for Claude and ChatGPT](https://tapetide.com/mcp/guides/indian-stock-market-mcp-server): What an Indian stock market MCP server is, the tools Tapetide gives Claude and ChatGPT for NSE and BSE research, a worked example, setup and free plan.
- [MCP vs API for Indian Stock Market Data](https://tapetide.com/mcp/guides/mcp-vs-api-indian-stock-data): MCP vs REST API for Indian stock data: how each works, who should use which, auth, rate limits, freshness, and agent tasks that only work with MCP.
- [NSE MCP Server: Connect AI to NSE and BSE Stock Data](https://tapetide.com/mcp/guides/nse-mcp-server): Tapetide is an NSE MCP server giving Claude, ChatGPT and Cursor quotes, financials, shareholding, FII/DII flows and option chains for NSE and BSE stocks.

Connect your AI to Indian stock market data: https://tapetide.com/mcp
