Skip to main content
Glama
ashu017

screener-mcp

by ashu017

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SCREENER_PASSWORDNoNon-interactive login, for CI/headless. Used with SCREENER_USERNAME.
SCREENER_USERNAMENoNon-interactive login, for CI/headless. Used with SCREENER_PASSWORD.
SCREENER_SESSION_IDNoUse this cookie instead of the stored session. Overrides the file, so login can't replace an expired value here
SCREENER_USER_AGENTNoOverride the User-Agent sent to Screener
SCREENER_MCP_CONFIG_DIRNoOverride where the session, browser profile and universe cache are stored
SCREENER_PLAYWRIGHT_PATHNoPath to a playwright module dir, if it isn't in cwd or the global npm root
SCREENER_BROWSER_HEADLESSNoRun browser login headless. Only refreshes an already signed-in profile — it cannot complete a first-time sign-in
SCREENER_BROWSER_EXECUTABLENoPath to the browser to use for --chrome or --browser
SCREENER_UNIVERSE_TTL_HOURSNoHow long screen_stocks reuses its cached sweep (default 12)12

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_fundamentalsA

Key ratios scorecard for an Indian stock (P/E, P/B, ROE, ROCE, market cap, dividend yield, etc.), plus pros/cons and a short about, from Screener.in.

get_financialsB

Financial statement tables (quarterly results, P&L, balance sheet, cash flow, ratios, shareholding) for an Indian stock, from Screener.in.

get_peersB

Sector peer comparison table for an Indian stock (peers with P/E, ROE, market cap, etc.), from Screener.in.

get_chartA

Time-series for an Indian stock from Screener.in's chart API. Metric examples: 'Price-DMA50-Volume', 'Price', 'Quarter Sales', 'EPS'. days: lookback window.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 4 tools

Disambiguation4/5

The four tools target distinct data resources: financial statements, peer comparison, chart time-series, and fundamentals scorecard. get_financials vs get_fundamentals have some descriptive overlap (both include ratios), but their descriptions are distinct enough to typically select correctly.

Naming Consistency5/5

All tools follow a consistent get_noun pattern with clear camelCase-free snake_case naming. Each name clearly indicates retrieving a specific resource type.

Tool Count3/5

Four tools is on the low end for a general stock screener/research server. It feels somewhat thin for a 'screener' purpose, which typically expects searching/screening functionality in addition to viewing a single stock's data.

Completeness2/5

The server covers data retrieval for a single stock but is missing obvious screening/search capabilities despite the 'screener' name. There's no way to search stocks by criteria, scan the market, or discover tickers—significant gaps for the stated screener purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues