Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Aigroup Finnhub

FreeNot checked

A Node.js MCP server that wraps the Finnhub API to provide stock market data, technical analysis, news sentiment, and cryptocurrency market information.

GitHubEmbed

About

A Node.js MCP server that wraps the Finnhub API to provide stock market data, technical analysis, news sentiment, and cryptocurrency market information.

README

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

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

from github.com/jackdark425/aigroup-finnhub-mcp

Install Aigroup Finnhub in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install aigroup-finnhub-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add aigroup-finnhub-mcp -- npx -y aigroup-finnhub-mcp

FAQ

Is Aigroup Finnhub MCP free?

Yes, Aigroup Finnhub MCP is free — one-click install via Unyly at no cost.

Does Aigroup Finnhub need an API key?

No, Aigroup Finnhub runs without API keys or environment variables.

Is Aigroup Finnhub hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Aigroup Finnhub in Claude Desktop, Claude Code or Cursor?

Open Aigroup Finnhub on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Aigroup Finnhub with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs