mcpbeat Sign in

Finnhub MCP Server

answering

Finnhub is answering right now. Last checked 15 min ago. It exposes 15 tools. Last commit 1 Sep 2026.

Quotes, company profiles, fundamentals, earnings and IPO calendars, plus market and company news.

Uptime history 47 days of history · worst day 5%
47 days agonow
100.0%
Uptime 24h
91 of 91 checks
15
Tools
read from the server
167 ms
Response time
average over 24h
0
Stars
last commit 1 Sep 2026

What the code does

We read the source, 20 h ago · tools taken from the live server · rules 3dff92dd89df

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Page executes code built at runtime portal/index.html:231
        results.innerHTML = order.map(function (g) {

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 15 min ago.

run in your terminal
claude mcp add finnhub --transport http https://finnhub.usefulapi.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "finnhub": {
      "url": "https://finnhub.usefulapi.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.finnhub]
url = "https://finnhub.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "finnhub": {
      "url": "https://finnhub.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "finnhub": {
      "url": "https://finnhub.usefulapi.io/mcp"
    }
  }
}

Available tools 15

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

finnhub
finnhub_basic_financials
Key financial metrics for a company — valuation, margins, growth, per-share and 52-week ratios. Finnhub REST: GET /stock/metric.
finnhub_company_news
Latest company news for a symbol over a date range (up to 1 year back). Finnhub REST: GET /company-news.
finnhub_company_profile
General company profile — name, country, currency, exchange, industry, market cap, share outstanding, IPO date, logo and more. Provide at least one of `symbol`, `isin` or `cusip`. Finnhub REST: GET /stock/profile2.
finnhub_earnings_calendar
Upcoming and historical earnings release calendar, optionally filtered by date range and/or symbol. Finnhub REST: GET /calendar/earnings.
finnhub_earnings_surprises
Historical quarterly EPS surprises — actual vs. estimated EPS by period. Finnhub REST: GET /stock/earnings.
finnhub_insider_transactions
Insider transactions (Form 3/4/5 filings) for a company, optionally within a date range. Finnhub REST: GET /stock/insider-transactions.
finnhub_ipo_calendar
IPO calendar for a date range — upcoming and recent initial public offerings. Finnhub REST: GET /calendar/ipo.
finnhub_market_news
General latest market news by category. Finnhub REST: GET /news.
finnhub_market_status
Current market open/closed status and session for an exchange. Finnhub REST: GET /stock/market-status.
finnhub_peers
Peer companies for a symbol (same country and GICS sub-industry). Finnhub REST: GET /stock/peers.
finnhub_price_target
Analyst price targets for a symbol — high / low / median / mean target. Note: this is a premium-tier Finnhub endpoint (may return 403 on the free plan). Finnhub REST: GET /stock/price-target.
finnhub_quote
Real-time quote for a stock — current price (c), change (d), percent change (dp), high (h), low (l), open (o), previous close (pc) and unix timestamp (t). Finnhub REST: GET /quote.
finnhub_recommendation_trends
Analyst recommendation trends over time — counts of strong buy / buy / hold / sell / strong sell by period. Finnhub REST: GET /stock/recommendation.
finnhub_stock_symbols
List all symbols supported on an exchange. Finnhub REST: GET /stock/symbol.
finnhub_symbol_search
Search for stock symbols by name or ticker — returns best-matching symbols with descriptions and types. Finnhub REST: GET /search.

Endpoints

URLTransportStateLatencyChecked
https://finnhub.usefulapi.io/mcp streamable-http answering 44 ms 15 min ago

Alternatives to Finnhub

same job, measured the same way
Finnhub MCP Server
by cyanheads

Real-time US-equity quotes, company fundamentals, earnings, analyst trends, and news via Finnhub.

59 installs/wk local only
Alphavantage
by pipeworx-io

Alpha Vantage MCP — Stock market data, fundamentals, and earnings

42 tools answering
US Stocks & Market Data
by gino

US market snapshot, stock fundamentals, prices, statements, news and analyst views

6 tools answering
India Stock MCP
by akhilgovind02

Indian stock market: NSE/BSE quotes, fundamentals, mutual fund NAV, F&O chains, IPOs. No API keys.

79 installs/wk local only
Sifting
by sifting

Live crypto/forex/metals prices, OHLCV bars, SEC fundamentals, 13F holdings and econ calendar.

31 installs/wk local only
Longbridge
by longbridge

US/HK markets — 163 tools: quotes, options, orders, fundamentals, screener, IPO, alerts, DCA & grid

answering
AIsa Finance
by aisa

Prices, fundamentals, filings, crypto and prediction markets, for agents.

answering
Mu
by micro

News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.

10 tools answering

Finnhub — questions

Answers built from our own checks of this server.

What can Finnhub do?
It exposes 15 tools, read directly from the server on our last check. Among them: finnhub_basic_financials, finnhub_company_news, finnhub_company_profile, finnhub_earnings_calendar, finnhub_earnings_surprises, finnhub_insider_transactions and 9 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Finnhub working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 167 ms. The bar chart above shows every period we have measured.
How do I connect Finnhub?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Finnhub need an API key?
No. Finnhub completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 15 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Finnhub?
It answers our handshake in 167 ms on average, which is faster than 73% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Finnhub open source?
Yes — it is published under the MIT licence, written in JavaScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.