Next free-source huntWe check for new free data every weekday.
FinancialMCP serverFirst audited Nov 13, 2026

Finnhub MCP by usefulapi

Quotes, company profiles, fundamentals, earnings and IPO calendars, plus market and company news.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 342 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
No, read-onlyAll 15 tools say they only read.
Endpointhttps://finnhub.usefulapi.io/mcp

Source code Website Streamable HTTP · protocol 2025-11-25 · server version 1.39.1

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 15 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Protocol version 2025-11-25 (latest).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (15)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • finnhub_quoteReal-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.Read-only
  • finnhub_symbol_searchSearch for stock symbols by name or ticker — returns best-matching symbols with descriptions and types. Finnhub REST: GET /search.Read-only
  • finnhub_company_profileGeneral 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 /…Read-only
  • finnhub_company_newsLatest company news for a symbol over a date range (up to 1 year back). Finnhub REST: GET /company-news.Read-only
  • finnhub_market_newsGeneral latest market news by category. Finnhub REST: GET /news.Read-only
  • finnhub_basic_financialsKey financial metrics for a company — valuation, margins, growth, per-share and 52-week ratios. Finnhub REST: GET /stock/metric.Read-only
  • finnhub_recommendation_trendsAnalyst recommendation trends over time — counts of strong buy / buy / hold / sell / strong sell by period. Finnhub REST: GET /stock/recommendation.Read-only
  • finnhub_earnings_surprisesHistorical quarterly EPS surprises — actual vs. estimated EPS by period. Finnhub REST: GET /stock/earnings.Read-only
  • finnhub_price_targetAnalyst 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.Read-only
  • finnhub_peersPeer companies for a symbol (same country and GICS sub-industry). Finnhub REST: GET /stock/peers.Read-only
  • finnhub_insider_transactionsInsider transactions (Form 3/4/5 filings) for a company, optionally within a date range. Finnhub REST: GET /stock/insider-transactions.Read-only
  • finnhub_stock_symbolsList all symbols supported on an exchange. Finnhub REST: GET /stock/symbol.Read-only
  • finnhub_market_statusCurrent market open/closed status and session for an exchange. Finnhub REST: GET /stock/market-status.Read-only
  • finnhub_earnings_calendarUpcoming and historical earnings release calendar, optionally filtered by date range and/or symbol. Finnhub REST: GET /calendar/earnings.Read-only
  • finnhub_ipo_calendarIPO calendar for a date range — upcoming and recent initial public offerings. Finnhub REST: GET /calendar/ipo.Read-only

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200342 ms
initializedHTTP 20228 ms
tools/listHTTP 200238 ms
prompts/listHTTP 20040 ms
unknown-methodHTTP 401103 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.