Skip to main content
Glama
sahiljani

Screener MCP Server

by sahiljani

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

Search companies by name

get_company

Full company snapshot (overview, ratios, analysis)

get_company_tab

Single financial tab (ratios, P&L, balance-sheet, etc.)

compare_companies

Side-by-side comparison of 2+ companies

list_sectors

Browse 50+ market sectors

get_sector_data

Companies in a specific sector

list_screens

Browse/search public stock screens

get_screen_details

Run a screen and get matching companies

get_market_overview

Top sectors + trending screens

health_check

Verify API connectivity

Related MCP server: india-stock-mcp

Resources (3)

URI

Content

screener://company/{symbol}

Company profile

screener://sector/{slug}

Sector listing

screener://screen/{id}/{slug}

Screen results

Prompts (3)

Prompt

Workflow

analyze-company

Guided company deep-dive

screen-stocks

Find stocks matching criteria

compare-stocks

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:8098

Environment variables

Variable

Default

Description

SCREENER_API_BASE_URL

http://127.0.0.1:8098

Screener API base URL

SCREENER_API_KEY

(none)

Optional API key

REQUEST_TIMEOUT_SECONDS

30

HTTP request timeout


Tech stack

Install Server
F
license - not found
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    -
    quality
    C
    maintenance
    An 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.
    2
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server for Indian stock market data. Provides 16 tools for quotes, history, fundamentals, mutual funds, indices, corporate actions, options, IPOs, and portfolio analysis.
    16
    72
    5
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    MCP 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

View all related MCP servers

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).

View all MCP Connectors

Latest Blog Posts

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