Skip to main content
Glama

Stock Analysis MCP Server

by TanayPhatak

Stock Analysis MCP Server

A simple MCP (Model Context Protocol) server that provides basic stock technical analysis tools for AI assistants.

Features

  • Moving Averages: Calculate short and long-term moving averages
  • RSI Analysis: Relative Strength Index calculations
  • Trade Recommendations: Basic buy/sell/hold signals based on technical indicators

Installation

# Clone the repository git clone https://github.com/TanayPhatak/MCP_Finance.git # Create a virtual environment and activate it uv venv .venv\Scripts\activate # for Windows .venv/bin/activate # for Linux # Install dependencies uv sync

Configuration

Create a .env file:

ALPHA_VANTAGE_API_KEY=your_api_key_here

Get your free API key from Alpha Vantage.

Usage

Start the server (dev):
mcp dev stock_analysis_server.py # this will start a dev environment where you can test the tools
Integrate the MCP server with Claude Desktop:

Ensure Claude desktop is installed (Download Link)

mcp install stock_analysis_server.py --with requests --with pandas --with tabulate

Restart Claude Desktop after running the above command.

Tools offered

The server provides these tools:

  • calculate_moving_averages - Get MA analysis for a stock symbol
  • calculate_rsi - Get RSI analysis for a stock symbol
  • trade_recommendation - Get comprehensive buy/sell recommendation

Example prompts with Claude

Analyze AAPL stock using moving averages. Get RSI for MSFT. What's your recommendation for Google stock? Should I buy or sell Apple stocks?

Requirements

  • Python 3.9+
  • Alpha Vantage API key
  • UV package manager (or pip)
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A Model Context Protocol server that provides stock technical analysis tools (moving averages, RSI, trade recommendations) for AI assistants to analyze stocks and offer trading signals.

Related MCP Servers

  • A
    security
    F
    license
    A
    quality
    A Model Context Protocol server that enables AI assistants to interact with the Deriv trading API, providing access to active trading symbols and account balance information.
    Last updated -
    2
    Python
    • Apple
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server providing tools for querying A-share stock market data, including historical prices, financial reports, market indices, and macroeconomic indicators.
    Last updated -
    28
    323
    Python
    MIT License
  • -
    security
    F
    license
    -
    quality
    A custom Model Context Protocol server that provides real-time financial analysis tools including stock monitoring, portfolio management, market summaries, and automated price alerts with Telegram notifications.
    Last updated -
    Python
  • A
    security
    F
    license
    A
    quality
    A Model Context Protocol server that generates TradingView chart visualizations with real-time updates, enabling AI assistants to create and display financial charts through an integration with Chart-IMG API.
    Last updated -
    5
    26
    TypeScript
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TanayPhatak/MCP_Finance'

If you have feedback or need assistance with the MCP directory API, please join our Discord server