sapph1re/findata-mcp
FreeNot checkedReal-time stock data, company fundamentals, FRED economic indicators, SEC filings and crypto prices, paid per call via x402 on Base.
About
Real-time stock data, company fundamentals, FRED economic indicators, SEC filings and crypto prices, paid per call via x402 on Base.
README
Stock market data, company fundamentals, FRED macroeconomic indicators, SEC EDGAR filings, and cryptocurrency prices for AI agents — all in one MCP server. Free trial: 50 calls/day. Pay-per-use: $0.01/call via x402 micropayments on Base. No signup, no API key.
Financial data for AI agents. Five tools covering real-time stock prices (NYSE, NASDAQ, 50,000+ tickers), equity fundamentals (P/E ratio, earnings, market cap), 800,000+ FRED economic series (GDP, CPI, inflation, interest rates, Treasury yields), SEC EDGAR filings (10-K annual reports, 10-Q, 8-K), and crypto prices (Bitcoin, Ethereum, 8,000+ coins). Works with Claude Desktop, Cursor, Windsurf, and any MCP client.
Quick Start
Install:
pip install findata-mcp
Set your wallet key (any EVM wallet with USDC on Base):
export EVM_PRIVATE_KEY=your_private_key_here
Add to Claude Desktop — edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"findata-mcp": {
"command": "findata-mcp",
"env": {
"EVM_PRIVATE_KEY": "your_private_key_here"
}
}
}
}
Add to Cursor — edit .cursor/mcp.json in your project root:
{
"mcpServers": {
"findata-mcp": {
"command": "findata-mcp",
"env": {
"EVM_PRIVATE_KEY": "your_private_key_here"
}
}
}
}
Restart your client. You now have five financial data tools available.
Tools
| Tool | What it returns | Cache |
|---|---|---|
stock_quote(ticker) |
Price, volume, change %, market cap | 1 min |
company_fundamentals(ticker) |
Revenue, P/E, sector, beta, dividend yield, description | 1 hr |
economic_indicator(series_id) |
800,000+ FRED series (GDP, CPI, rates, yield curves) | 6 hr |
sec_filing(ticker, form_type) |
Full text of 10-K, 10-Q, 8-K from SEC EDGAR | 24 hr |
crypto_price(coin_id) |
Price, market cap, 24h volume, 7-day sparkline | 1 min |
Examples
Get a stock quote
stock_quote(ticker="NVDA")
{
"ticker": "NVDA",
"price": 878.35,
"change": 12.40,
"change_pct": 1.43,
"volume": 41200000,
"market_cap": 2150000000000,
"currency": "USD"
}
Look up company fundamentals
company_fundamentals(ticker="AAPL")
{
"ticker": "AAPL",
"name": "Apple Inc.",
"sector": "Technology",
"market_cap": 3280000000000,
"pe_ratio": 33.2,
"revenue": 383285000000,
"beta": 1.24,
"dividend_yield": 0.0044
}
Check an economic indicator
economic_indicator(series_id="FEDFUNDS")
{
"series_id": "FEDFUNDS",
"title": "Federal Funds Effective Rate",
"units": "Percent",
"frequency": "Monthly",
"latest_value": 4.33,
"latest_date": "2026-02-01"
}
Common FRED series: GDP, CPIAUCSL (inflation), UNRATE (unemployment), DGS10 (10-year Treasury), FEDFUNDS.
Read an SEC filing
sec_filing(ticker="AAPL", form_type="10-K")
{
"ticker_or_cik": "AAPL",
"form_type": "10-K",
"filing_date": "2025-11-01",
"document_url": "https://www.sec.gov/Archives/...",
"content": "UNITED STATES SECURITIES AND EXCHANGE COMMISSION..."
}
Also accepts ticker_or_cik (legacy) or symbol as aliases for ticker.
Pricing
$0.01 per call. No signup, no API keys, no monthly fees.
Payment happens automatically via x402 — an open micropayment protocol. Your MCP client signs a USDC transfer on Base mainnet for each call. You need:
- An EVM wallet private key (set as
EVM_PRIVATE_KEY) - A small USDC balance on Base mainnet (~$1 covers 100 calls)
That's it. No accounts, no rate limits, no billing pages.
How It Works
The pip install package is a thin MCP stdio server. It proxies your tool calls to a hosted backend, automatically handling x402 payment signing. Data comes from Yahoo Finance, FRED, SEC EDGAR, and CoinGecko.
Your AI agent → findata-mcp (local stdio) → Backend (Railway) → Data providers
signs x402 payment verifies payment
Configuration
| Variable | Required | Default | Description |
|---|---|---|---|
EVM_PRIVATE_KEY |
Yes | — | Wallet private key with USDC on Base |
FINDATA_BACKEND_URL |
No | Production URL | Override for self-hosted backend |
Alternative Install Methods
uvx (no install needed):
uvx findata-mcp
Distribution Status
- PyPI: findata-mcp
- Smithery: live
- Glama: live
- mcp.so: live
License
MIT
Installing sapph1re/findata-mcp
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/sapph1re/findata-mcpFAQ
Is sapph1re/findata-mcp MCP free?
Yes, sapph1re/findata-mcp MCP is free — one-click install via Unyly at no cost.
Does sapph1re/findata-mcp need an API key?
No, sapph1re/findata-mcp runs without API keys or environment variables.
Is sapph1re/findata-mcp hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install sapph1re/findata-mcp in Claude Desktop, Claude Code or Cursor?
Open sapph1re/findata-mcp on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Stripe
Payments, customers, subscriptions
by Stripemalamutemayhem/unclick-agent-native-endpoints
110+ tools for AI agents spanning social media, finance, gaming, music, AU-specific services, and utilities. Zero-config local tools plus platform connectors. n
by malamutemayhemwhiteknightonhorse/APIbase
API hub covering travel (Amadeus, Sabre), Polymarket prediction markets, crypto and weather, paid per call via x402 in USDC.
by whiteknightonhorsetrackerfitness729-jpg/sitelauncher-mcp-server
Deploy live HTTPS websites on subdomains or custom .xyz domains, paid in USDC on Base, with templates for crypto tokens and AI agent profiles.
embeddedlayers/mcp-analytics
Statistical analysis, forecasting and ML on CSV files or live data from Shopify, Stripe, GA4 and more, with interactive HTML reports.
by embeddedlayerscarrierone/verilexdata-mcp
Pay-per-query x402 datasets: NPI healthcare, SEC filings, OFAC sanctions, crypto whales, Polymarket signals, patents and economic indicators.
by carrieroneparacetamol951/P-Link-MCP
HTTP 402 (Payment Required) implementation using Solana.
by paracetamol951tipdotmd/tip-md-x402-mcp-server
Cryptocurrency tipping using the x402 payment protocol and CDP Wallet.
by tipdotmdlaundromatic/shopgraph
Structured product data from the open web — Schema.org + AI extraction for e-commerce enrichment. Pay per call via Stripe. [shopgraph.dev](https://shopgraph.dev
by laundromaticmrslbt/xendit-mcp
Xendit payment gateway for Southeast Asia: invoices, disbursements, balance checks and bank transfers.
by mrslbtCompare sapph1re/findata-mcp with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All finance MCPs
