Finance MCP Server — Stock Data, Screener, Crypto & FX for AI avatar

Finance MCP Server — Stock Data, Screener, Crypto & FX for AI

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Finance MCP Server — Stock Data, Screener, Crypto & FX for AI

Finance MCP Server — Stock Data, Screener, Crypto & FX for AI

MCP server giving AI agents (Claude, Cursor, n8n) live market data via five tools: get_stock_data (price, P/E, market cap, dividend yield via Yahoo Finance), screen_stocks (Finviz), get_crypto_prices (CoinGecko), get_exchange_rates and track_crypto_portfolio. Pay-per-result Bloomberg alternative.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

19

Total users

5

Monthly active users

a day ago

Last modified

Share

💹 Finance MCP Server — Stock Data, Screener, Crypto & FX for AI Agents

Give Claude, Cursor, or any MCP agent live market data without a Bloomberg seat or a vendor API key. This Model Context Protocol server exposes five tools so an AI agent can pull a stock's price and fundamentals, screen US equities, check crypto prices, and read FX rates inside one reasoning chain — a pay-per-result alternative to the $24K/year terminal for non-microsecond use cases.

What this MCP server does

Live equity, crypto, and currency data is scattered across Yahoo Finance, Finviz, CoinGecko, and FX feeds — each with its own API. This server aggregates them behind one MCP connection and returns clean JSON, so an agent picks the right tool and reasons over the result with zero glue code. Base Claude or GPT cannot fetch any of this live; this returns verified current data.

Tools exposed via MCP

This server exposes five tools:

  • get_stock_data — stock market data for a ticker from Yahoo Finance: price, volume, market cap, P/E ratio, dividend yield, and historical data.
  • screen_stocks — screen US stocks with the Finviz screener (screener_url, max_results): filter by market cap, sector, P/E, and other metrics.
  • get_crypto_prices — cryptocurrency prices and market data from CoinGecko (coins, max_results): price, market cap, 24h change, volume.
  • get_exchange_rates — current currency exchange rates for major world currencies (base_currency).
  • track_crypto_portfolio — real-time prices for a portfolio of coins (coins): current prices, 24h changes, and market caps.

Each tool returns clean structured JSON the agent can reason over and chain across calls.

Why this beats a Bloomberg seat for AI workflows

FeatureNexGenData Finance MCPBloomberg TerminalSingle-vendor stock API
AI-agent integrationNative MCP (Claude, Cursor, n8n)NoneBuild it yourself
Time-to-first-callUnder 60 secondsSales cycle + hardwareAPI key + glue code
Stock data + fundamentals (P/E, market cap, yield)Yes (get_stock_data)YesVaries
US equity screenerYes (screen_stocks)YesRarely
Crypto prices + portfolio trackingYesLimitedSeparate vendor
FX ratesYesYesSeparate vendor
AuthApify API tokenBloomberg licenseVendor API key

For prototyping and non-microsecond research, this gives an AI agent direct market data without an enterprise contract.

Use cases

  • AI equity-research analyst — pull get_stock_data, screen comparables with screen_stocks, draft a thesis.
  • Trading co-pilot — answer "screen semis under $50B by P/E" via screen_stocks.
  • Crypto dashboard agentget_crypto_prices + track_crypto_portfolio for live portfolio commentary.
  • FX-aware finance chatbot — convert and quote currencies with get_exchange_rates.
  • Bloomberg replacement for prototyping — wire real stock fundamentals into an LLM app without a seat license.

Connect to Claude Desktop

{
"mcpServers": {
"nexgendata-finance": {
"url": "https://nexgendata--finance-mcp-server.apify.actor/mcp",
"headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
}
}
}

Sample call and response

Get stock data for a ticker:

{
"name": "get_stock_data",
"arguments": { "ticker": "NVDA" }
}
{
"text": "Retrieved stock data for NVDA",
"structuredContent": {
"ticker": "NVDA",
"data": [
{
"symbol": "NVDA",
"price": 131.26,
"marketCap": 3210000000000,
"peRatio": 48.2,
"dividendYield": 0.0003,
"volume": 198000000,
"dayRange": "128.10 - 133.40"
}
]
}
}

FAQ

Which MCP clients work? Any MCP-compliant client — Claude Desktop, Cursor, custom LangChain agents, Anthropic SDK code, and n8n's MCP node.

Where does the data come from? Live aggregation from public market data sources — Yahoo Finance, Finviz, CoinGecko, and FX feeds — fetched at call time.

Real-time or delayed quotes? US equity quotes are delayed roughly 15 minutes (industry standard for non-licensed feeds). Crypto and FX are current.

Is this a Bloomberg alternative? For AI-agent prototyping and non-microsecond research, yes — it gives an agent live stock fundamentals, a screener, crypto, and FX without a terminal seat.

Why MCP vs a normal API? With MCP the LLM picks tools dynamically — you write zero tool-calling glue. With REST you build the integration every time.

Use caseActor
Yahoo Finance quotes + fundamentals via scraperYahoo Finance Scraper
Finviz screener with 100+ filtersFinviz Stock Screener
Recently funded startups (SEC Form D + TechCrunch + YC)Startup Funding Tracker
Upcoming IPOsIPO Tracker
Earnings calendar with estimatesEarnings Calendar
Treasury yield curve + bond dataTreasury Yields & Bonds
ETF holdingsETF Holdings Tracker
FX rates real-timeFX Rates Tracker
AI-callable real-estate dataReal Estate MCP Server
AI-callable news dataNews MCP Server

Home: thenextgennexus.com Full catalog: apify.com/nexgendata