Finviz

v1.0.0Finance & Fintechstable

Provides comprehensive stock screening and fundamental analysis capabilities using Finviz data, including earnings tracking, volume surge detection, technical indicators, dividend growth screening, and SEC filing retrieval.

finviz-mcp-servermcpai-integration
Share:
30
Stars
0
Downloads
0
Weekly
0/5

What is Finviz?

Finviz is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to provides comprehensive stock screening and fundamental analysis capabilities using finviz data, including earnings tracking, volume surge detection, technical indicators, dividend growth screening, an...

Provides comprehensive stock screening and fundamental analysis capabilities using Finviz data, including earnings tracking, volume surge detection, technical indicators, dividend growth screening, and SEC filing retrieval.

This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Provides comprehensive stock screening and fundamental analy

Use Cases

Screen stocks and analyze fundamentals using Finviz data integration.
Track earnings, detect volume surges, and retrieve SEC filings via AI.
Execute technical indicator analysis and dividend growth screening.
tradermonty

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.0
UpdatedMay 11, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx finviz-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Finviz

The Finviz MCP Server connects Claude to Finviz Elite's financial data platform, enabling comprehensive stock screening, fundamental analysis, and technical indicator queries directly from your AI assistant. It exposes tools for earnings tracking, volume surge detection, dividend growth screening, and SEC filing retrieval — all backed by real Finviz data. Traders and analysts can run screeners, compare sector performance, and pull insider trading filings without leaving their AI workflow.

Prerequisites

  • Python 3.11 or higher installed
  • A Finviz Elite subscription (required for full API access) and your FINVIZ_API_KEY
  • EDGAR_USER_AGENT set in the format 'Your Name [email protected]' if you plan to use SEC filing tools
  • An MCP-compatible client such as Claude Desktop
1

Clone the repository

Clone the finviz-mcp-server repository to your local machine and navigate into the project directory.

git clone https://github.com/tradermonty/finviz-mcp-server.git
cd finviz-mcp-server
2

Create and activate a virtual environment

Create an isolated Python 3.11 virtual environment and activate it to avoid dependency conflicts.

python3.11 -m venv venv
source venv/bin/activate
3

Install the package

Install the server and all its dependencies in editable mode using pip.

pip install -e .
4

Verify the installation

Run the server binary directly to confirm it starts without errors before wiring it into your MCP client.

finviz-mcp-server
5

Configure your MCP client

Add the server to Claude Desktop's config file, passing your Finviz Elite API key and optional EDGAR user agent as environment variables.

{
  "mcpServers": {
    "finviz": {
      "command": "/path/to/finviz-mcp-server/venv/bin/finviz-mcp-server",
      "env": {
        "FINVIZ_API_KEY": "your_finviz_elite_api_key",
        "EDGAR_USER_AGENT": "Your Name [email protected]"
      }
    }
  }
}

Finviz Examples

Client configuration

Full Claude Desktop configuration block for the Finviz MCP server with required environment variables.

{
  "mcpServers": {
    "finviz": {
      "command": "/path/to/finviz-mcp-server/venv/bin/finviz-mcp-server",
      "env": {
        "FINVIZ_API_KEY": "your_finviz_elite_api_key",
        "EDGAR_USER_AGENT": "Your Name [email protected]",
        "LOG_LEVEL": "INFO"
      }
    }
  }
}

Prompts to try

Example prompts that exercise the server's screening, fundamental analysis, and SEC filing tools.

- "Screen for large-cap stocks reporting earnings after market close today with at least 1 million daily volume"
- "Get the PE ratio, EPS, and dividend yield for AAPL, MSFT, and GOOGL"
- "Find stocks with a volume surge in the last session that are in a confirmed uptrend"
- "Pull the most recent insider trading SEC filings for TSLA"
- "Compare sector performance for Technology vs Healthcare over the past month"

Troubleshooting Finviz

Server starts but all screener calls return empty results or authentication errors

Verify your FINVIZ_API_KEY belongs to a Finviz Elite subscription. Free-tier API keys do not have access to the screener endpoints used by this server.

SEC filing tools return an error about a missing user agent

Set the EDGAR_USER_AGENT environment variable in your config to the format 'Your Name [email protected]'. The SEC's EDGAR system requires a valid contact identifier to accept requests.

The finviz-mcp-server command is not found after install

Make sure the virtual environment is activated before running the command. Run 'source venv/bin/activate' and then retry. In your MCP config, use the full absolute path to the binary inside the venv/bin directory.

Frequently Asked Questions about Finviz

What is Finviz?

Finviz is a Model Context Protocol (MCP) server that provides comprehensive stock screening and fundamental analysis capabilities using finviz data, including earnings tracking, volume surge detection, technical indicators, dividend growth screening, and sec filing retrieval. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Finviz?

Follow the installation instructions on the Finviz GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Finviz?

Finviz works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Finviz free to use?

Yes, Finviz is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Finance & Fintech MCP Servers

Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "finviz-mcp-server": { "command": "npx", "args": ["-y", "finviz-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Finviz?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides