Finance Data MCP � Stocks, Crypto, Forex & Macro Data avatar

Finance Data MCP � Stocks, Crypto, Forex & Macro Data

Pricing

Pay per usage

Go to Apify Store
Finance Data MCP � Stocks, Crypto, Forex & Macro Data

Finance Data MCP � Stocks, Crypto, Forex & Macro Data

10-tool financial data server for AI agents: stock quotes, financials, analysis, market overview, macro indicators, crypto, forex, SEC filings, earnings, news sentiment. US + India markets. Structured output, intelligent caching, no API keys needed.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Satyam Das

Satyam Das

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Finance Data MCP

Finance Data MCP Server

Real-time financial data for AI agents — 10 tools, 2 markets, 0 API keys.

Try on Apify 10 tools NSE India No API key


What It Does

A 10-tool financial data server designed for MCP/AI agent consumption. Get stock quotes, financials, analysis, macro data, crypto prices, forex rates, SEC filings, earnings calendars, and news sentiment — all with structured output and intelligent caching.

Covers US (NYSE/NASDAQ) and India (NSE/BSE) markets. No API keys needed for core functionality.


Tools Overview

#ToolWhat It ReturnsPPE Event
1stock_quoteReal-time/delayed prices, volume, changefinancial_data_retrieved ($0.05)
2stock_financialsIncome statement, balance sheet, cash flowfinancial_data_retrieved ($0.05)
3stock_analysisAnalyst recommendations, price targets, key statsstock_analysis_completed ($0.10)
4market_overviewMajor indices, sector performance, market statusfinancial_data_retrieved ($0.05)
5economic_indicatorsGDP, inflation, interest rates, unemploymentfinancial_data_retrieved ($0.05)
6crypto_pricesBTC, ETH, 15+ altcoins with 24h statsfinancial_data_retrieved ($0.05)
7currency_rates15+ forex pairs with change trackingfinancial_data_retrieved ($0.05)
8sec_filingsSearch SEC EDGAR filings by ticker & typefinancial_data_retrieved ($0.05)
9earnings_calendarUpcoming earnings dates, EPS estimatesfinancial_data_retrieved ($0.05)
10news_sentimentFinancial news with keyword sentiment scoringfinancial_data_retrieved ($0.05)

Use Cases

  • AI agent integration — structured data for Claude, GPT, or any LLM agent via MCP
  • Portfolio monitoring — check quotes, financials, and analyst ratings
  • Market research — macro indicators, sector performance, earnings dates
  • India stock analysis — NSE/BSE data with .NS / .BO suffix support
  • Crypto & forex — real-time prices for 15+ coins and currency pairs
  • SEC research — pull 10-K, 10-Q, 8-K filings for any US company

Input

{
"tool": "stock_quote",
"tickers": ["NVDA", "RELIANCE.NS", "AAPL"]
}
ParameterTypeRequiredDescription
toolstringWhich financial data tool to invoke
tickersstring[]Stock/crypto/forex symbols
financial_typestringincome_statement, balance_sheet, or cash_flow (stock_financials only)
periodstringannual or quarterly (default: annual)
indicatorsstring[]Which macro indicators (economic_indicators only)
filing_typestring10-K, 10-Q, 8-K, DEF 14A, 13-F, or ALL
querystringFree-text search (sec_filings, news_sentiment)
limitintegerMax results (1–100, default 20)

Tool Examples

Stock Quote

{ "tool": "stock_quote", "tickers": ["NVDA", "RELIANCE.NS", "AAPL"] }

Stock Financials

{ "tool": "stock_financials", "tickers": ["AAPL"], "financial_type": "income_statement", "period": "annual" }

Stock Analysis

{ "tool": "stock_analysis", "tickers": ["TCS.NS", "MSFT"], "period": "quarterly" }

Market Overview

{ "tool": "market_overview" }

Economic Indicators

{ "tool": "economic_indicators", "indicators": ["GDP", "INFLATION", "INTEREST_RATE", "UNEMPLOYMENT"] }

Crypto Prices

{ "tool": "crypto_prices", "tickers": ["BTC-USD", "ETH-USD", "SOL-USD"] }

Currency Rates

{ "tool": "currency_rates", "tickers": ["EURUSD=X", "USDINR=X"] }

SEC Filings

{ "tool": "sec_filings", "tickers": ["AAPL"], "filing_type": "10-K", "limit": 5 }

Earnings Calendar

{ "tool": "earnings_calendar", "tickers": ["NVDA", "TSLA"] }

News Sentiment

{ "tool": "news_sentiment", "tickers": ["AAPL"], "limit": 10 }

Output

Each result includes structured data with metadata:

{
"tool": "stock_quote",
"ticker": "NVDA",
"data": {
"current_price": 875.42,
"previous_close": 862.10,
"change_pct": 1.55,
"volume": 45200000,
"market_cap": 2150000000000
},
"source": "yfinance",
"fetched_at": "2026-04-22T10:30:00Z",
"cache_ttl": 60
}

India Market Support

ExchangeSuffixExample
NSE India.NSRELIANCE.NS, TCS.NS, INFY.NS
BSE India.BORELIANCE.BO
Crypto-USDBTC-USD, ETH-USD, SOL-USD
Forex=XEURUSD=X, USDINR=X

Data Sources

SourceToolsNotes
Yahoo Finance (yfinance)Most toolsFree, no API key needed
SEC EDGARsec_filingsFree, public data
FRED (optional)economic_indicatorsSet FRED_API_KEY env var for live data

Intelligent Caching

Each tool has a built-in TTL cache:

  • Stock quotes: 60 seconds
  • Crypto: 30 seconds
  • Forex: 5 minutes
  • Financials: 1 hour
  • SEC filings: 24 hours

Repeated requests within the TTL window return cached data instantly — no redundant API calls.


MCP Integration

This actor is designed for MCP (Model Context Protocol) consumption. AI agents can call it as a tool with structured input/output, making it ideal for:

  • Claude Code MCP integrations
  • Cursor IDE data lookups
  • ChatGPT custom GPTs
  • Any AI agent that needs financial data

Pricing

EventPrice
financial_data_retrieved$0.05 per data point
stock_analysis_completed$0.10 per analysis (additional, on top of base)

Architecture

src/
├── main.py # Entry point, tool routing, PPE charging
├── cache.py # TTL cache layer
├── validators.py # Input validation
└── tools/
├── stock_quote.py
├── stock_financials.py
├── stock_analysis.py
├── market_overview.py
├── economic_indicators.py
├── crypto_prices.py
├── currency_rates.py
├── sec_filings.py
├── earnings_calendar.py
└── news_sentiment.py

Built By

Satyam Dasamicable_grid on Apify