screener-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@screener-mcpShow me the quarterly results for TCS"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
screener-mcp
An MCP (Model Context Protocol) server that provides financial data for Indian listed companies from screener.in. Use it with Claude Desktop or any MCP-compatible client to query stock fundamentals, financial statements, and peer comparisons directly in your AI conversations.
Features
Search companies by name or ticker symbol
Fetch financial data (P&L, balance sheet, cash flow, ratios, peers, shareholding)
Supports both consolidated and standalone financials
Request only the fields you need to keep responses concise
Results cached for 5 minutes — repeated calls for the same company are instant
No API key required — uses screener.in's public data
Related MCP server: StockMcp
Tools
Tool | Description |
| Search for a company by name or ticker |
| Financial data for a company. Use the optional |
get_company_data fields
Pass a fields array to limit the response to only the sections you need:
Field | Description |
| Key financial ratios (Market Cap, P/E, P/B, ROE, ROCE, etc.) |
| Quarterly revenue, profit, and EPS |
| Annual profit & loss statement |
| Annual balance sheet |
| Annual cash flow statement |
| Promoter / FII / DII shareholding pattern |
| Peer comparison table |
Omit fields to fetch all sections at once.
Prerequisites
Node.js 18+
npm
Installation
git clone <repo-url>
cd screener-mcp
npm install
npm run buildUsage with Claude Desktop
Add the following to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"screener": {
"command": "node",
"args": ["/absolute/path/to/screener-mcp/dist/index.js"]
}
}
}Restart Claude Desktop after saving the config.
Usage with Claude Code
Run this command after building (replace the path with where you cloned the repo):
claude mcp add screener -- node "/absolute/path/to/screener-mcp/dist/index.js"Add --scope global to make it available in all projects:
claude mcp add --scope global screener -- node "/absolute/path/to/screener-mcp/dist/index.js"Development
# Run in development mode (no build step needed)
npm run dev
# Build for production
npm run build
# Run production build
npm startTech Stack
TypeScript with ES2022 modules
@modelcontextprotocol/sdk — MCP server framework
cheerio — HTML parsing / web scraping
Native
fetchfor HTTP requests
Example Prompts
Once configured, you can ask Claude things like:
"What are the key financial ratios for Reliance Industries?"
"Show me the quarterly results for TCS"
"Compare HDFC Bank with its peers"
"Get the balance sheet for Infosys for the last 5 years"
"Search for companies with the name 'Tata'"
Notes
Data is scraped from screener.in's public pages — no login required for most data
Results depend on screener.in's availability and HTML structure
Financial data is sourced from BSE/NSE filings as aggregated by screener.in
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceProvides access to comprehensive financial data including income statements, balance sheets, cash flow statements, stock prices, company news, SEC filings, and cryptocurrency information with built-in financial ratio analysis.Last updated
- Flicense-qualityDmaintenanceEnables stock analysis by fetching company details, profit data, and shareholding patterns from Screener.in using local LLM tools.Last updated
- Flicense-qualityDmaintenanceEnables real-time and historical Indian stock market data retrieval, including prices, news, recommendations, and top gainers/losers.Last updated
- Flicense-qualityDmaintenanceProvides access to Indian stock market data via screener.in, enabling stock analysis, document access, screening, and more through MCP.Last updated
Related MCP Connectors
Search SEC filings, read 10-K/8-K, query XBRL facts, track Form 4 insider trades.
The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
Search company disclosures and financial statements from the Korean market. Retrieve stock profile…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ronyv89/screener-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server