finnhub-mcp-server
Real-time US-equity quotes, company fundamentals, earnings, analyst trends, and news via Finnhub.
What this server provides
Real-time US-equity quotes, company fundamentals, earnings, analyst trends, and news via Finnhub.
Packages
npxTransport stdio- FINNHUB_API_KEYRequired
Required. Free Finnhub API key from https://finnhub.io/register (Dashboard → API key). Free tier: 60 req/min, US real-time.
Format: string - FINNHUB_BASE_URLOptional
Override the Finnhub REST API base URL (local testing / proxy).
Format: string · Default: https://finnhub.io/api/v1 - MCP_LOG_LEVELOptional
Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').
Format: string · Default: info
npxTransport streamable-httphttp://localhost:3010/mcp- FINNHUB_API_KEYRequired
Required. Free Finnhub API key from https://finnhub.io/register (Dashboard → API key). Free tier: 60 req/min, US real-time.
Format: string - FINNHUB_BASE_URLOptional
Override the Finnhub REST API base URL (local testing / proxy).
Format: string · Default: https://finnhub.io/api/v1 - MCP_HTTP_HOSTOptional
The hostname for the HTTP server.
Format: string · Default: 127.0.0.1 - MCP_HTTP_PORTOptional
The port to run the HTTP server on.
Format: string · Default: 3010 - MCP_HTTP_ENDPOINT_PATHOptional
The endpoint path for the MCP server.
Format: string · Default: /mcp - MCP_AUTH_MODEOptional
Authentication mode to use: 'none', 'jwt', or 'oauth'.
Format: string · Default: none - MCP_LOG_LEVELOptional
Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').
Format: string · Default: info