Finnhub
Finnhub provides real-time market data, company fundamentals, financial news, economic data, and securities reference information.
Verdict
Common use cases
- Validate startup valuations with peer multiples
- Track competitor earnings before board meetings
- Pull live quotes into investment committee memos
- Check exchange hours before placing orders
- Compare quarterly cash flow across portfolio companies
Integration
- Vendor
- Finnhub
- Category
- other
- Auth
- API_KEY
- Tools
- 11
- Composio slug
finnhub
Tools
- Get Company Financial Metrics
Get Finnhub's current key ratios and annual or quarterly metric series for one company.
- Get Company Profile
Look up a company profile by exactly one ticker, ISIN, or CUSIP.
- Get Market Status
Check whether an exchange is open now and identify its current session, timezone, or holiday.
- Get Quote
Get the latest price snapshot for one Finnhub symbol. Unknown symbols fail explicitly instead of returning a misleading zero quote.
- Get Quotes
Get price snapshots for 1-10 Finnhub symbols in one tool call. This uses one Finnhub API request per symbol and reports unrecognized symbols per result.
- Get Reported Financials
Retrieve as-reported balance-sheet, cash-flow, and income-statement data for a company or filing. A ticker, CIK, or accession number is required; large statement details are available only when requested.
- List Calendar Events
List earnings releases or IPO events in an ordered date range. Use an earnings ticker or a narrow date window because Finnhub does not paginate or server-limit these calendars.
- List Earnings Results
List a company's recent actual versus estimated earnings and surprise values.
- List SEC Filings
List SEC filing metadata; a ticker, CIK, or accession number is required, optionally filtered by form and an ordered date range.
- Search News
Get broad market news by category or company-specific news for an ordered date range. Use narrow company date ranges because Finnhub does not paginate or server-limit company news.
- Search Symbols
Find tradable symbols by ticker, company name, ISIN, or CUSIP, optionally restricted to an exchange.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings → Integrations → Developer Tools. 2. Click 'Connect' next to Finnhub. 3. Visit finnhub.io, sign up or log in, then copy your API key from the dashboard. 4. Paste the key into Switchy's prompt and click 'Authorize'. 5. Switchy confirms the connection and lists the eleven available tools. 6. Open any Project, type '@Finnhub get quote for AAPL' in a message, and send. 7. The MCP returns the latest price snapshot — if you see live data, the integration works. 8. To invoke other tools, @mention Finnhub and describe the task: 'show me Tesla's quarterly revenue' or 'is NYSE open right now'. 9. If a symbol fails, Finnhub reports 'unrecognized' rather than returning zeros, so you'll know immediately when a ticker is wrong.
What teammates see: by default, memories from Finnhub are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Compare Tech Valuations
@Finnhub get company financial metrics for CRM, NOW, and TEAM — show me trailing P/E ratio, price-to-sales, and quarterly revenue growth for the last four quarters.
Earnings Calendar This Week
@Finnhub list calendar events for earnings releases between today and seven days from now — focus on technology sector tickers.
Live Quote Snapshot
@Finnhub get quotes for AAPL, MSFT, GOOGL, AMZN, and TSLA — return the latest price, change percent, and volume for each.
Check Market Hours
@Finnhub get market status for NYSE — tell me if it's open, what session we're in, and the exchange timezone.
Quarterly Financials Deep Dive
@Finnhub get reported financials for ticker SNOW — pull the latest quarterly income statement and balance sheet, including revenue, operating income, and total assets.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@finnhub show me the latest price and key financial metrics for AAPL
Apple Inc. (AAPL) is currently trading at $178.42, up 1.2% today. Key metrics from the most recent quarter: P/E ratio 29.3, market cap $2.78T, revenue $89.5B (up 2% YoY), net margin 25.3%, ROE 147.8%. The company's next earnings call is scheduled for January 30, 2025. This snapshot combines real-time quote data with quarterly fundamentals; note that metric definitions follow Finnhub's calculation methodology, which may differ slightly from other providers.
This example demonstrates combining quote and financial-metrics tools to build a quick investment snapshot. Requires a valid API key with access to both real-time quotes and fundamental data. Rate limits apply per endpoint—fetching quotes and metrics for multiple tickers in rapid succession may hit daily caps on free-tier keys.
@finnhub list all earnings releases scheduled for the next 7 days in the tech sector
Upcoming earnings releases (next 7 days): Microsoft (MSFT) - Jan 28 after market close, estimated EPS $2.78; Tesla (TSLA) - Jan 29 after close, estimated EPS $0.73; Meta Platforms (META) - Jan 31 after close, estimated EPS $5.23; Intel (INTC) - Feb 1 before open, estimated EPS $0.12. This calendar reflects Finnhub's aggregated schedule; exact timing and estimates may shift as companies file 8-Ks or issue guidance updates closer to the date.
This showcases the calendar-events tool for forward-looking earnings schedules. Keep date ranges narrow (7-14 days) because Finnhub returns unsorted, unpaginated results—wide windows can produce unwieldy lists. The tool does not filter by sector natively; the AI infers sector membership from ticker context or requires you to specify tickers explicitly.
@finnhub compare the last four quarters of reported revenue and net income for NVDA versus AMD, then summarize which showed stronger growth momentum
NVIDIA (NVDA): Q1 '24 revenue $26.0B, net income $14.9B; Q2 revenue $30.0B, net income $16.6B; Q3 revenue $35.1B, net income $19.3B; Q4 revenue $22.1B, net income $12.3B. AMD: Q1 revenue $5.5B, net income $0.1B; Q2 revenue $5.8B, net income $0.3B; Q3 revenue $6.8B, net income $0.7B; Q4 revenue $6.2B, net income $0.7B. NVIDIA demonstrated 35% sequential revenue growth from Q1 to Q3, while AMD grew 24% over the same span. NVIDIA's net margin averaged 55% versus AMD's 10%, indicating stronger profitability scaling alongside top-line expansion.
This example pairs the reported-financials tool with AI reasoning to synthesize a comparative narrative. Finnhub returns as-reported GAAP figures, which may include one-time charges or restatements—always cross-check material discrepancies with SEC filings. Fetching multi-quarter data for two companies counts as multiple API calls; monitor your rate limit if running similar comparisons across many tickers.
Use-case deep-dives
When Finnhub beats spreadsheets for tracking 8-12 holdings
A three-person angel syndicate meets monthly to review their dozen portfolio companies. They need current valuations, recent earnings, and peer comparisons without paying for Bloomberg. Finnhub's Get Quotes tool pulls snapshots for all tickers in one call, Get Company Financial Metrics surfaces key ratios, and List Earnings Results flags which startups beat or missed estimates. The API key setup takes five minutes and the 11 tools cover 90 percent of their review agenda. This breaks down if you're tracking private companies or need intraday alerts—Finnhub only serves public equities and the MCP doesn't push notifications. If your portfolio is under 20 tickers and you meet on a fixed cadence, Finnhub replaces the manual Yahoo Finance ritual and keeps everyone on the same data set.
Why Finnhub works for tier-one stock-question triage
A four-person support team at a retail investing app fields 200 tickets a day asking why a stock price looks wrong or when earnings are scheduled. Get Quote and List Calendar Events answer 60 percent of those questions in under ten seconds without escalating to engineering. The support agent pastes the ticker into Switchy, the MCP returns the latest price and the next earnings date, and the ticket closes. Get Market Status confirms whether an exchange is open so the agent doesn't blame the app for a holiday gap. This only works if your product surfaces US-listed equities—Finnhub's coverage is strong there but thin on international exchanges. If most tickets involve options chains or historical data, you need a heavier integration. For first-line stock lookups at small-team scale, Finnhub keeps support out of the engineering queue.
When Finnhub replaces manual data pulls for sector notes
A two-analyst team at a 50-million-dollar fund writes a weekly memo comparing five to eight stocks in a target sector. They used to copy-paste financials from EDGAR and Yahoo into a Google Doc. Now they run Get Company Financial Metrics and Get Reported Financials in Switchy, drop the output into their draft, and spend the saved hour on narrative instead of data hygiene. List Earnings Results surfaces which companies surprised the street, and Get Company Profile confirms ticker-to-name mappings so they don't misattribute a subsidiary. The 11-tool limit means they can't automate charting or build a custom screener, but for a weekly cadence and a narrow watchlist, the MCP delivers clean data without a vendor call. If your memo needs real-time intraday moves or derivatives pricing, Finnhub won't close the loop—stick to end-of-day snapshots and fundamental metrics.
Frequently asked
What does the Finnhub MCP do in Switchy?
It pulls real-time stock quotes, company financials, earnings calendars, and market status directly into your Switchy workspace. Your team can ask questions like "What's Apple's P/E ratio?" or "Is the NYSE open?" and get live data without leaving the conversation. Useful for investment research, financial modeling, or monitoring portfolio companies.
Do I need a paid Finnhub account to connect this MCP?
You need a Finnhub API key, which you can get from a free or paid Finnhub account. The free tier supports basic quotes and company profiles but rate-limits you to 60 calls per minute. Paid plans unlock higher limits and premium datasets like institutional ownership. Paste your key into Switchy's MCP settings to authenticate.
Can the Finnhub MCP fetch historical price data or only current quotes?
It fetches current snapshots and recent earnings history, not full historical time-series. If you need daily closes for the past year, use the Finnhub API directly or a dedicated charting tool. This MCP is built for spot checks and live metrics, not backtesting or technical analysis workflows.
How is this different from just visiting Finnhub's website?
You stay in Switchy and ask natural-language questions instead of navigating dropdowns and copying ticker symbols. The MCP also lets you batch up to ten quotes in one call and pipe results into other tools—like pasting financials into a spreadsheet MCP or triggering a Slack alert when a stock moves.
Who on the team should connect the Finnhub MCP?
Anyone who needs to pull market data into team conversations. Typically an analyst, finance lead, or operations person who already has a Finnhub account. Once connected, the entire workspace can query it. Finnhub API calls count against your Finnhub rate limit, not your Switchy seat count.