Connector guide7-minute read22 MCP tools7 languages

How to Connect Finnhub to ChatGPT via MCP

Give your AI live market data from Finnhub: stock, forex and crypto quotes, company profiles and key financials, company and market news, analyst recommendations, earnings and IPO calendars, insider transactions, SEC filings and market status. Works on Finnhub's free plan; read-only.

HCBy HelpCode teamUpdated 7 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Finnhub

Finnhub

Give your AI live market data from Finnhub: stock, forex and crypto quotes, company profiles and key financials, company and market news, analyst recommendations, earnings and IPO calendars, insider transactions, SEC filings and market status. Works on Finnhub's free plan; read-only.

tools

22

Region

INTL

Category

Finance

Authentication

API Key

Required env vars

FINNHUB_API_KEY
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Finnhub in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Give your AI live market data from Finnhub: stock, forex and crypto quotes, company profiles and key financials, company and market news, analyst recommendations, earnings and IPO calendars, insider transactions, SEC filings and market status. Works on Finnhub's free plan; read-only.

Try asking

Example prompts for Finnhub

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Finnhub · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Finnhub, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

Finnhub + ChatGPT

Give your AI live market data from Finnhub: stock, forex and crypto quotes, company profiles and key financials, company and market news, analyst recommendations, earnings and IPO calendars, insider transactions, SEC filings and market status. Works on Finnhub's free plan; read-only.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

FINNHUB_API_KEY

Step 1 — Get credentials

Setting up takes about 1 minute. You need a Finnhub API key; the free plan covers every tool except price history candles.

  1. Sign up at finnhub.io/register. It is free.
  2. Open the Dashboard at finnhub.io/dashboard and copy the API key shown there.
  3. Paste the key alone into FINNHUB_API_KEY, without token= or spaces. The connector sends it in the X-Finnhub-Token header, never in the URL.
  4. Install the connector and run finnhub_get_market_status with exchange US: it tells you whether the US market is open right now and which session it is in.

What it reads: quotes for stocks, ETFs, forex and crypto; company profiles with market capitalisation and shares outstanding; key figures such as the 52-week high and low, beta, P/E, P/B, EPS, margins, ROE and dividend yield; company news and market news (general, forex, crypto, merger); peers; monthly analyst recommendations; earnings surprises and the earnings calendar; the IPO calendar; insider transactions and insider sentiment; financial statements as reported to the SEC and the list of SEC filings; market status and holidays; and the symbol lists of forex providers and crypto exchanges.

Symbols first: the AI resolves the ticker with finnhub_search_symbols, by company name, symbol, ISIN or CUSIP. US tickers are plain, such as AAPL; other exchanges have a suffix, such as SAP.DE or VOD.L. Forex and crypto quotes use the exchange symbol, such as OANDA:EUR_USD or BINANCE:BTCUSDT, which the AI looks up with finnhub_list_forex_symbols or finnhub_list_crypto_symbols.

Reading the numbers: quote fields are short: c current, d change, dp percent change, h high, l low, o open, pc previous close, t time in Unix seconds. Market capitalisation and shares outstanding are in millions. Dates are YYYY-MM-DD. Reported financials are large answers, so the AI narrows finnhub_get_financials_reported with a from and to date.

Free plan: every tool works except finnhub_get_stock_candles (price history), which needs a paid plan and answers 403 on free keys; there the AI uses finnhub_get_quote and the 52-week figures of finnhub_get_basic_financials instead. Some data is shorter on free keys: company news goes one year back, earnings surprises cover the last 4 quarters, and the earnings calendar one month back plus upcoming dates. Real-time quotes cover US stocks; other markets need a paid plan.

Read-only: every tool only reads. The connector places no orders and moves no money, so there is nothing to confirm and no tool is switched off at install.

Limits: the free plan allows 60 calls a minute and 30 a second. After a 429 the AI waits a minute, and it prefers one targeted call over many broad ones.

Common errors: 401 means Finnhub refused the key: copy it again from the dashboard. 403 "You don't have access to this resource" means the key works, but that data is not on your plan. 429 means the per-minute limit was reached.

Not investment advice: market data is information. When you ask what to buy or sell, the AI shows you the numbers and tells you it is not investment advice.

The connector does not trade, place orders, connect to a brokerage account or read your portfolio.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in ChatGPT

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

ChatGPT adds MCP servers as plugins on its Plugins page, on the web and on paid plans. Developer mode is no longer needed. In a Business workspace only admins and owners can add one; in Enterprise and Edu an admin can grant the Create plugins with MCPs permission.

  1. Go to chatgpt.com/plugins, click +, then Add custom MCP server.
  2. Enter a name, e.g. Name: Finnhub.
  3. Under Connection, enter the Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID and keep Authentication on OAuth.
  4. Select I understand and want to continue, then Create as a plugin. When ChatGPT asks, sign in to AnythingMCP and allow access.
  5. Install the new plugin from your personal plugins, then type @ in a chat and pick it.

Available tools

ToolWhat it does
finnhub_search_symbolsFind tickers by company name, symbol, ISIN or CUSIP: symbol, display symbol, description and security type
finnhub_get_quoteLatest price of a stock, ETF, forex or crypto symbol: current (c), change (d), percent change (dp), day high (h) and low (l), open (o)…
finnhub_get_company_profileCompany profile: name, country, currency, exchange, industry, IPO date, logo, market capitalisation (millions), shares outstanding…
finnhub_get_basic_financialsKey figures of a company: 52-week high and low, beta, P/E, P/B, EPS, margins, ROE, dividend yield and more (metric), with annual and…
finnhub_get_company_newsNews articles about one company between two dates: headline, source, summary, URL, image and time (Unix seconds)
finnhub_get_market_newsLatest market news by category: general, forex, crypto or merger
finnhub_get_peersCompanies in the same country and sector, industry or sub-industry as the given one, as a list of symbols
finnhub_get_recommendation_trendsAnalyst recommendations per month: number of strong buy, buy, hold, sell and strong sell ratings
finnhub_get_earnings_surprisesReported versus estimated EPS per quarter (actual, estimate, surprise, surprise percent)
finnhub_get_earnings_calendarEarnings release dates with EPS and revenue estimates and actuals, for a date range or one symbol
finnhub_get_ipo_calendarRecent and upcoming IPOs between two dates: symbol, name, exchange, date, price range, number of shares and status
finnhub_get_insider_transactionsInsider buys and sells (SEC Form 3, 4, 5) for a company: who, share change, shares held, price, transaction code and dates
finnhub_get_insider_sentimentMonthly insider sentiment of a US company: net share purchases (change) and the monthly share purchase ratio (mspr, -100 to 100)
finnhub_get_financials_reportedFinancial statements as reported to the SEC (balance sheet, income and cash flow from 10-K and 10-Q), annual or quarterly, with the…
finnhub_get_sec_filingsSEC filings of a company: form type (10-K, 10-Q, 8-K...), filed and accepted dates and links to the documents
finnhub_get_market_statusWhether an exchange is open right now, the session (pre-market, regular, post-market) and the holiday if any
finnhub_get_market_holidaysHolidays and shortened trading days of an exchange
finnhub_list_forex_exchangesForex data providers Finnhub supports (e.g. oanda, fxcm), for finnhub_list_forex_symbols
finnhub_list_forex_symbolsCurrency pairs of one forex provider with the symbol to use in finnhub_get_quote (e.g
finnhub_list_crypto_exchangesCrypto exchanges Finnhub supports (e.g
finnhub_list_crypto_symbolsCrypto pairs of one exchange with the symbol to use in finnhub_get_quote (e.g
finnhub_get_stock_candlesPrice history (OHLCV candles) of a stock between two Unix timestamps at a resolution of 1, 5, 15, 30 or 60 minutes, or D, W, M

Example prompts

  • "What is Apple trading at right now, and how much has it moved today?"
  • "Compare the P/E ratio, margins and dividend yield of Microsoft, Alphabet and Amazon."
  • "Which companies report earnings next week, and what EPS do analysts expect?"
  • "Have Nvidia insiders been buying or selling shares over the last three months?"
  • "Give me the latest news on Tesla and what analysts have recommended over the past few months."

FAQ

Does the free ChatGPT plan work with custom MCP servers? OpenAI documents custom MCP servers for paid plans only; the Free plan is not on its list.

Next steps

Was this guide helpful?

Your Finnhub agent is one click away.

Install the connector, paste the key, prompt ChatGPT. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Finnhub to Claude via MCP

Give your AI live market data from Finnhub: stock, forex and crypto quotes, company profiles and key financials, company and market news, analyst recommendations, earnings and IPO calendars, insider transactions, SEC filings and market status. Works on Finnhub's free plan; read-only.

Connectors

How to Connect Finnhub to Cursor via MCP

Give your AI live market data from Finnhub: stock, forex and crypto quotes, company profiles and key financials, company and market news, analyst recommendations, earnings and IPO calendars, insider transactions, SEC filings and market status. Works on Finnhub's free plan; read-only.

Connectors

How to Connect Finnhub to Gemini via MCP

Give your AI live market data from Finnhub: stock, forex and crypto quotes, company profiles and key financials, company and market news, analyst recommendations, earnings and IPO calendars, insider transactions, SEC filings and market status. Works on Finnhub's free plan; read-only.

Connectors

How to Connect Finnhub to Meta Muse via MCP

Give your AI live market data from Finnhub: stock, forex and crypto quotes, company profiles and key financials, company and market news, analyst recommendations, earnings and IPO calendars, insider transactions, SEC filings and market status. Works on Finnhub's free plan; read-only.

Connectors

Finnhub to MCP: Live Quotes, Company Financials and Earnings in any AI Agent

Give your AI live market data from Finnhub: stock, forex and crypto quotes, company profiles and key financials, company and market news, analyst recommendations, earnings and IPO calendars, insider transactions, SEC filings and market status. Works on Finnhub's free plan; read-only.

Connectors

How to Connect Cal.com to ChatGPT via MCP

Read a Cal.com scheduling account from Claude, ChatGPT or Copilot: event types, bookings with attendees, Cal Video recordings and transcripts, free time slots, availability schedules and connected calendars. Booking, rescheduling and cancelling are included but installed switched off.