Screener MCP Server
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 MCP Servercompare HDFC Bank and ICICI Bank"
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-server
MCP server for Indian stock market data — search companies, analyze fundamentals, compare stocks, browse sectors and screens. Powered by screener-unofficial-api.
Tools (10)
Tool | Description |
| Search companies by name |
| Full company snapshot (overview, ratios, analysis) |
| Single financial tab (ratios, P&L, balance-sheet, etc.) |
| Side-by-side comparison of 2+ companies |
| Browse 50+ market sectors |
| Companies in a specific sector |
| Browse/search public stock screens |
| Run a screen and get matching companies |
| Top sectors + trending screens |
| Verify API connectivity |
Related MCP server: india-stock-mcp
Resources (3)
URI | Content |
| Company profile |
| Sector listing |
| Screen results |
Prompts (3)
Prompt | Workflow |
| Guided company deep-dive |
| Find stocks matching criteria |
| Structured comparison |
Quick start (uses hosted API)
git clone https://github.com/sahiljani/screener-mcp-server.git
cd screener-mcp-server
pip install -e .Claude Desktop
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"screener": {
"command": "python3",
"args": ["-m", "screener_mcp.server"],
"cwd": "/path/to/screener-mcp-server",
"env": {
"SCREENER_API_BASE_URL": "https://screener.janisahil.com",
"PYTHONPATH": "/path/to/screener-mcp-server/src"
}
}
}
}Claude Code
Add to ~/.claude/settings.json:
{
"mcpServers": {
"screener": {
"command": "python3",
"args": ["-m", "screener_mcp.server"],
"cwd": "/path/to/screener-mcp-server",
"env": {
"SCREENER_API_BASE_URL": "https://screener.janisahil.com",
"PYTHONPATH": "/path/to/screener-mcp-server/src"
}
}
}
}Restart Claude Code/Desktop after adding the config.
Run with your own API
# 1. Run the screener API locally
git clone https://github.com/sahiljani/screener-unofficial-api.git
cd screener-unofficial-api
pip install -r requirements.txt
uvicorn app.main:app --port 8098
# 2. Point MCP server to localhost
export SCREENER_API_BASE_URL=http://127.0.0.1:8098Environment variables
Variable | Default | Description |
|
| Screener API base URL |
| (none) | Optional API key |
|
| HTTP request timeout |
Tech stack
MCP Python SDK (FastMCP)
httpx (async HTTP)
screener-unofficial-api (data source)
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
- Alicense-qualityCmaintenanceAn MCP server that provides comprehensive Indian stock market data from the NSE and BSE, including live quotes, historical trends, and fundamental analysis. Users can compare stock performance, track major indices, and access financial statements without the need for an API key.2MIT
- AlicenseAqualityBmaintenanceMCP server for Indian stock market data. Provides 16 tools for quotes, history, fundamentals, mutual funds, indices, corporate actions, options, IPOs, and portfolio analysis.16725MIT
- FlicenseAqualityBmaintenanceMCP server providing Moneycontrol market data including stock quotes, fundamentals, indices, FII/DII activity, news, and technicals via tool calls.8
- Alicense-qualityBmaintenanceMCP server that provides access to screener.in financial data for Indian stocks, enabling queries for company info, financials, ratios, quarterly results, shareholding, and stock screening.MIT
Related MCP Connectors
MFAPI.in MCP — Indian mutual-fund NAV (net asset value) data.
SEBI orders, RBI notifications, MCA filings, NSE/BSE announcements, AMFI NAV.
Twelve Data MCP: real-time & historical market data (stocks, crypto, forex, etc).
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/sahiljani/screener-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server