stock_quoteLABSCO SUMMARY
Five sources behind one server, and no signup step at all.
The unusual part is the billing: instead of registering for API keys at Yahoo, FRED, EDGAR and CoinGecko separately, each call pays for itself from a wallet. That removes the onboarding entirely and replaces it with a different decision — you are putting a private key with a live USDC balance into your client's environment, so keep the balance small.
What it is
A local stdio server that proxies five financial data calls to a hosted backend and signs the payment for each one itself. Data comes from Yahoo Finance, FRED, SEC EDGAR and CoinGecko. There is no account to create: billing runs on x402 micropayments from a wallet you control.
What you get
stock_quote(ticker)returns price, volume, change % and market cap, cached 1 mincompany_fundamentals(ticker)returns revenue, P/E, sector, beta, dividend yield and a description, cached 1 hreconomic_indicator(series_id)reaches 800,000+ FRED series — GDP, CPI, rates, yield curves — cached 6 hrsec_filing(ticker, form_type)returns the full text of a 10-K, 10-Q or 8-K from SEC EDGAR, cached 24 hrcrypto_price(coin_id)returns price, market cap, 24h volume and a 7-day sparkline, cached 1 min- Coverage spans NYSE and NASDAQ across 50,000+ tickers and 8,000+ coins
Requirements
pip install findata-mcp (or uvx findata-mcp), version 0.3.5, launched as the findata-mcp command. Set EVM_PRIVATE_KEY to a wallet key holding USDC on Base mainnet — each call signs a $0.01 transfer, so roughly $1 covers 100 calls. A free trial gives 50 calls/day before that. FINDATA_BACKEND_URL points the client at a self-hosted backend instead.
Setup effort
One command — pip install findata-mcp
USE CASES
Answering a question about a stock with real numbers
Pull the live quote and the fundamentals for the same ticker in one exchange.
Reading what a company actually filed
Fetch the full text of the latest annual report and ask questions against it.
Grounding a macro argument
Look up the FRED series by id — inflation, unemployment, the 10-year — instead of quoting a remembered figure.
Checking a coin before acting on it
Get the current price with the week's sparkline for context.
Comparing a company against its rate environment
Put fundamentals next to the current policy rate in the same conversation.
5 tools
Listed in project docs. Your client may show a different list.
company_fundamentalseconomic_indicatorsec_filingcrypto_priceBEFORE YOU INSTALL
What to know first
Tools you get
5 tools named in the project's documentation.
Requires
findata-mcp on PATH
Optional
EVM_PRIVATE_KEY in your environment
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
pip install findata-mcpMCP Clients
Claude Desktop, Cursor
{
"mcpServers": {
"findata-mcp": {
"command": "findata-mcp",
"env": {
"EVM_PRIVATE_KEY": "<YOUR_EVM_PRIVATE_KEY>"
}
}
}
}