Skip to main content
Glama
jackdark425

aigroup-finnhub-mcp

by jackdark425

aigroup-finnhub-mcp

License: MIT Node.js Version

Node.js MCP server for Finnhub financial market data.

Overview

aigroup-finnhub-mcp provides a practical MCP wrapper around the Finnhub API for:

  • stock quotes and candles

  • company profiles and fundamentals

  • technical indicators and trading signals

  • news, sentiment, and insider sentiment

  • crypto market data

Related MCP server: Alpha Vantage MCP Server

Highlights

  • 15 MCP tools grouped by market data, technical analysis, fundamentals, news, and crypto

  • TypeScript + Zod validation for safer input handling

  • Built-in rate limiting with retry logic

  • Structured error handling for more reliable downstream use

  • Designed for MCP clients such as Claude Desktop and similar tools

Quick Start

Requirements

  • Node.js >= 18

  • npm

  • A valid Finnhub API key

Install and build

git clone https://github.com/jackdark425/aigroup-finnhub-mcp.git
cd aigroup-finnhub-mcp
npm install
npm run build

Configure API key

FINNHUB_API_KEY=your_api_key_here npm start

You can get an API key from Finnhub Dashboard.

Configuration

If you use a local .env file:

cp .env.example .env

Then set:

FINNHUB_API_KEY=your_api_key_here

MCP Client Configuration

Using npx

{
  "mcpServers": {
    "aigroup-finnhub": {
      "command": "npx",
      "args": ["-y", "aigroup-finnhub-mcp"],
      "env": {
        "FINNHUB_API_KEY": "your_finnhub_api_key_here"
      }
    }
  }
}

Using local build output

{
  "mcpServers": {
    "aigroup-finnhub": {
      "command": "node",
      "args": ["/path/to/aigroup-finnhub-mcp/dist/index.js"],
      "env": {
        "FINNHUB_API_KEY": "your_finnhub_api_key_here"
      }
    }
  }
}

Tool Groups

Tool

Operations

Description

finnhub_stock_market_data

7

Quotes, candles, profiles, financials

finnhub_technical_analysis

4

Indicators, patterns, signals

finnhub_news_sentiment

4

News and sentiment workflows

finnhub_stock_fundamentals

5

Financial metrics, dividends, splits

finnhub_crypto_data

4

Crypto exchanges, symbols, prices

API Reference

finnhub_stock_market_data

  • get_quote

  • get_candles

  • get_company_profile

  • symbol_lookup

  • get_basic_financials

  • get_financials_as_reported

  • get_earnings_surprises

finnhub_technical_analysis

  • get_indicator

  • get_aggregate_signals

  • get_pattern_recognition

  • get_support_resistance

finnhub_news_sentiment

  • get_company_news

  • get_market_news

  • get_news_sentiment

  • get_insider_sentiment

Development

npm run typecheck
npm run lint
npm run test

Acknowledgments

Reference Project

Thanks to cfdude for the prior open-source work that helped inform this implementation.

License & Usage

This project is released under the MIT License.

You may use, copy, modify, merge, publish, distribute, sublicense, and sell copies of this software, including for commercial use, as long as the original copyright notice and license text are preserved.

Please note:

  • the software is provided "AS IS", without warranty of any kind

  • you must retain the license and copyright notice in copies or substantial portions of the software

  • usage of the Finnhub API remains subject to Finnhub's own terms of service, rate limits, and data licensing restrictions

See the full text in LICENSE.

Support

Install Server
A
license - permissive license
B
quality
C
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
    D
    maintenance
    An MCP server that integrates with the AlphaVantage financial data API, providing access to stock market data, technical indicators, and fundamental financial information.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that provides real-time financial data integration with Alpha Vantage's API, enabling access to stock market data, cryptocurrency prices, forex rates, and technical indicators.
    7
    9
    4
    MIT
  • -
    license
    -
    quality
    -
    maintenance
    Real-time financial market data MCP server. Stocks, crypto, technicals, sentiment, FDA calendar. No API keys required.
  • A
    license
    B
    quality
    D
    maintenance
    MCP server providing comprehensive access to Finnhub financial market data API for AI assistants like Claude Desktop.
    15
    10
    MIT

View all related MCP servers

Related MCP Connectors

  • Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • Multi-tenant FastMCP server for Charles Schwab brokerage data, monetized via DPYC Tollbooth

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/jackdark425/aigroup-finnhub-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server