aigroup-finnhub-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@aigroup-finnhub-mcpshow me the latest news sentiment for TSLA"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
aigroup-finnhub-mcp
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 buildConfigure API key
FINNHUB_API_KEY=your_api_key_here npm startYou can get an API key from Finnhub Dashboard.
Configuration
If you use a local .env file:
cp .env.example .envThen set:
FINNHUB_API_KEY=your_api_key_hereMCP 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 |
| 7 | Quotes, candles, profiles, financials |
| 4 | Indicators, patterns, signals |
| 4 | News and sentiment workflows |
| 5 | Financial metrics, dividends, splits |
| 4 | Crypto exchanges, symbols, prices |
API Reference
finnhub_stock_market_data
get_quoteget_candlesget_company_profilesymbol_lookupget_basic_financialsget_financials_as_reportedget_earnings_surprises
finnhub_technical_analysis
get_indicatorget_aggregate_signalsget_pattern_recognitionget_support_resistance
finnhub_news_sentiment
get_company_newsget_market_newsget_news_sentimentget_insider_sentiment
Development
npm run typecheck
npm run lint
npm run testAcknowledgments
Reference Project
cfdude/mcp-finnhub
Repository: https://github.com/cfdude/mcp-finnhub
Reference scope: overall project direction, MCP server structure, and interface organization
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
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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