
Indian stock research (BSE/NSE) via Screener.in: financials, screens, filings, earnings calls.
Public tool metadata for what this MCP can expose to an agent.
search_companyFind company by name or symbolFind company by name or symbol
No parameter schema in public metadata yet.
get_company_overviewKey ratios, price, 52W range, NSE/BSE codes, about, Screener's pros/consKey ratios, price, 52W range, NSE/BSE codes, about, Screener's pros/cons
No parameter schema in public metadata yet.
get_financialsP&L (TTM separate) / Balance Sheet / Cash Flow / Ratios incl. year-end P/E, P/B, ROE, debt-to-equityP&L (TTM separate) / Balance Sheet / Cash Flow / Ratios incl. year-end P/E, P/B, ROE, debt-to-equity
No parameter schema in public metadata yet.
get_quarterly_resultsLast 8 quarters of resultsLast 8 quarters of results
No parameter schema in public metadata yet.
get_shareholding_pattern8-quarter holding trends per category, promoter-group detection, promoter pledge8-quarter holding trends per category, promoter-group detection, promoter pledge
No parameter schema in public metadata yet.
get_peer_comparisonSector peer comparison tableSector peer comparison table
No parameter schema in public metadata yet.
compare_companies2–6 stocks side by side, with point-in-time red flags; interactive dashboard (MCP App) where supported, JSON everywhere2–6 stocks side by side, with point-in-time red flags; interactive dashboard (MCP App) where supported, JSON everywhere
No parameter schema in public metadata yet.
get_full_analysisAll data combined for deep analysis (same windows as the standalone tools)All data combined for deep analysis (same windows as the standalone tools)
No parameter schema in public metadata yet.
analyze_red_flagsRule-based red-flag checks over the full history, each with evidence and thresholdsRule-based red-flag checks over the full history, each with evidence and thresholds
No parameter schema in public metadata yet.
screen_stocksScreener.in query plus technical clauses (52W distance, RSI, DMA, volume spike)Screener.in query plus technical clauses (52W distance, RSI, DMA, volume spike)
No parameter schema in public metadata yet.
get_52_week_low_candidatesQuality filters + proximity to 52-week low, with overview fields per matchQuality filters + proximity to 52-week low, with overview fields per match
No parameter schema in public metadata yet.
get_relative_valuationP/E and ROCE vs the industry median for up to 20 stocks at onceP/E and ROCE vs the industry median for up to 20 stocks at once
No parameter schema in public metadata yet.
compare_to_sectorStock's return vs its sector index and Nifty 50, with a market-vs-company verdictStock's return vs its sector index and Nifty 50, with a market-vs-company verdict
No parameter schema in public metadata yet.
screen_by_themePre-built thematic screens — every theme's criteria are in the tool descriptionPre-built thematic screens — every theme's criteria are in the tool description
No parameter schema in public metadata yet.
get_document_listList annual reports & earnings call transcriptsList annual reports & earnings call transcripts
No parameter schema in public metadata yet.
ask_company_researchAsk a question over a company's annual reports and earnings calls — all recent ones, one doc_type, or one document (year / quarter / pdf_url)Ask a question over a company's annual reports and earnings calls — all recent ones, one doc_type, or one document (year / quarter / pdf_url)
No parameter schema in public metadata yet.
search_market_commentarySearch a question across multiple companies' already-indexed documents at onceSearch a question across multiple companies' already-indexed documents at once
No parameter schema in public metadata yet.
get_company_announcementsNSE corporate announcements with category filter — incl. credit_rating (CRISIL/ICRA/CARE/India Ratings) and esg_ratingNSE corporate announcements with category filter — incl. credit_rating (CRISIL/ICRA/CARE/India Ratings) and esg_rating
No parameter schema in public metadata yet.
get_bulk_dealsNSE bulk deals by company (symbol), by investor (name), or bothNSE bulk deals by company (symbol), by investor (name), or both
No parameter schema in public metadata yet.
get_insider_tradingSEBI PIT promoter/KMP/designated-person trade disclosures, no size threshold (both NSE PIT feeds merged)SEBI PIT promoter/KMP/designated-person trade disclosures, no size threshold (both NSE PIT feeds merged)
No parameter schema in public metadata yet.
get_recent_newsRecent news headlines for a company (Google News), newest firstRecent news headlines for a company (Google News), newest first
No parameter schema in public metadata yet.
get_analyst_targetsConsensus target price (mean/median/high/low, analyst count, rating split) + broker targets in recent headlinesConsensus target price (mean/median/high/low, analyst count, rating split) + broker targets in recent headlines
No parameter schema in public metadata yet.
get_forward_outlookAnalyst EPS/revenue estimates, order wins and capex filings, management guidance from the latest earnings callAnalyst EPS/revenue estimates, order wins and capex filings, management guidance from the latest earnings call
No parameter schema in public metadata yet.
get_moat_signalsRevenue share/rank and industry concentration (HHI), plus ROCE, margin and promoter-holding durabilityRevenue share/rank and industry concentration (HHI), plus ROCE, margin and promoter-holding durability
No parameter schema in public metadata yet.
get_commodity_pricesInternational benchmark price, period moves, ≈INR price + exposed companies' symbols (incl. wheat; tobacco and wood pulp as exposure-only)International benchmark price, period moves, ≈INR price + exposed companies' symbols (incl. wheat; tobacco and wood pulp as exposure-only)
No parameter schema in public metadata yet.
notebook_aiSave, read, and AI-summarize research notes locallySave, read, and AI-summarize research notes locally
No parameter schema in public metadata yet.
add_portfolio_stockAdd/merge a holding into your local portfolio (quantity-weighted avg cost)Add/merge a holding into your local portfolio (quantity-weighted avg cost)
No parameter schema in public metadata yet.
update_portfolio_stockOverwrite quantity/avg price on an existing holding (partial sell, cost correction)Overwrite quantity/avg price on an existing holding (partial sell, cost correction)
No parameter schema in public metadata yet.
remove_portfolio_stockRemove a holding entirelyRemove a holding entirely
No parameter schema in public metadata yet.
get_portfolioView holdings with live price, P&L (₹ and %), and weightView holdings with live price, P&L (₹ and %), and weight
No parameter schema in public metadata yet.
Sponsors
SCREENER_USERNAMEScreener.in login email. Optional; without it only public data is available and fundamental screens are disabled.
SCREENER_PASSWORDsecretScreener.in password. Optional; pair with SCREENER_USERNAME.
An MCP (Model Context Protocol) server that gives Claude live access to Screener.in, NSE, and MCX data — turning Claude into a research assistant for Indian stocks.
Report an issue · LinkedIn · logeshl2003@gmail.com
screener-mcp