Skip to main content
Glama
FinanceKit MCP
by vdalhambra

PyPI version License: MIT Python 3.11+ Glama MCP Server

FinanceKit MCP

Financial Market Intelligence for AI Agents — real-time stock quotes, technical analysis, crypto data, and portfolio insights via the Model Context Protocol (MCP).

FinanceKit is an MCP server that gives Claude Code, Cursor, Windsurf, and any AI agent instant access to financial market data. No API keys required for stocks and crypto.

Try it now — no install needed: Open FinanceKit in the MCPize Playground — runs in your browser, free tier (100 calls/month)

Use Cases

Here are concrete examples of what you can ask your AI agent once FinanceKit is installed:

  • "Run full technical analysis on TSLA and tell me if it's a buy" — Get RSI, MACD, Bollinger Bands, ADX, Stochastic, and pattern detection with a plain-English signal summary

  • "Compare AAPL vs MSFT vs GOOGL performance over the last 6 months" — Side-by-side returns, volatility, Sharpe ratio, and max drawdown

  • "Analyze my portfolio: AAPL:50, NVDA:20, MSFT:30, AMZN:10" — Total value, sector allocation, concentration risk, and diversification score

  • "What are the trending cryptocurrencies right now? Any worth watching?" — Top trending coins from CoinGecko with price data and momentum

  • "Give me a market overview — how are the major indices doing?" — S&P 500, NASDAQ, Dow, VIX, and market sentiment in one call

  • "Is Bitcoin overbought? Show me RSI and Bollinger Band analysis" — Full technical analysis works on crypto too, not just stocks

Related MCP server: MCP-Server-Financial-Analyzer

Why FinanceKit?

Feature

FinanceKit MCP

Yahoo Finance API

Alpha Vantage

TradingView

Works with Claude Code / Cursor

Yes

No

No

No

No API key needed

Yes

Yes

No (free tier)

No

Technical analysis built-in

10+ indicators

Raw data only

Limited

Manual

Crypto + stocks in one tool

Yes

Stocks only

Separate APIs

Manual

Portfolio analysis

Yes

No

No

No

MCP native (stdio + HTTP)

Yes

REST only

REST only

Web only

Free

Yes

Yes

Rate limited

Paid

Tools (12)

Stocks

Tool

Description

stock_quote

Current price, change, volume, P/E, market cap

company_info

Sector, financials, valuation metrics, description

multi_quote

Batch quotes for up to 10 tickers at once

Crypto

Tool

Description

crypto_price

Price, market cap, 1h/24h/7d changes, ATH data

crypto_trending

Top 10 trending coins on CoinGecko

crypto_search

Find coins by name or symbol

crypto_top_coins

Top N coins ranked by market cap

Technical Analysis

Tool

Description

technical_analysis

Full analysis: RSI, MACD, Bollinger Bands, SMA/EMA, ADX, Stochastic, ATR, OBV + pattern detection (Golden Cross, Death Cross, overbought/oversold) with plain-English signal summary

price_history

Historical OHLCV data with summary statistics

Market Overview

Tool

Description

market_overview

Major indices (S&P 500, NASDAQ, Dow), VIX, market sentiment

Portfolio & Comparison

Tool

Description

compare_assets

Side-by-side returns, volatility, Sharpe ratio, drawdown

portfolio_analysis

Total value, allocation weights, sector breakdown, concentration risk

Installation

The fastest way to get started. No terminal, no config files, no Python setup — works in any MCP client:

👉 Install FinanceKit on MCPize — Free tier available (100 calls/month)

Or add to your MCP config directly:

{
  "mcpServers": {
    "financekit": {
      "url": "https://financekit-mcp.mcpize.run/mcp"
    }
  }
}

Why MCPize?

  • ✅ Zero setup — works immediately in Claude Desktop, Cursor, Windsurf, Claude Code

  • ✅ Always up-to-date — new features deployed automatically

  • ✅ Scales with you — upgrade to Pro ($29/mo) for 10,000 calls + priority + all premium tools

  • ✅ Reliable uptime — managed cloud infrastructure

  • ✅ Analytics — track how your agents use the tools

See pricing below for all tiers including Team, Business, and Enterprise.


💻 Advanced: Self-hosted (developers)

For those who prefer to run the server locally:

claude mcp add financekit -- uvx --from financekit-mcp financekit
{
  "mcpServers": {
    "financekit": {
      "command": "uvx",
      "args": ["--from", "financekit-mcp", "financekit"]
    }
  }
}
pip install financekit-mcp
financekit
git clone https://github.com/vdalhambra/financekit-mcp.git
cd financekit-mcp
uv sync
uv run financekit
npx -y @smithery/cli install @vdalhambra/financekit --client claude

Note: Self-hosted = full feature access but you manage updates, uptime, and infrastructure. For most users, MCPize is the better choice.


Pricing

Tier

Price

Calls/month

Includes

Free

$0

100

5 basic tools (quotes, company info, crypto price)

Hobby

$9/mo

2,500

Most tools — no portfolio or market overview

Pro ⭐

$29/mo

10,000

All 12 tools + priority + premium features

Team

$79/mo

50,000

Pro + 5 seats + CSV export + email support

Business

$179/mo

200,000

Team + webhooks + alerts + SLA

Enterprise

$499/mo

Unlimited

Business + white-label + on-prem + dedicated support

Annual plans: Get 2 months free (pay for 10, use 12).

Bundle: Combine with SiteAudit MCP for $39/mo (Pro Combo — save 19%).

👉 View all pricing on MCPize

Data Sources

  • Stocks: Yahoo Finance (via yfinance) — free, no API key

  • Crypto: CoinGecko API (free tier, 10K calls/month)

  • Technical Indicators: Calculated locally using the ta library (RSI, MACD, Bollinger Bands, ADX, Stochastic, ATR, OBV)

All data is cached to minimize API calls: quotes (60s), historical data (1h), crypto (2min), company info (24h).

Examples

Technical Analysis Output

Symbol: AAPL
Current Price: 260.48
Indicators:
  RSI(14): 55.65 — neutral
  MACD: histogram positive — bullish momentum
  Bollinger Bands: price within bands — normal
  SMA(50): 260.84
  ADX: 18.3 — weak/no trend
Patterns:
  Golden Cross: false
  Overbought: false

Portfolio Analysis Output

Total Value: $45,230.50
Positions: 3
Concentration Risk: MODERATE
Sector Breakdown:
  Technology: 85.2%
  Communication Services: 14.8%

Compatible AI Agents

FinanceKit works with any AI agent or IDE that supports the Model Context Protocol:

  • Claude Code (CLI) — claude mcp add

  • Claude Desktop — claude_desktop_config.json

  • Cursor — .cursor/mcp.json

  • Windsurf — MCP settings

  • Copilot — MCP configuration

  • Any MCP client — stdio or HTTP transport

Support this project

If FinanceKit is useful to you, please consider supporting ongoing development:

License

MIT

Available Tools

17 tools
company_infoA
Read-only

Get detailed company information including sector, financials, and valuation metrics.

Returns company description, sector, industry, market cap, P/E ratio, revenue, profit margins, and other fundamental data.

Inputs: symbol (required). Returns: object

compare_assetsA
Read-only

Compare performance of multiple stocks/assets over a period.

Returns side-by-side comparison of returns, volatility, and key metrics to help decide between investment options.

Inputs: symbols (required), period. Returns: object

correlation_matrixA
Read-only

Compute correlation matrix between multiple assets.

Returns pairwise Pearson correlations. Useful for portfolio diversification analysis — lower correlations = better diversification. Correlations near 1 = assets move together (less diversification benefit).

Inputs: symbols (required), period. Returns: object

crypto_priceA
Read-only

Get current price, market cap, volume, and price changes for a cryptocurrency.

Returns comprehensive market data including 1h/24h/7d price changes, ATH data, supply info, and market cap rank. Use the CoinGecko ID (e.g., 'bitcoin' not 'BTC'). Use search_crypto to find IDs.

Inputs: coin (required), currency. Returns: object

crypto_top_coinsA
Read-only

Get the top cryptocurrencies ranked by market cap.

Inputs: limit, currency. Returns: result

earnings_calendarA
Read-only

Get upcoming and recent earnings dates for a stock.

Returns next earnings date, EPS estimates vs actuals for recent quarters, and revenue data. Critical for event-driven trading.

Inputs: symbol (required). Returns: object

market_overviewA
Read-only

Get a snapshot of the major market indices, VIX, and top stock movers.

Returns current values and daily change for S&P 500, NASDAQ, DOW, and Russell 2000, the VIX fear/greed indicator, top 5 gainers and losers from a watchlist of 15 major stocks, and an overall market sentiment classification (Risk-on, Risk-off, etc.).

Inputs: no named parameters. Returns: object

multi_quoteA
Read-only

Get quotes for multiple stocks at once. Provide comma-separated symbols.

Inputs: symbols (required). Returns: result

options_chainA
Read-only

Get options chain (calls and puts) for a stock.

Returns available expirations and, if one is specified or the nearest is used, the full chain with strikes, volumes, open interest, implied volatility, and greeks (when available).

Inputs: symbol (required), expiration. Returns: object

portfolio_analysisA
Read-only

Analyze a stock portfolio — total value, allocation, performance, and diversification.

Provide holdings as 'SYMBOL:SHARES' pairs (e.g., 'AAPL:10,MSFT:5,GOOGL:3'). Returns current portfolio value, weight distribution, sector breakdown, and individual position details.

Inputs: holdings (required). Returns: object

price_historyA
Read-only

Get historical price data (OHLCV) for a ticker.

Returns open, high, low, close, and volume for each period, plus summary statistics (min, max, avg price, total volume).

Inputs: symbol (required), period, interval. Returns: object

risk_metricsB
Read-only

Calculate advanced risk metrics: VaR, Sharpe, Sortino, Beta, Max Drawdown.

Professional-grade risk analysis for any stock or ETF. Returns Value-at-Risk (95%), Sharpe ratio (annualized), Sortino ratio, Beta vs benchmark, and maximum drawdown.

Inputs: symbol (required), period, benchmark. Returns: object

sector_rotationA
Read-only

Sector performance ranking via SPDR sector ETFs.

Returns performance of all 11 GICS sectors ranked by return. Useful for identifying market leadership and rotation trends.

Inputs: period. Returns: object

stock_quoteA
Read-only

Get the current stock price, change, volume, and key metrics for a ticker.

Returns real-time market data including price, daily change, 52-week range, P/E ratio, market cap, and more.

Inputs: symbol (required). Returns: object

technical_analysisA
Read-only

Run a comprehensive technical analysis on a ticker.

Calculates RSI, MACD, Bollinger Bands, SMA (20/50/200), EMA (12/26), and detects patterns like Golden Cross/Death Cross and overbought/oversold conditions.

Returns all indicators with their current values plus a plain-English summary of signals.

Inputs: symbol (required), period. Returns: object

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.9/5.0

    Scored across 17 tools

    Disambiguation3/5

    Most tools have clear purposes, but there is significant overlap between stock_quote and multi_quote (both return quotes; multi_quote is just for multiple), and between crypto_price and crypto_top_coins (both include price/market data). Also market_overview could be confused with sector_rotation or compare_assets.

    Naming Consistency5/5

    All tools use a consistent noun or adjective_noun pattern (e.g., stock_quote, crypto_price, technical_analysis) without mixing styles. Verbs are implicit in the noun, but the pattern is uniform and predictable for a data retrieval server.

    Tool Count4/5

    17 tools is on the higher end but appropriate for a comprehensive finance data server covering stocks, crypto, risk, options, and market analysis. It could be trimmed by merging some overlapping features, but it is not excessive.

    Completeness4/5

    The server covers a wide breadth of financial data needs: quotes, historical data, crypto, technical analysis, portfolio metrics, risk, correlation, options, earnings, and sector rotation. Minor gaps exist (e.g., no fundamental financial statements beyond company_info, no dividend data), but core research workflows are well supported.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Enables AI agents to perform instant SEO, performance, and security audits of any website through the Model Context Protocol. It provides comprehensive analysis without requiring API keys or configuration.
      11
      5
      MIT
    • A
      license
      B
      quality
      C
      maintenance
      Provides real-time market data, technical analysis, screeners, and backtesting for stocks, crypto, forex, and futures across global exchanges, enabling AI assistants to fetch quotes, indicators, and strategy results via natural language.
      37
      1
      MIT
    • A
      license
      Not graded
      quality
      A
      maintenance
      Enables AI assistants to access and analyze financial data, stock information, company fundamentals, and market insights through 250+ tools covering stocks, ETFs, crypto, forex, commodities, and economics.
      558 npm
      Apache 2.0