Finnhub MCP. Audit Stocks, Crypto, and Market News via AI
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Finnhub: Access real-time financial data and market news directly through your AI client. This server lets your agent run financial audits, fetch live stock quotes, check crypto symbols, and review company profiles without you leaving your chat window.
It's a full financial research terminal, built for AI.
What your AI agents can do
Get basic financials
Retrieves basic financial metrics for a company using its stock symbol.
Get company profile
Gets general information about a company using its stock symbol.
Get market news
Retrieves the latest market news articles based on a specified category.
The agent retrieves real-time quote data for a specific stock symbol, including current price and daily movement.
The agent pulls basic financial metrics and general information about a company using its stock symbol.
The agent searches and returns the latest market news articles based on a specified category.
The agent searches for new stock or crypto symbols by name or lists all supported symbols for a given crypto exchange.
The agent retrieves general background information and key facts about a company using its symbol.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019d843aget basic financials
Retrieves basic financial metrics for a company using its stock symbol.
019d843aget company profile
Gets general information about a company using its stock symbol.
019d843aget market news
Retrieves the latest market news articles based on a specified category.
019d843aget stock quote
Gets the real-time quote data for a specific stock symbol.
019d843alist crypto symbols
Lists all supported crypto symbols for a specified exchange.
019d843asearch symbols
Searches for potential stock or crypto symbols by entering a name.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Finnhub, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Finnhub MCP Server - Real-time Stock & Crypto Data
Your agent hooks up to Finnhub, giving it a full financial research terminal. You don't gotta click through dashboards anymore; you just ask your AI client to run the numbers, check live quotes, or grab market news. It's built to handle complex financial audits straight in your chat window.
Get Live Stock Pricing
Your agent grabs the real-time quote data for any specific stock symbol. You'll see the current price and how much it's moved that day. get_stock_quote does this. You can also search for potential stock or crypto symbols by name using search_symbols. You can list all supported crypto symbols for a given exchange with list_crypto_symbols. get_basic_financials pulls basic financial metrics for a company based on its stock symbol. get_company_profile gets general info about a company using its stock symbol. get_market_news returns the latest market news articles based on a specified category.
Your agent combines these tools so you can ask complex questions, like what's the news on Apple and what are its basic financials. You'll get a combined answer.
How Finnhub MCP Works
- 1 Subscribe to the Finnhub server and input your API Key.
- 2 Your AI client sends a natural language prompt to the agent.
- 3 The agent selects and executes the necessary tool (e.g.,
get_stock_quoteorget_company_profile) and returns the structured data.
The bottom line is: you tell your agent what data you need, and it runs the specific financial tool to get the answer.
Who Is Finnhub MCP For?
Financial Analysts, quantitative researchers, and portfolio managers. If you spend time switching between Bloomberg, Google Finance, and news aggregators, you'll appreciate this. It puts the entire market research workflow—from checking a single stock quote to auditing company financials—into your chat interface.
Runs deep dives into market performance, comparing real-time stock quotes with basic financial metrics for multiple companies in a single session.
Automates the process of fetching and structuring data points (like crypto symbols or market news) from disparate sources to build a comprehensive model.
Verifies current market sentiment and company health by pulling the latest news and reviewing company profiles before making investment decisions.
What Changes When You Connect
- Stop leaving your chat window. You get real-time data (like the current price from
get_stock_quote) and company reports (usingget_basic_financials) without opening a new tab. - Cross-reference everything. Ask the agent to pull market news (
get_market_news) and then compare it to the company profile (get_company_profile) for instant context. - Streamline asset discovery. Instead of guessing symbols, use
search_symbolsto find any stock or crypto asset by name, then useget_stock_quoteto check its price. - Maintain full market visibility.
list_crypto_symbolslets you quickly audit dozens of crypto exchanges, ensuring you don't miss any key digital asset data. - Consolidate research. Your agent handles the whole workflow—from checking a symbol using
search_symbolsto getting its financial history usingget_basic_financials—all in one prompt.
Real-World Use Cases
Checking a Stock's Health After an Earnings Call
A financial analyst needs to know if a company's recent earnings report is reflected in the market. They prompt their agent: 'Show me the latest news for AAPL, and what are its basic financials?' The agent runs get_market_news and get_basic_financials, giving the analyst a full picture of sentiment and metrics immediately.
Comparing a New Crypto Project
A quant researcher is vetting a new digital asset. They use search_symbols to find the asset's ticker, then list_crypto_symbols to confirm the exchange listing, followed by get_stock_quote to see its current market price. This confirms the asset's liquidity and status.
Researching a Brand New Company
An investment strategist encounters a company name. They use search_symbols to find the ticker, then get_company_profile to learn what the company does. Finally, they run get_basic_financials to see if the company has established financial metrics.
Monitoring Market Trends During a Crisis
An operations lead needs to track multiple global assets during high volatility. They ask the agent to pull news from the 'forex' category (get_market_news) and simultaneously check the quotes for three different stocks using get_stock_quote.
The Tradeoffs
Copy/pasting data between sheets
Manually opening Google Finance, checking a quote, opening a news site, copying the headline, opening a separate financial terminal, and pasting the P/E ratio into a spreadsheet. It takes 20 minutes and is prone to copy errors.
→
Give your agent one prompt: 'Analyze the market for Microsoft.' The agent automatically uses get_stock_quote, get_company_profile, and get_market_news to deliver the full report in one go.
Forgetting to check the symbols first
Trying to run get_stock_quote for a ticker you aren't sure about, only to get an 'Invalid Symbol' error. You waste time checking documentation for basic symbol validation.
→
Always start by using search_symbols or list_crypto_symbols to confirm the correct ticker and exchange before requesting any data.
Mixing up what data is available
Assuming get_company_profile gives you profit metrics, only to find it's just general text. You waste time looking for a metric that the tool doesn't provide.
→
Know the difference: Use get_company_profile for background info. Use get_basic_financials for actual P/E ratios and revenue figures.
When It Fits, When It Doesn't
Use this if you need to orchestrate multiple data types—meaning you need to connect a live price (from get_stock_quote) to a piece of qualitative context (from get_company_profile) and a historical trend (from get_basic_financials). This is for analysts who need a holistic view.
Don't use this if you just need one isolated piece of data (e.g., 'What is the price of AAPL right now?'). For that, a simple API call is faster. But if you need to combine data—like 'Show me the news on AAPL and its financials'—this is the right tool.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Finnhub. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Sifting through financial data used to take half a day.
Right now, research involves jumping between specialized terminals. You open Google Finance for a real-time quote. Then you open a separate news feed for sentiment. You check a company's profile on a third site. You copy the ticker, paste it into a fourth dashboard to pull financials. It's a mess of tabs and copy-pasting.
With Finnhub, your agent handles the whole sequence. You ask for 'The market status of Microsoft.' The agent runs `get_stock_quote`, pulls the latest `get_market_news`, and retrieves `get_basic_financials`—all in one response. You get the answer, not a list of tools.
Finnhub MCP Server: Get the full market picture.
You eliminate the need to manually search for symbols, check exchanges, and verify data types. The agent handles the discovery process, letting you skip the lookup steps entirely.
Your workflow becomes a conversation. You state the need—'I need crypto data on Ethereum'—and the agent executes `list_crypto_symbols` and related tools to deliver the structured data you need. Period.
Common Questions About Finnhub MCP
How do I use the `get_stock_quote` tool with Finnhub? +
You just tell your agent the ticker you want. For example, 'Get the current stock quote for TSLA.' The agent handles the tool call and returns the live price and daily changes.
Is Finnhub better than just looking at a website for market news? +
Yes. Instead of browsing, you ask the agent to run get_market_news for a specific category. It pulls structured, filtered headlines and summaries directly into your conversation.
What is the difference between `get_company_profile` and `get_basic_financials`? +
get_company_profile gives general background info—what the company is. get_basic_financials gives numbers—the P/E ratio, revenue, and other measurable metrics.
Can I find crypto symbols using the Finnhub MCP Server? +
Yes. You can use search_symbols to find a crypto asset by name, or list_crypto_symbols to see all available symbols for a specific exchange.
How do I handle rate limits when using the `get_stock_quote` tool? +
The server adheres to standard API rate limits. If you hit a limit, your AI client will receive a 429 status code, which you should handle with an exponential backoff strategy. You'll need to implement retries to manage high-frequency calls.
Can I use `get_market_news` to filter by a specific time range? +
Currently, the get_market_news tool retrieves the latest available articles. While you can't specify a start or end date in the tool call, you can filter the resulting list of articles using your AI client's logic.
What information does `get_company_profile` return about a company's operations? +
The get_company_profile tool provides general company data, such as the company's description, sector, and website. It's useful for understanding the company's general business scope and market positioning.
How do I find a symbol to use with `get_basic_financials` if I only know the company name? +
Use the search_symbols tool first. This searches for stock or crypto symbols by name, giving you the necessary identifier to then feed into get_basic_financials or other data tools.
How do I find my Finnhub API Key? +
Log in to your Finnhub dashboard, and you will find your API Key on the main page. Copy and paste it below.
Does it support real-time stock prices? +
Yes. The get_stock_quote tool provides real-time pricing data for supported exchanges globally.
Can the agent show news for a specific category? +
Yes. Use the get_market_news tool providing the category parameter (e.g., 'forex' or 'crypto'). Your agent will retrieve latest headlines for that vertical instantly.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Fixer.io Currency API
Manage exchange rates — audit currencies, history, and conversion via AI.
Interest Amortization Engine
Generate exact SAC and Price (French) amortization schedules for real estate litigation.
Knoema
Access global statistics — search datasets, retrieve time-series data, and audit economic indicators.
You might also like
Flexport
Manage global freight shipments, purchase orders, and logistics documents via AI agents with Flexport.
Gotify
Send and receive push notifications via your own Gotify server — manage messages, applications, and clients directly through AI.
TheCocktailDB Extended
Access a massive database of cocktail recipes and ingredients — search by name, filter by alcohol content, and discover new drinks.