Finviz MCP Server

A Model Context Protocol (MCP) server that provides comprehensive stock screening and fundamental analysis capabilities using Finviz data.

Local serverstdioPython

What is the Finviz MCP Server?

Finviz mcp server connects Finviz to AI assistants that speak the Model Context Protocol. A Model Context Protocol (MCP) server that provides comprehensive stock screening and fundamental analysis capabilities using Finviz data.

What Finviz does

A Model Context Protocol (MCP) server that provides comprehensive stock screening and fundamental analysis capabilities using Finviz data.

Requirements

  • Python 3.11 or higher - Finviz Elite Subscription (required for full functionality) - Finviz API key (optional but recommended for higher rate limits) > Important: This MCP server requires a Finviz Elite subscription to access comprehensive screening and data features. For more details about Finviz Elite and subscription options, visit: https://elite.finviz.com/elite.ashx

Practical notes

  • Maintained by tradermonty, written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Finviz MCP Server

{
  "mcpServers": {
    "finviz": {
      "command": "/path/to/your/project/venv/bin/finviz-mcp-server",
      "args": [],
      "cwd": "/path/to/your/project/finviz-mcp-server",
      "env": {
        "FINVIZ_API_KEY": "YOUR_FINVIZ_API_KEY",
        "LOG_LEVEL": "INFO",
        "RATE_LIMIT_REQUESTS_PER_MINUTE": "100"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.11 or higher - Finviz Elite Subscription (required for full functionality) - Finviz API key (optional but recommended for higher rate limits) > Important: This MCP server requires a Finviz Elite subscription to access comprehensive screening and data features. For more details about Finviz Elite and subscription options, visit: https://elite.finviz.com/elite.ashx
VariableDescriptionRequired
FINVIZ_API_KEYDeclared in the maintainer’s client configuration.Yes
LOG_LEVELDeclared in the maintainer’s client configuration.Check documentation
RATE_LIMIT_REQUESTS_PER_MINUTEDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Finviz to Prerequisites.”
  • “Use Finviz to Setup.”
  • “Use Finviz to StockData.”

Frequently asked questions

A Model Context Protocol (MCP) server that provides comprehensive stock screening and fundamental analysis capabilities using Finviz data. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.